Интеллектуальное зеркало Raspberry Pi, также известное как волшебное зеркало, представляет собой футуристическое цифровое зеркало, которое отображает все, от текущего времени и даты до информации о погоде, запланированных встречах или заголовках последних новостей. Скорее всего, вы видели Raspberry Pi умное зеркало на YouTube или еще где-нибудь в Интернете. Если да, то вы, вероятно, предположили, что для его создания требуется много времени и усилий, верно? Что, если бы мы сказали вам, что вы можете создать собственное интеллектуальное зеркало Raspberry Pi за день, используя инструменты, которые у вас, скорее всего, уже есть дома, а также несколько деталей с eBay или Amazon?
В этой статье мы шаг за шагом проведем вас через весь процесс создания интеллектуального зеркала Raspberry Pi и объясним, как вы можете настроить его для отображения любой информации.
Создание умного зеркала Raspberry Pi не всегда было таким простым, как сегодня. Мы все должны поблагодарить Майкла Тиу за создание MagicMirror, модульной платформы интеллектуального зеркала с открытым исходным кодом, которая стоит за большинством интеллектуальных зеркал Raspberry Pi, которые вы видите в Интернете.
MagicMirror – это проект с открытым исходным кодом, поддерживаемый большой группой энтузиастов со всего мира, и он содержит API, позволяющий сторонним разработчикам создавать дополнительные модули, расширяющие его функциональные возможности.
Помимо MagicMirror, существует несколько других подобных программных проектов, включая DAKboard, Makr Mirror и mirr.OS, но мы не будем рассматривать их в этой статье.
Чтобы собрать собственное умное зеркало Raspberry Pi с нуля, вам понадобится пара вещей:
У вас есть все необходимое для создания своего волшебного зеркала? Фантастика! Давайте рассмотрим процесс пошагово.
Мы рекомендуем вам начать с настройки Raspberry Pi, если вы еще этого не сделали. Чтобы избежать сложных для устранения ошибок и других неприятных сюрпризов, выполните чистую установку последней версии Raspbian . Официальный руководство по установке объясняет все , что вам нужно знать, поэтому мы не будем вдаваться в подробности здесь.
Загрузитесь в Raspbian и подключитесь к Интернету. Поскольку вы, скорее всего, хотите, чтобы ваше умное зеркало Raspberry Pi висело где-нибудь на стене, вам следует подключиться к своей сети Wi-Fi, щелкнув значок Wi-Fi в правом верхнем углу экрана.
Установить последнюю версию MagicMirror можно двумя способами: вручную или с помощью сценария автоматической установки. Оба эти варианта подробно описаны на официальном сайте MagicMirror, но мы рекомендуем вам упростить себе задачу и использовать сценарий автоматической установки.
В частности, мы рекомендуем сценарий автоматической установки, созданный Сэмом Детвейлером . Чтобы выполнить этот сценарий, все, что вам нужно сделать, это вставить одну команду в окно терминала:
# bash -c "$(curl -sL https://raw.githubusercontent.com/sdetweil/MagicMirror_scripts/master/raspberry.sh)"
Во время установки сценарий задаст вам несколько вопросов, поэтому время от времени проверяйте его ход. Не забудьте перезапустить Raspberry Pi после того, как MagicMirror будет полностью загружен и установлен.
Что хорошего в MagicMirror, так это то, что вы полностью меняете его внешний вид и поведение. По умолчанию MagicMirror2 поставляется со следующими модулями: Часы, Календарь, Текущая погода, Прогноз погоды, Лента новостей, Комплименты, Hello World и Оповещение .
Вы можете настроить модуль по умолчанию, отредактировав следующий файл конфигурации:
~/MagicMirror/config.js
Если вы что-то напутали, вы можете просто скопировать файл конфигурации по умолчанию:
$ cd ~/MagicMirror/config $ cp config.js config.js.backup
Помните, что вам необходимо перезапускать MagicMirror2 каждый раз, когда вы вносите изменения в файл конфигурации. Для этого либо перезапустите Raspberry Pi, либо используйте эту команду:
$ pm2 restart mm
Теперь, когда вы настроили волшебное зеркало Raspberry Pi по своему вкусу, вы можете приступить к его сборке. Убедитесь, что рамка полностью закрывает лицевую панель ЖК-экрана, иначе вы увидите излишне большую черную рамку, и не забудьте проделать отверстия для кабелей питания.
Поздравляю! Вы только что создали свое первое умное зеркало Raspberry Pi. Теперь вы можете повесить его на стену, подключить к источнику питания и наслаждаться плодами своего труда.
Умное зеркало Raspberry Pi может стать центром полезной информации для вашего дома или удобной панелью управления для вашего следующего проекта. Помните, что вы всегда можете сохранить текущий файл конфигурации и начать с нуля, чтобы дать вашему Raspberry Pi новую жизнь.
Большинство пользователей MagicMirror с удовольствием пробуют различные сторонние модули и настраивают свои волшебные зеркала Raspberry Pi, чтобы они были еще более полезными и впечатляющими, чем они есть. Чтобы помочь вам максимально эффективно использовать новое интеллектуальное зеркало, мы выбрали 10 лучших модулей MagicMirror2, которые вам стоит попробовать.
Модули MagicMirror2 поставляются с инструкциями по установке, которые обычно включают загрузку модуля с GitHub и последующее добавление его в массив модулей в файле config.js.
Даже с беспроводной клавиатурой и мышью непросто внести изменения в интеллектуальное зеркало Raspberry Pi после его развертывания. Этот модуль позволяет управлять и настраивать интеллектуальное зеркало удаленно из любого современного веб-браузера, позволяя использовать беспроводную клавиатуру и мышь для чего-то еще. Модуль интерфейса администратора довольно просто настроить, если вы знаете IP-адрес устройств, с которых хотите получить доступ к настройкам зеркала.
Как вы, возможно, знаете, Raspberry Pi потребляет очень мало энергии, и вы можете оставить его включенным круглосуточно, не тратя огромных счетов за электроэнергию. Тем не менее, зачем тратить электроэнергию, если вы можете оборудовать свое интеллектуальное зеркало Raspberry PI датчиком движения PIR и перевести зеркало в спящий режим, если никто не использует его, отключив выход HDMI или выключив зеркало с помощью реле? Если вам это кажется интересным, обязательно ознакомьтесь с этим полезным модулем.
Этот модуль может сделать ваше интеллектуальное зеркало Raspberry Pi еще умнее, превратив его в интерактивный сенсорный экран. Простым касанием экрана вы можете скрыть все модули волшебного зеркала, отобразить кнопки выключения и перезапуска и многое другое. Чтобы использовать этот модуль, интеллектуальное зеркало Raspberry Pi должно поддерживать сенсорный ввод или быть оснащено ИК-рамкой.
Было бы здорово, если бы вы могли управлять своим умным зеркалом Raspberry Pi с помощью голоса? Что ж, с этим модулем это возможно! Что нам нравится в этом модуле, так это то, что он работает полностью в автономном режиме, что означает, что ваши данные не передаются на серверы некоторых корпораций и не анализируются в рекламных целях. Поскольку анализ голосовых данных – это дорогостоящая задача, лучше использовать этот модуль только с последней версией Raspberry Pi.
Если вас интересуют биткойны и другие криптовалюты, вам, вероятно, понравится идея отображения информации о криптовалюте на вашем волшебном зеркале. Как следует из названия, модуль MMM-CoinMarketCap собирает информацию о криптовалюте с веб-сайта Coin Market Cap и отображает ее в нескольких различных форматах.
Кто не ненавидит застревать в пробке? Используя модуль MMM-GoogleMapsTraffic, вы можете отобразить карту любой области с текущей информацией о дорожном движении Google Maps и сразу увидеть, насколько хорошая или плохая ситуация с дорожным движением. Чтобы использовать этот модуль, вам необходимо получить API на странице разработчика Google, а также вам потребуются координаты широты и долготы из Google Maps.
В густонаселенных городских районах плохое качество воздуха стало серьезной проблемой, вызывающей ужасные респираторные заболевания у людей всех возрастов. Используя этот модуль MagicMirror2, вы можете отобразить текущий индекс качества воздуха в определенном месте и использовать эту информацию, чтобы решить, стоит ли выходить из дома без маски для лица.
Ожидание прибытия посылок – это не весело, но вы можете сделать ожидание немного более терпимым с помощью этого модуля MagicMirror2 и использовать его для отображения всех посылок из вашей учетной записи AfterShip. Для его настройки вам понадобится только ваш ключ API AfterShip, который можно найти здесь.
Может быть удивительно полезно отобразить общедоступную IP-камеру на вашем волшебном зеркале, чтобы вы могли видеть текущую дорожную ситуацию или погоду в режиме реального времени, и именно здесь используется этот модуль. Однако нет причин ограничивать себя общедоступными IP-камеры, поскольку MMM-IPCam поддерживает аутентификацию на основе пароля.
Если вы заядлый пользователь Reddit, вы не хотите пропустить этот модуль, потому что он позволяет вам показывать лучшие сообщения из вашего любимого сабреддита прямо на вашем волшебном зеркале. Он поддерживает два типа отображения, и вы можете настроить, сколько сообщений вы хотите отображать.
Мы считаем, что умное зеркало Raspberry Pi того стоит! От создания рамы до настройки самого умного зеркала – весь процесс представляет собой прекрасный учебный опыт, который позволяет вам использовать Raspberry Pi для создания полезного разговора, который вы можете повесить на стену и наслаждаться каждый божий день.
Если у вас уже есть некоторые из более дорогих деталей, необходимых для этого проекта, вы можете получить свое футуристическое зеркало почти бесплатно. Если вам когда-нибудь надоест умное зеркало Raspberry Pi, вы можете легко перепрофилировать его, используя его в качестве внешнего монитора и используя Raspberry Pi для другого проекта.