Table des matières:

Affichage E-Paper du moniteur météo IoT - ESP8266 connecté à Internet : 7 étapes
Affichage E-Paper du moniteur météo IoT - ESP8266 connecté à Internet : 7 étapes

Vidéo: Affichage E-Paper du moniteur météo IoT - ESP8266 connecté à Internet : 7 étapes

Vidéo: Affichage E-Paper du moniteur météo IoT - ESP8266 connecté à Internet : 7 étapes
Vidéo: Débuter avec l'ESP8266 : Introduction - Configuration de l'IDE Arduino et de VS Code - 1er programme 2024, Novembre
Anonim
Image
Image

L'écran E-Paper affichera les informations météo, synchronisées avec l'API OpenWeatherMap (via WiFi). Le cœur du projet est ESP8266/32.

Hé, quoi de neuf, les gars ? Akarsh ici de CETech. Aujourd'hui, nous allons faire un projet qui est un moniteur météo qui affiche toutes les informations liées à la météo sur un écran E-Paper de DFRobot.

L'écran est connecté à un esp8266, vous pouvez également utiliser un esp32 avec cet écran. L'esp8266 est connecté à internet en wifi dont les détails peuvent être modifiés grâce au code que j'ai fourni sur GitHub.

Alors, commençons! J'ai également fait une vidéo sur la construction de ce projet en détail, je recommande de la regarder pour une meilleure compréhension et plus de détails.

Étape 1: Pièces

les pièces
les pièces
les pièces
les pièces

Pour ce faire, vous aurez besoin d'une carte ESP8266 ou d'une ESP32 et vous pouvez également ajouter une batterie si vous le souhaitez.

Pour l'affichage, j'ai utilisé un module EPaper Firebeetle.

Je suggère d'utiliser une carte de DFRobot avec ce module car le brochage sera compatible et vous ne rencontrerez aucun problème nulle part, j'ai utilisé la carte Firebeetle de DFRobot car elle dispose d'une solution de charge et de surveillance de la batterie intégrée.

Étape 2: Faites fabriquer des PCB pour votre projet

Faites fabriquer des PCB pour votre projet
Faites fabriquer des PCB pour votre projet

Vous devez consulter JLCPCB pour commander des PCB en ligne pour pas cher !

Vous obtenez 10 PCB de bonne qualité fabriqués et expédiés à votre porte pour 2 $ et quelques frais d'expédition. Vous bénéficierez également d'une remise sur les frais de port lors de votre première commande. Pour concevoir votre propre PCB, rendez-vous sur easyEDA, une fois cela fait, téléchargez vos fichiers Gerber sur JLCPCB pour les faire fabriquer avec une bonne qualité et un délai d'exécution rapide.

Étape 3: Téléchargez et configurez l'IDE Arduino

Télécharger et configurer l'IDE Arduino
Télécharger et configurer l'IDE Arduino

Téléchargez l'IDE Arduino à partir d'ici.

1. Installez l'IDE Arduino et ouvrez-le. 2. Allez dans Fichier > Préférences

3. Ajoutez https://arduino.esp8266.com/versions/2.5.0/package_esp8266com_index.json aux URL du gestionnaire de cartes supplémentaires.

4. Allez dans Outils > Tableau > Gestionnaire de tableaux

5. Recherchez ESP8266, puis installez la carte.

6. Redémarrez l'EDI.

Étape 4: Connectez l'écran E-paper au Firebeetle Micro Controller

Connectez l'écran E-paper au microcontrôleur Firebeetle
Connectez l'écran E-paper au microcontrôleur Firebeetle

1. Faites simplement correspondre et alignez les coins blancs des deux modules et empilez les modules les uns sur les autres.

Étape 5: Inscrivez-vous sur OpenWeatherMap.org

Inscrivez-vous sur OpenWeatherMap.org
Inscrivez-vous sur OpenWeatherMap.org
Inscrivez-vous sur OpenWeatherMap.org
Inscrivez-vous sur OpenWeatherMap.org

1. Accédez au site Web.

2. Inscrivez-vous avec votre identifiant de messagerie et d'autres informations d'identification (GRATUIT).

3. Une fois que vous êtes connecté, rendez-vous sur l'onglet Clés API et copiez votre clé API unique dont nous aurons besoin à l'étape suivante.

Étape 6: Codage du module

Codage du module
Codage du module

1. Téléchargez le référentiel GitHub:

2. Extrayez le référentiel téléchargé.

3. Copiez les bibliothèques du référentiel téléchargé dans le dossier Bibliothèque du dossier d'esquisse Arduino.

4. Ouvrez l'esquisse Code.ino dans l'IDE Arduino.

5. Modifiez le SSID Wi-Fi et le mot de passe dans le croquis.

6. Ajoutez la clé API de l'étape 4 à la ligne numéro 44 du code à la place des hashtags.

7. Accédez à Outils > Tableau. Sélectionnez la carte appropriée que vous utilisez, Firebeetle ESP8266 dans mon cas.

8. Sélectionnez la bonne communication. port en allant dans Outils > Port.

9. Appuyez sur le bouton de téléchargement.

10. Lorsque l'onglet indique Téléchargement terminé, vous êtes prêt à utiliser le moniteur météo.

Étape 7: jouer avec le moniteur

Jouer avec le moniteur
Jouer avec le moniteur

Dès que le module se connecte au réseau WiFi, l'affichage commence à se rafraîchir et vous verrez le projet prendre vie.

Conseillé: