Умная панель для встреч: Google Календарь на стене с ESP32
Этот проект, опубликованный в блоге Maker от Robotistan, решает проблему, знакомую каждому, кто ходит с одной встречи на другую: вместо того чтобы постоянно проверять вкладку календаря или ждать уведомления на телефоне, можно увидеть следующую встречу на настоящем экране на столе.
В проекте используется 5,0-дюймовый TFT-дисплей ESP32 HMI. На самом экране уже есть микроконтроллер ESP32-S3, Wi-Fi и схема графического драйвера, поэтому подключать отдельный ESP32 проводами не нужно. Система подключается к Wi-Fi, через Google Calendar API запрашивает ближайшее событие и выводит название встречи, время и описание на экран 800x480. Текущее время берётся с NTP-сервера. Чтобы добавить новую встречу в календарь, не нужно трогать ESP32: устройство периодически проверяет календарь и само обновляет экран.
Экран поддерживает ёмкостный сенсор, но в этой версии сенсор не используется: панель служит только для отображения информации. Проект не ограничивается электроникой и программой: питание идёт от литий-полимерного аккумулятора 3,7 В, 1800 мАч, 1S, а корпус для настенного крепления, напечатанный на 3D-принтере, вмещает и экран, и аккумулятор. Так панель можно повесить на стену без постоянного USB-кабеля. На этапе разработки использовалась также отладочная плата ESP32 на 30 контактов, но для итоговой версии она не обязательна.
Мне нравится, что из небольшого количества деталей получается действительно полезный инструмент для каждого дня. Ту же идею можно адаптировать под расписание школы или мастерской. Список деталей короткий, так что новички тоже могут спокойно попробовать.
Источник: Robotistan Maker
В проекте используется 5,0-дюймовый TFT-дисплей ESP32 HMI. На самом экране уже есть микроконтроллер ESP32-S3, Wi-Fi и схема графического драйвера, поэтому подключать отдельный ESP32 проводами не нужно. Система подключается к Wi-Fi, через Google Calendar API запрашивает ближайшее событие и выводит название встречи, время и описание на экран 800x480. Текущее время берётся с NTP-сервера. Чтобы добавить новую встречу в календарь, не нужно трогать ESP32: устройство периодически проверяет календарь и само обновляет экран.
Экран поддерживает ёмкостный сенсор, но в этой версии сенсор не используется: панель служит только для отображения информации. Проект не ограничивается электроникой и программой: питание идёт от литий-полимерного аккумулятора 3,7 В, 1800 мАч, 1S, а корпус для настенного крепления, напечатанный на 3D-принтере, вмещает и экран, и аккумулятор. Так панель можно повесить на стену без постоянного USB-кабеля. На этапе разработки использовалась также отладочная плата ESP32 на 30 контактов, но для итоговой версии она не обязательна.
Мне нравится, что из небольшого количества деталей получается действительно полезный инструмент для каждого дня. Ту же идею можно адаптировать под расписание школы или мастерской. Список деталей короткий, так что новички тоже могут спокойно попробовать.
Источник: Robotistan Maker
Комментарии 0
Оставьте первый комментарий на любом языке.
Войдите, чтобы комментировать