Arduino i Raspberry Pi

Inteligentny panel spotkań, który pokazuje Google Calendar na ścianie dzięki ESP32

Ten projekt, opublikowany na blogu Maker firmy Robotistan, rozwiązuje problem znany każdemu, kto przechodzi z jednego spotkania na kolejne: zamiast ciągle sprawdzać kalendarz w przeglądarce albo czekać na powiadomienie w telefonie, widać następne spotkanie na fizycznym ekranie na biurku.

W projekcie wykorzystano 5-calowy wyświetlacz TFT LCD ESP32 HMI. Ekran ma już na pokładzie mikrokontroler ESP32-S3, Wi-Fi i układ sterowania grafiką, więc nie trzeba podłączać osobnego ESP32 przewodami. System łączy się z Wi-Fi, pobiera przez API Google Calendar najbliższe wydarzenie i wyświetla tytuł, godzinę oraz opis spotkania na ekranie 800x480. Aktualny czas pochodzi z serwera NTP. Po dodaniu nowego spotkania do kalendarza nie trzeba dotykać ESP32: urządzenie co jakiś czas sprawdza kalendarz i samo odświeża ekran.

Ekran ma pojemnościowy dotyk, ale w tej wersji nie jest on wykorzystywany; panel służy wyłącznie do wyświetlania informacji. Projekt wykracza poza elektronikę i oprogramowanie: zasilany jest akumulatorem litowo-polimerowym 1S 3,7 V o pojemności 1800 mAh, a wydrukowana w 3D obudowa montowana na ścianie mieści zarówno ekran, jak i akumulator. Dzięki temu panel może wisieć na ścianie bez stałego podłączenia do kabla USB. Podczas prac korzystano też z płytki deweloperskiej ESP32 z 30 pinami, ale w wersji końcowej nie jest ona konieczna.

Podoba mi się, że z niewielkiej liczby części powstaje naprawdę przydatne narzędzie na co dzień. Ten sam pomysł można dostosować do wyświetlania planu lekcji w szkole albo harmonogramu w warsztacie. Lista materiałów jest krótka, więc także początkujący mogą spróbować bez większych problemów.

Źródło: Robotistan Maker

Komentarze 0

Dodaj pierwszy komentarz, w dowolnym języku.

Zaloguj się, aby komentować