Avant de commencer votre journée, il est toujours utile de jeter un coup d’œil aux conditions météorologiques actuelles. Alors quoi de mieux pour planifier sa journée que de programmer un Tarte aux framboises pour la tâche ? Bien que nous ayons déjà vu des affichages météo sur Raspberry Pi, nous voulions partager cette belle Tableau de bord Raspberry Pi créé par Chris Twomey. Il a une interface particulièrement élégante, avec un rendu d’une carte locale basée sur votre emplacement actuel.
Les données météorologiques sont extraites de l’API Accuweather/OpenWeatherMap et formatées pour s’afficher sur un Inkplate 10. L’Inkplate 10 est un panneau e-Ink de 10 pouces, il n’utilise donc pas beaucoup d’énergie et les données restent visibles une fois l’alimentation coupée. coupé du Pi. La carte générée peut être configurée à n’importe quel endroit que vous préférez et est affichée sous la date d’aujourd’hui.
La carte est générée à l’aide de l’API Static Maps de Google. Les données sont mises à jour régulièrement selon un calendrier à l’aide de MQTT et d’un serveur fonctionnant sur le Raspberry Pi. Il gère également automatiquement l’heure d’été, vous n’avez donc pas à faire de réglages tout au long de l’année. Dans l’ensemble, le projet devrait fonctionner de lui-même sans interférence.
Twomey a testé la configuration avec un Raspberry Pi 3B + et un Raspberry Pi Zero W. Vous devriez pouvoir dupliquer ce projet avec d’autres modèles, y compris le dernier Raspberry Pi 4. Un ESP32 est également ajouté au mélange en tant que module client pour rendre le image sur l’Inkplate 10. Le tableau de bord est alimenté par une batterie de 2000 mAh, mais Twomey suggère que 3000 mAh pourraient donner des résultats plus durables.
Le Raspberry Pi doit se connecter à Internet pour extraire des données. Un modèle avec prise en charge sans fil est donc recommandé. Lorsque le Pi se réveille, il se connecte au WiFi avant de mettre à jour l’heure et la date. Il exécute également un serveur Flask pour gérer le processus de mise à jour des données météorologiques. Vous pouvez en savoir plus sur le logiciel utilisé dans ce projet sur la page officielle GitHub.
Si vous souhaitez recréer ce projet Raspberry Pi ou voir de plus près comment il fonctionne, consultez la page du projet Inkplate 10 Weather Calendar et assurez-vous de suivre Chris Twomey pour plus de projets et toutes les mises à jour futures sur celui-ci.