А давайте соберем умное зеркало на базе одноплатного компьютера 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 кг. Это значительный вес, поэтому к настенному монтажу подходим с особой ответственностью. Для установки на стену в ванной возьмем мощный шарнирный кронштейн для телевизора. Важно выбрать крепление, рассчитанное на вес, значительно превышающий вес зеркала, и надежно закрепить его на настоящей стене — а не навесить на кафель или гипсокартон.

Зеркало отлично работает и радует своим внешним видом и функциональностью. Надеемся, руководство было полезным и натолкнет вас на собственные идеи! Если соберете свою версию, будет здорово, если поделитесь результатом.

Комментарии (1)


  1. Gans
    13.09.2025 09:25

    Це ж просто тупо переклад... )) ось оригінал https://www.instructables.com/Raspberry-Pi-Smart-Mirror-1/ робив це дзеркало на базі RPi 3b у минулому році