Возможно, вы видели зеркала в некоторых торговых центрах или офисах, где, помимо наблюдения за своим лицом, вы можете видеть некоторый цифровой проецируемый текст или информацию или, по крайней мере, вы видели их в фильмах. Так что, если вы также можете получать последние новости, будь то информация, календарь и т. Д., На своем зеркале, пока готовитесь к работе. Здесь этот Гай Майкл Тиу разработал Magic Mirror, с помощью которого вы получаете все необходимые обновления на своем зеркале. Вы можете настроить интерфейс и отображать любую информацию, которая вам нужна.
Это Magic Mirror построено в основном с использованием трех вещей: Raspberry Pi, ЖК-монитора и двустороннего зеркала. Обычно подключенный к Raspberry Pi монитор помещается за двусторонним зеркалом в деревянном ящике, поэтому весь более яркий текст виден с другой стороны зеркала одновременно с вашим лицом.
Двустороннее зеркало - это то, что вы можете найти в комнате для допросов полиции, оно частично прозрачное и частично отражающее. Он ведет себя как зеркало в Свете и как обычное стекло в темноте.
24-дюймовый монитор iiyama выбирается в соответствии с его размером и расположением портов разъема, так как ориентация должна быть в портретном режиме, а порты должны быть установлены сбоку для использования с зеркалом. Также внутри корпуса монитора есть много места для размещения Raspberry Pi и других компонентов.
Майкл сделал красивый деревянный футляр для установки зеркала и монитора с Raspberry Pi, кабелями и переходником. Только один кабель выходит за пределы корпуса, это кабель питания переменного тока для монитора, Raspberry Pi также питается от того же кабеля питания через USB-адаптер.
Теперь основная задача - правильно настроить Raspberry Pi. Используется Raspbian OS, и Raspberry Pi настроен для взаимодействия с Wi-Fi, портретной ориентации экрана, локального веб-сервера (Apache) и браузера, работающего в полную ширину. Интерфейс для отображения даты, часов, информации, новостей и других каналов на Зеркале был разработан с использованием HTML, CSS и PHP- скрипта. И этот HTML-код запускается в браузере с использованием локального веб-сервера, что мы и видим в зеркале. Майкл также создал PHP-скрипт для обновления программного обеспечения самым последним доступным кодом на GitHub, просто используя команду git pull из терминала SSH.
Некоторые онлайн-API и RSS-каналы используются для получения текущей информации и новостей. Весь код HTML и PHP с другими файлами, относящимися к проекту, доступен в его учетной записи GitHub, а конфигурация Raspberry Pi объясняется на самой странице проекта.
Кроме того, он создал новый интерфейс для Magic Mirror, который называется Magic Mirror 2. Вы также можете создать отличный интерфейс, используя свои навыки кодирования HTML и творческий подход.