![Умное зеркало от Raspberry Pi: 5 шагов (с изображениями) Умное зеркало от Raspberry Pi: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-7343-29-j.webp)
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05
![Умное зеркало от Raspberry Pi Умное зеркало от Raspberry Pi](https://i.howwhatproduce.com/images/003/image-7343-30-j.webp)
![Умное зеркало от Raspberry Pi Умное зеркало от Raspberry Pi](https://i.howwhatproduce.com/images/003/image-7343-31-j.webp)
Итак, в ящике лежал неиспользованный raspberry pi 1B и неиспользованный монитор. Этого достаточно, чтобы создать умное зеркало.
Зеркало должно отображать время, дату и информацию о погоде, а также информацию о статусе переключателей умного дома и о том, какая музыка играет в данный момент.
Шаг 1. Вещи, которые вам нужны
Для создания умного зеркала вам понадобятся следующие вещи
- Raspberry Pi WIFI dongle (кроме Raspberry Pi 3, у этого есть WIFI)
- Монитор (я использовал BenQ 24 '')
- Рамка для картины (получена на сайте https://wunsch-bilderrahmen.de в Германии)
- Одностороннее зеркало (получено на https://www.myspiegel.de/ в Германии), но вы также можете использовать акриловое прозрачное зеркало.
- Деревянные планки для удлинения рамки изображения и размещения монитора
- Угловой кронштейн для удержания монитора в раме
- Черная клейкая лента для предотвращения прямого контакта стекла с металлом
- Клей для дерева и деревянная пробка, чтобы склеить рамку для картины и деревянную рамку вместе
- Проволока или шнур для монтажа, а также анкеры-шурупы
- Кабельный канал
- Барный зажим
- Сверлильный станок
Если вам нужен фоновый свет с помощью светодиодной ленты, вам также понадобятся следующие
- Светодиодная лента с контроллером, посмотреть этот проект Светодиодная лента с дистанционным управлением
- Передатчик 433 МГц
Есть список, в котором указаны основные расходы по проекту.
- Рамка для картины - 28 € ~ 29,3 $
- Зеркало одностороннее - 73 € ~ 76,6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Raspberry Pi 3 - 37 € ~ 38,8 €
- Деревянные рейки (уже нарезанные на нужную длину) - 15 € ~ 15,7 $
- Светодиодная лента 6 €
Это в сумме составляет 259 ~ 272 $, если у вас есть все мелочи, такие как инструменты, деревянный клей, винты и т. Д. Но, как я уже упоминал, причиной для создания зеркала был неиспользуемый монитор, распи и светодиодная лента, поэтому я вложил 116 € ~ 122 $, чтобы дать им новое задание.
Шаг 2. Подготовьте панель монитора
В первую очередь необходимо снять лицевую панель с панели монитора. Это необходимо для получения нужного размера панели монитора. Размер вам понадобится, чтобы получить рамку для картины, одностороннее зеркало и деревянные планки нужного размера.
Уже есть несколько описаний того, как снять лицевую панель. Взгляните на этот результат поиска для получения дополнительной информации
Затем я наклеил черную изоленту на металлическую границу панели монитора. Первая причина - избежать прямого контакта металла со стеклом позже, когда я кладу монитор на зеркало. Вторая причина - избежать отражения металла, поэтому я выбираю черный цвет, который должен поглощать падающий свет.
Шаг 3: Создайте рамку
![Создать рамку Создать рамку](https://i.howwhatproduce.com/images/003/image-7343-32-j.webp)
![Создать рамку Создать рамку](https://i.howwhatproduce.com/images/003/image-7343-33-j.webp)
![Создать рамку Создать рамку](https://i.howwhatproduce.com/images/003/image-7343-34-j.webp)
Как только мы узнаем правильный размер панели монитора, мы можем заказать рамку для картины, одностороннее зеркало и деревянные планки. Я заказал рамку для картины и одностороннее зеркало, идеально подходящие друг к другу, чтобы зеркало удерживалось в рамке для картины. Однако монитор также должен быть исправлен, поэтому я создал рамку на обратной стороне рамки изображения, которая должна содержать монитор.
Деревянные планки соединил столярным клеем, деревянными дюбелями и шурупами для экономии. На первом рисунке показаны два отверстия для деревянных заглушек в рамке. Будьте осторожны, не просверлите рамку изображения, это будет выглядеть не очень хорошо. На втором рисунке показаны отверстия для шурупов, еще раз будьте осторожны, чтобы не просверлить шуруп в рамке для картины.
В рамке также необходимо отверстие для отходящих кабелей, а также отверстие для светодиодной ленты, если вы хотите ее использовать.
Шаг 4: соединяем кусочки вместе
![Собираем кусочки вместе Собираем кусочки вместе](https://i.howwhatproduce.com/images/003/image-7343-35-j.webp)
![Собираем кусочки вместе Собираем кусочки вместе](https://i.howwhatproduce.com/images/003/image-7343-36-j.webp)
![Собираем кусочки вместе Собираем кусочки вместе](https://i.howwhatproduce.com/images/003/image-7343-37-j.webp)
Когда фрейм будет готов, мы можем собрать все вместе. Зеркало фиксируется монитором. Чтобы закрепить монитор на деревянной раме, я добавил два уголка с трех сторон, получается шесть углов. Четвертая черная сторона панели монитора закрыта печатной платой, поэтому я пропущу эту.
Центральная металлическая коробка содержит электронику для панели монитора и первоначально была закреплена на лицевой панели монитора. Теперь без лицевой панели я добавил коричневую ленту, чтобы закрепить коробку на мониторе. Я соединил винтами зеленый шнур на левой и правой деревянных планках, он понадобится для крепления зеркала на стене.
Я поместил raspberry pi в нижний левый угол, а контроллер со светодиодной лентой - в нижний правый. GPIO распи подключены к передатчику 433 МГц для установки цвета светодиодной полосы. Но отправитель также может иметь некоторые дополнительные функции, например, управление некоторыми беспроводными розетками.
Шаг 5: Установите программное обеспечение
![Установите программное обеспечение Установите программное обеспечение](https://i.howwhatproduce.com/images/003/image-7343-38-j.webp)
Программное обеспечение умного зеркала полностью основано на html, javascript и css. Все, что вам нужно, - это браузер. Для малинового пи я рекомендую использовать мидори. Исходный код размещен в репозитории gitpub. Это очень минималистичная приборная панель, которая просто показывает время, погоду, музыку и переключатели. Время исходит из системного времени компьютера. Чтобы показать информацию о погоде, я использую https://api.openweathermap.org. Информация о музыке и переключателях поступает с моего умного домашнего сервера на основе этого репозитория githup: https://github.com/dabastynator/RemoteControlSystem. Это решение для умного дома определяет несколько управляемых устройств, например медиа-сервер или беспроводную розетку, в файле конфигурации-xml и делает все доступным через спокойный веб-API.
Чтобы настроить raspberry pi, вам нужно клонировать репозиторий github:
git clone [email protected]: dabastynator / SmartMirror.git
И отредактируйте файл ~ / SmartMirror / smart_config.js, чтобы установить ключ openweatherapi и маркер безопасности системы удаленного управления:
var mSecurity = 'токен =';
var mOpenWeatherKey = '';
Теперь raspberry pi должен отображать браузер midori при запуске, а также скрывать курсор мыши при бездействии с помощью unclutter. Поэтому добавьте следующие строки в ~ /.bashrc:
спать 20 лет
# Скрыть мышь при бездействии
unclutter -display: 0 -noevents -grab &
log = "/ home / pi / magic_mirror.log"
mirror = "file: ///home/pi/SmartMirror/smart_mirror.html"
экспорт DISPLAY =: 0
midori -e Полноэкранный режим -a $ mirror >> $ log &
Затем я удаляю пустой экран по умолчанию через 6 минут бездействия, описанного на этой странице: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Поэтому измените файл / etc / kbd / config и измените эти строки:
BLANK_TIME = 0
BLANK_DPMS = выкл
POWERDOWN_TIME = 0
И добавьте эти дополнительные строки в файл / etc / xdg / lxsession / LXDE-pi / autostart.
@xset s noblank
@xset s выкл
@xset -dpms
Чтобы повернуть экран на 90 °, я добавил следующие строки в /boot/config.txt.
# Повернуть экран в режим защиты
display_rotate = 1
Вот и все. По моему опыту сейчас лучше использовать настоящий светодиодный монитор вместо ЖК-монитора. Это должно давать меньше света в черной области, потреблять меньше энергии и должно быть светлее и тоньше. Мое зеркало весит 10 кг.
![Конкурс микроконтроллеров 2017 Конкурс микроконтроллеров 2017](https://i.howwhatproduce.com/images/003/image-7343-39-j.webp)
![Конкурс микроконтроллеров 2017 Конкурс микроконтроллеров 2017](https://i.howwhatproduce.com/images/003/image-7343-40-j.webp)
Финалист конкурса микроконтроллеров 2017
Рекомендуемые:
Простое умное зеркало: 7 шагов (с изображениями)
![Простое умное зеркало: 7 шагов (с изображениями) Простое умное зеркало: 7 шагов (с изображениями)](https://i.howwhatproduce.com/images/009/image-24131-j.webp)
Простое умное зеркало: Вау! это было довольно давно, я что-то загрузил, был занят работой над очень многими вещами и понял, что мне нужно что-то бросить для моих последователей, как говорится: «всегда есть проект, над которым нужно работать» ха-ха, возможно, это только я, в любом случае, вернемся к делу
Плавающее умное волшебное зеркало из старого ноутбука с распознаванием голоса Alexa: 6 шагов (с изображениями)
![Плавающее умное волшебное зеркало из старого ноутбука с распознаванием голоса Alexa: 6 шагов (с изображениями) Плавающее умное волшебное зеркало из старого ноутбука с распознаванием голоса Alexa: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/010/image-29182-j.webp)
Плавающее интеллектуальное волшебное зеркало из старого ноутбука с функцией распознавания голоса Alexa: запишитесь на мой курс «Коротко об электронике» здесь: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Также ознакомьтесь с моим Здесь вы найдете больше проектов и руководств по электронике на канале YouTube: https://www.youtube.com/channel/UCelOO
Не очень умное, но очень полезное, но немного жуткое зеркало: 5 шагов (с изображениями)
![Не очень умное, но очень полезное, но немного жуткое зеркало: 5 шагов (с изображениями) Не очень умное, но очень полезное, но немного жуткое зеркало: 5 шагов (с изображениями)](https://i.howwhatproduce.com/images/011/image-30277-j.webp)
Не такое уж умное, но очень полезное, но слегка жуткое зеркало: Вам нужно зеркало, но вы не хотите добавить еще один умный объект в свой дом? Тогда это не очень умное, но очень полезное, но немного жуткое зеркало как раз для вас
Сделайте свое собственное умное зеркало менее чем за 80 долларов - Использование Raspberry Pi: 6 шагов (с изображениями)
![Сделайте свое собственное умное зеркало менее чем за 80 долларов - Использование Raspberry Pi: 6 шагов (с изображениями) Сделайте свое собственное умное зеркало менее чем за 80 долларов - Использование Raspberry Pi: 6 шагов (с изображениями)](https://i.howwhatproduce.com/images/006/image-16603-28-j.webp)
Сделайте свое собственное умное зеркало менее чем за 80 долларов - Использование Raspberry Pi: в этом проекте мы создадим умное зеркало, которое будет показывать вам полезную информацию, пока вы будете готовиться к утру. Все это должно стоить менее 80 долларов, что делает его вполне доступным для большинства людей. Это руководство только научит вас
Мое умное зеркало: 15 шагов (с изображениями)
![Мое умное зеркало: 15 шагов (с изображениями) Мое умное зеркало: 15 шагов (с изображениями)](https://i.howwhatproduce.com/images/003/image-6972-25-j.webp)
Мое умное зеркало: время по утрам можно ограничить. Вы должны подготовиться к работе, учебе, … Поиск погоды отнимает часть этого ограниченного времени. Smart Mirror избавляет вас от необходимости открывать телефон или компьютер и проверять погоду. В этом