Arduino et Raspberry Pi

Un panneau de réunion connecté qui affiche Google Agenda sur un écran mural grâce à un ESP32

Ce projet, publié sur le blog Maker de Robotistan, répond à un problème que connaissent tous ceux qui enchaînent les réunions : plutôt que de consulter sans cesse l'onglet de l'agenda ou d'attendre une notification sur le téléphone, on voit la prochaine réunion sur un écran physique posé sur le bureau.

Le projet utilise un écran TFT LCD HMI ESP32 de 5,0 pouces. Comme l'écran intègre déjà un microcontrôleur ESP32-S3, le Wi-Fi et le circuit de pilotage graphique, il n'est pas nécessaire de brancher un ESP32 séparé avec des fils volants. Le système se connecte au Wi-Fi, interroge l'API Google Agenda pour récupérer le prochain événement et affiche le titre, l'heure et la description de la réunion sur l'écran de 800x480. L'heure actuelle provient d'un serveur NTP. Lorsqu'on ajoute une nouvelle réunion à l'agenda, il n'est pas nécessaire de toucher à l'ESP32 : l'appareil vérifie l'agenda à intervalles réguliers et met l'écran à jour tout seul.

L'écran est tactile en capacitif, mais cette version n'utilise pas le tactile : le panneau sert uniquement à afficher des informations. Le projet ne se limite pas à l'électronique et au logiciel : il fonctionne avec une batterie LiPo 1S de 3,7 V et 1800 mAh, et un boîtier mural imprimé en 3D loge à la fois l'écran et la batterie. Le panneau peut ainsi être fixé au mur sans rester branché à un câble USB. Pendant le développement, une carte de développement ESP32 à 30 broches a aussi été utilisée, mais elle n'est pas indispensable pour la version finale.

Ce que j'apprécie, c'est qu'avec très peu de composants on obtient un outil vraiment utile au quotidien. La même idée pourrait servir à afficher le planning d'une école ou d'un atelier. La liste de matériel est courte, ce qui permet aux débutants de se lancer sans trop de difficultés.

Source : Robotistan Maker

Commentaires 0

Laissez le premier commentaire, dans la langue de votre choix.

Connectez-vous pour commenter