
А давайте соберем умное зеркало на базе одноплатного компьютера Raspberry Pi и программной экосистемы MagicMirror! Оно нам будет показывать погоду, время, записи из календаря и любую другую информацию — для платформы доступны сотни бесплатных модулей с открытым исходным кодом.
По сути, это не гаджет, а динамичная и гибкая платформа для творчества. Ее можно настроить так, чтобы она идеально соответствовала желаниям и отображала все — от новостных заголовков до расписания общественного транспорта.
В нашу конструкцию мы также добавим встроенную подсветку по периметру на светодиодной ленте. Превратим зеркало в стильный элемент интерьера и источник дополнительного освещения.
Используйте навигацию, если не хотите читать весь текст
Необходимые материалы и инструменты
Для успешной реализации проекта понадобится определенный набор компонентов, материалов и инструментов. Чтобы упростить подготовку, сгруппируем все необходимое по категориям. Такой подход поможет сразу оценить и объем работ, и спланировать закупки.
Категория |
Наименование |
Примечания |
Электроника |
Raspberry Pi 3 или 4 |
Сердце нашего проекта. |
Блок питания |
Должен соответствовать модели Raspberry Pi. |
|
Кабель HDMI |
Для подключения дисплея. |
|
Старый монитор или дисплей с HDMI |
Основа для экрана. Подойдет любой исправный монитор. |
|
Клавиатура и мышь |
Нужны только для первоначальной настройки системы. |
|
Сетевой фильтр |
Для удобного и безопасного подключения всех компонентов. |
|
Светодиодная лента 12 В |
(Опционально) Для подсветки, с собственным блоком питания. |
|
Конструкция |
Двустороннее зеркальное стекло |
Также известно как зеркало Гезелла. |
Прочная рама |
Может быть готовой или самодельной. |
|
Фанера толщиной 20 мм |
Для изготовления корпуса и крепежных элементов. |
|
Прочный настенный кронштейн |
Для монтажа телевизора, способный выдержать вес около 18 кг. |
|
Инструменты |
Кондуктор для соединений «в карман» |
С соответствующим сверлом и саморезами. |
Дрель-шуруповерт |
||
Ручной фрезер и сверло Форстнера |
Для создания паза под светодиодную ленту. |
|
Расходники |
Черная краска |
Матовая краска предпочтительнее. |
Нейлоновая стропа и люверсы |
Для надежного крепления монитора внутри корпуса. |

30+ бесплатных курсов на IT-темы в Академии Selectel
Для начинающих и опытных специалистов.
Шаг 1. Настройка программного обеспечения
Основа нашего умного зеркала — программная платформа MagicMirror. Процесс установки подробно описан на официальном сайте проекта, а инструкции не вызывают никаких сложностей. По сравнению с попытками собрать подобное устройство несколько лет назад, сегодня все проходит на удивление гладко.

Установка ПО потребует работы с командной строкой. Мы выполняем все операции удаленно со своего основного компьютера, используя подключение по SSH. После установки модулей переходим к редактированию главного конфигурационного файла. Для этого удобно использовать текстовый редактор с поддержкой протокола SFTP, например BBEdit или аналогичный. Такой подход позволяет вносить изменения в конфигурацию прямо с рабочего компьютера, без необходимости подключать клавиатуру и мышь к Raspberry Pi.
Шаг 2. Избавляемся от корпуса
Работа над физической частью проекта начинается с подготовки монитора. Поскольку мы используем старый компьютерный дисплей, у него есть пластиковая рамка — лицевая панель. Ее необходимо аккуратно снять. Это позволит разместить стекло максимально близко к матрице, что обеспечит более качественное и цельное изображение.

Кнопки управления, которые раньше находились на лицевой панели, переносим и закрепляем на задней части корпуса. Так сохранится возможность включать монитор и настраивать его параметры уже после полной сборки зеркала.
Шаг 3. Дерево

Когда монитор подготовлен, переходим к работе с деревом. Измеряем габариты дисплея без рамки и вырезаем из фанеры полосы, чтобы заполнить пространство между ним и основной рамой зеркала. Для соединения деталей используем соединение «в карман» (pocket holes). Получится и прочное, и, одновременно, скрытое крепление.

Перед покраской с помощью ручного фрезера вырезаем неглубокий паз для светодиодной ленты. Затем красим лицевые стороны фанерных деталей в черный матовый цвет. Это критически важный шаг — черная поверхность поглощает свет и не будет видна сквозь зеркальное стекло, что позволяет сохранить иллюзию «волшебности» зеркала.

Шаг 4. Светодиоды

Для подсветки возьмем светодиодную ленту на 12 В с собственным контроллером и блоком питания. Такое решение — осознанное упрощение проекта. Оно избавляет от необходимости управлять подсветкой через GPIO-порты Raspberry Pi, что потребовало бы дополнительной пайки и программирования.

Лента поставляется в одной большой катушке. Нам же нужны две параллельные полосы по бокам от монитора. Разрезаем ленту на отрезки нужной длины и припаиваем провода, соединяя их параллельно.
Шаг 5. Финальная сборка


После высыхания краски приступаем к финальной сборке. Продеваем светодиодные ленты в заранее просверленные отверстия и закрепляем их в пазу с помощью клеевого слоя на обратной стороне. Все фанерные элементы скрепляем между собой и с рамой саморезами для соединений «в карман». Задняя стенка из фанеры — отличная основа для монтажа Raspberry Pi и сетевого фильтра.


Для фиксации монитора используем нестандартный, но очень эффективный метод. Продеваем отрезки нейлоновой стропы через отверстия в стандартной монтажной пластине VESA на задней панели монитора. Затем крепим стропу к фанерному корпусу с помощью люверсов и саморезов. Это надежное и гибкое решение, которое прочно удерживает дисплей на месте. Теперь можно впервые поставить зеркало вертикально и оценить результат.

Шаг 6. Установка и использование

Вся конструкция в сборе весит около 18 кг. Это значительный вес, поэтому к настенному монтажу подходим с особой ответственностью. Для установки на стену в ванной возьмем мощный шарнирный кронштейн для телевизора. Важно выбрать крепление, рассчитанное на вес, значительно превышающий вес зеркала, и надежно закрепить его на настоящей стене — а не навесить на кафель или гипсокартон.


Зеркало отлично работает и радует своим внешним видом и функциональностью. Надеемся, руководство было полезным и натолкнет вас на собственные идеи! Если соберете свою версию, будет здорово, если поделитесь результатом.
Gans
Це ж просто тупо переклад... )) ось оригінал https://www.instructables.com/Raspberry-Pi-Smart-Mirror-1/ робив це дзеркало на базі RPi 3b у минулому році