Arduino та Raspberry Pi

Розумна панель для зустрічей, яка виводить Google Календар на стіну через ESP32

Цей проєкт, опублікований у блозі Maker від Robotistan, розв'язує проблему, знайому кожному, хто переходить від однієї зустрічі до іншої: замість постійного перегляду вкладки календаря чи очікування сповіщення на телефоні можна бачити наступну зустріч на справжньому екрані на столі.

У проєкті використано 5,0-дюймовий TFT LCD-дисплей ESP32 HMI. На самому екрані вже є мікроконтролер ESP32-S3, Wi-Fi та схема графічного драйвера, тож окремий ESP32 із з'єднувальними дротами підключати не потрібно. Система підключається до Wi-Fi, через Google Calendar API запитує найближчу подію і виводить назву зустрічі, час та опис на екран 800x480. Поточний час береться з NTP-сервера. Щоб додати нову зустріч у календар, ESP32 не потрібно чіпати: пристрій із певною періодичністю перевіряє календар і сам оновлює екран.

Екран має ємнісний сенсор, але в цій версії сенсор не використовується; панель служить лише для відображення інформації. Проєкт не обмежується електронікою та програмним забезпеченням: живиться він від літій-полімерного акумулятора 1S на 3,7 В і 1800 мАг, а надрукований на 3D-принтері настінний корпус вміщує і екран, і акумулятор. Тому панель можна повісити на стіну, не тримаючи її постійно підключеною до USB-кабелю. Під час розробки також використовувалася плата ESP32 на 30 контактів, але для фінальної версії вона не обов'язкова.

Мені подобається, що з невеликої кількості деталей виходить справді корисний щоденний інструмент. Ту саму ідею можна адаптувати для показу розкладу школи чи майстерні. Перелік матеріалів короткий, тож і початківці можуть спробувати без зайвих труднощів.

Джерело: Robotistan Maker

Коментарі 0

Залиште перший коментар будь-якою мовою.

Увійдіть, щоб коментувати