Arduino & Raspberry Pi

A smart meeting panel that shows Google Calendar on a wall display with an ESP32

This project, published on the Robotistan Maker blog, tackles a problem anyone who goes from meeting to meeting will recognize: instead of constantly checking the calendar tab or waiting for a phone notification, you see the next meeting on a physical screen sitting on your desk.

The project uses a 5.0-inch ESP32 HMI TFT LCD. The screen already includes an ESP32-S3 microcontroller, Wi-Fi and the graphics driver circuitry, so there is no need to wire a separate ESP32 with jumper cables. The system connects to Wi-Fi, queries the next event through the Google Calendar API, and shows the meeting title, time and description on the 800x480 display. The current time comes from an NTP server. When you add a new meeting to the calendar you don't need to touch the ESP32, because the device checks the calendar at regular intervals and updates the screen itself.

The screen is capacitive touch, but this version doesn't use touch at all; the panel is purely an information display. The project goes beyond electronics and software: it runs on a 3.7 V 1800 mAh 1S Li-Po battery, and a 3D-printed wall case holds both the screen and the battery. That lets the panel be mounted on a wall without staying plugged into a USB cable. During development a 30-pin ESP32 development board was also used, but it isn't required for the final build.

What I like is that it builds a genuinely useful everyday tool from very few parts. The same idea could be adapted for showing a school or workshop schedule. The parts list is short, so beginners can give it a try without much hassle.

Source: Robotistan Maker

Comments 0

Leave the first comment, in any language.

Log in to comment