Projet Paragon : Écran météo ESP32

Image du titre de l'écran météo de l'ESP32

Chaque matin, je m'efforce de connaître le temps qu'il fait avant de me préparer. Si vous êtes comme moi, j'ai trouvé le projet qui nous aidera tous les deux : un écran météo en papier électronique réalisé avec un microcontrôleur ESP32.

Luke Marzen a développé cet affichage et l'a ensuite partagé en tant que open-source sur GitHub. Je dois préciser que ce projet existe déjà depuis quelques mois, mais nous ne voulions pas le passer sous silence dans notre série sur les projets Paragon.

Tout d'abord, c'est un projet tellement cool qu'il mérite un article. Mais en plus, Luke l'a rendu étonnamment facile à reproduire.

Afficheur météo ESP32
Crédit : Luke Marzen.

Comme vous pouvez le voir sur la photo, il vous fournira non seulement le temps, mais aussi les heures de lever et de coucher du soleil, ainsi que le vent et l'indice UV. En outre, il vous indiquera l'humidité extérieure et l'humidité et la pression atmosphérique à l'intérieur.

Vous ne trouverez pas de meilleur affichage météorologique que celui-ci, je vous le garantis.

Matériel informatique

En ce qui concerne le matériel, Luke s'est tourné vers le microcontrôleur FireBeetle 2 ESP32-E de Drobot, parce qu'il est bon pour la consommation d'énergie et qu'il dispose d'un circuit intégré pour la batterie qui se trouve à l'intérieur.

Mais un autre microcontrôleur ESP32 fonctionnerait certainement aussi bien.

Luke a également opté pour un Carte de connexion BME280 pour mesurer la pression atmosphérique, la température et l'humidité à l'intérieur.

Ajoutez à cela une batterie et un écran E-Ink et vous obtenez tous les éléments nécessaires à ce projet.

Vue interne de l'écran météo ESP32
Crédit : Luke Marzen.

Bien sûr, vous aurez également besoin d'un bloc de bois pour monter l'ensemble du projet. Vous devrez également vous occuper du câblage, mais Luke a eu la gentillesse d'inclure un aperçu très clair de ce que vous devrez faire.

Diagramme de câblage de l'écran météo
Crédit : Luke Marzen.

Logiciel

Sur la page GitHubIl existe un guide extrêmement bien documenté sur la manière de configurer l'affichage de la météo pour qu'il fonctionne correctement.

Vous devrez cloner le référentiel et vous assurer que l'appareil a accès au WiFi, ainsi que l'heure et le lieu. Tout est relativement simple ici.

L'affichage météorologique recueille les données par l'intermédiaire d'OpenWeatherMap. OpenWeatherMap permet d'obtenir les informations gratuitement grâce à une clé API.

Luke vous explique même comment faire fonctionner OpenWeatherMap sans jamais être facturé accidentellement en faisant trop d'appels à l'API.

L'écran météo ESP vu de l'arrière
Crédit : Luke Marzen.

Si vous disposez d'un microcontrôleur ESP32 et de quelques heures, vous devez commencer immédiatement.

Conclusion

Ce projet est également parfait pour s'amuser. Luke a eu la gentillesse de le partager sous une licence publique générale GNU. Ce n'est donc pas seulement un projet fantastique à reproduire, mais aussi un projet avec lequel on peut s'amuser !

Pour plus de détails, vous pouvez consulter le site suivant la page GitHub ici. Il contient tout ce que vous pouvez souhaiter, y compris un guide de dépannage.

En outre, vous pouvez voir d'autres projets Paragon impressionnants que nous avons présentés dans cette série en cliquant sur ici.

La seule question qui subsiste est donc la suivante : comment allez-vous configurer votre affichage météorologique ?

4 commentaires

  1. Edwin sur septembre 3, 2023 à 4:59 am

    Je vous remercie de m'avoir fait part des composants que vous utilisez.
    Me interesó, lo quiero hacer como proyecto en mi escuela.
    De antemano gracias !!

    • Adam sur septembre 4, 2023 à 9:06 am

      1. Microcontrôleur ESP32
      2. Pantalla de tinta electrónica
      3. Capteur BME280
      4. Batterie
      5. Un marco o un trozo de madera
      6. câbles

  2. Diego sur septembre 4, 2023 à 11:42 pm

    Je suis intéressé par l'achat d'un produit de ce type

    • Adam sur septembre 5, 2023 à 7:56 am

      Notre site est ici : buyzero.de

Laissez un commentaire