Table des matières:
- Étape 1: Regardez la vidéo
- Étape 2: préparez Arduino IDE à fonctionner avec le module Wi-Fi NodeMCU
- Étape 3: Testez l'affichage matriciel
- Étape 4: Préparez ThingHTTP
- Étape 5: Testez le module
- Étape 6: Esquisse finale
- Étape 7: terminé
Vidéo: Affichage du mot du jour avec IoT : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Dans ce Instructable, je vais vous montrer comment vous pouvez créer un « affichage du mot du jour » à l'aide du module Wi-Fi NodeMCU et d'un affichage matriciel. Au lieu du mot du jour, vous pouvez afficher tout ce que vous voulez (texte) de tout Internet, après avoir suivi ce didacticiel. Si c'est la première fois que vous utilisez un module Wi-Fi, ce tutoriel vous aidera également, comme je l'ai couvert du début à la fin.
Entrons-y.
Étape 1: Regardez la vidéo
Dans la vidéo, j'ai couvert toutes les étapes nécessaires pour construire ce projet. J'ai également couvert une explication approfondie du code utilisé dans le projet qui est également utile pour un débutant, et autrement impossible à expliquer sous forme écrite.
Assurez-vous donc de regarder cela avant de continuer.
Étape 2: préparez Arduino IDE à fonctionner avec le module Wi-Fi NodeMCU
Travailler pour la première fois sur un module Wi-Fi n'est pas toujours une partie de plaisir pour la plupart des utilisateurs (moi aussi). Par conséquent, il est recommandé de commencer étape par étape avec elle.
Je vais suggérer cette classe Instructables pour chaque débutant. L'auteur bekathwia a fait un excellent travail en expliquant comment démarrer avec ce module. J'ai moi-même utilisé la même source pour me familiariser avec le module.
Donc, si vous êtes un débutant, suivez ce cours, vous seul pouvez vous débrouiller dans les étapes à venir.
Étape 3: Testez l'affichage matriciel
Connectez la matrice de points au module Wi-Fi comme suit:
DMD - NodeMCU
Vcc - 3,3 V
Gnd - Gnd
Clic - D5
Din - J7
CS - D8
Maintenant, pour vérifier l'affichage matriciel, ajoutez les bibliothèques MD Parola et MD_MAX72XX à la bibliothèque Arduino.
Mais avant de l'utiliser, accédez au dossier des bibliothèques Arduino, ouvrez le dossier de la bibliothèque MD_MAX_72XX, puis accédez à la documentation et ouvrez n'importe quel fichier HMTL, puis déterminez le type d'affichage matriciel dont vous disposez (cliquez ici pour en savoir plus). Le mien est FC_16. Après cela, allez dans le dossier "src" et ouvrez le fichier MD_MAX72XX.h. Modifiez le fichier d'en-tête en fonction du module dont vous disposez, puis enregistrez-le. Vous pouvez maintenant vérifier votre moduleOpen test sketch et le télécharger. La matrice de points doit afficher certains modèles suivis de leurs titres, qui peuvent également être vus dans le moniteur série.
Étape 4: Préparez ThingHTTP
1. Ouvrez Mozilla Firefox (Chrome n'a pas fonctionné pour moi).2. Choisissez votre site Web (j'ai utilisé Dictionary.com).3. Faites un clic droit sur le mot qui vous intéresse, sélectionnez inspecter l'élément.4. Copiez XPath du code surligné.5. Allez sur Thingspeak.com6. Accédez aux applications, puis sélectionnez ThingHTTP.7. Créez un nouveau ThingHTTP, nommez-le quelque chose, fournissez l'URL de la page à partir de laquelle vous avez copié XPath, collez XPath précédemment copié dans la chaîne d'analyse, enregistrez le ThingHTTP.
Prenez note de l'API générée.
Regardez la vidéo pour une bonne compréhension et la nécessité de le faire.
Étape 5: Testez le module
Ouvrez le croquis joint à cette étape et modifiez le Wi-Fi SSID, Pass Key et la clé API et téléchargez-le Après le téléchargement, ouvrez le moniteur série, si la sortie ressemble à celle que j'ai jointe à cette étape, le module fonctionne correctement et vous pouvez passer à l'étape finale.
Vous pouvez également utiliser n'importe quel autre site Web si vous le souhaitez, consultez ceci.
Étape 6: Esquisse finale
Faites les mêmes connexions qu'à l'étape 3. Le code final est joint à cette étape.
Modifiez le Wi-Fi SSID, Pass Key (laissez vide à l'intérieur des guillemets si le Wi-Fi est ouvert) et l'API et téléchargez-le dans le module.
Une fois connecté au Wi-Fi et récupéré les données, il se déconnectera et affichera le mot et sa signification dans le DMD (regardez la LED intégrée pour déterminer l'état, clignotant - tentative de connexion au Wi-Fi, bleu fixe - connecté, éteint - déconnecté). Se déconnecter du Wi-Fi économise de l'énergie mais présente également un inconvénient, vous devrez redémarrer le module pour récupérer de nouvelles données.
Mais pour des applications comme celles-ci, je ne pense pas vraiment que ce soit une bonne idée de rester connecté au Wi-Fi, mais vous pouvez facilement le faire après quelques ajustements dans le programme. Cela ne tient qu'à toi.
Étape 7: terminé
C'est ça!
N'hésitez pas à commenter des conseils ou des doutes, je serai plus qu'heureux de vous aider.
Merci d'avoir lu, pensez à vous abonner, et si vous avez aimé ce projet, consultez notre chaîne YouTube, nous en avons beaucoup:)
Rendez-vous dans le prochain Instructable.
Conseillé:
Ventilateur ESP8266 POV avec horloge et mise à jour du texte de la page Web : 8 étapes (avec images)
Ventilateur POV ESP8266 avec horloge et mise à jour du texte de la page Web : il s'agit d'un ventilateur POV (Persistance de la vision) à vitesse variable qui affiche l'heure par intermittence et deux messages texte pouvant être mis à jour "à la volée". Le ventilateur POV est également un serveur Web à page unique qui vous permet de modifier les deux textes moi
Affichage de la température sur l'affichage 3310 Manière graphique : 5 étapes
Temp Disply on 3310 Display Graphic Way: Salut, je suis starkship J'ai une chaîne youtube DONC CE PROJET SUR L'UTILISATION DE NOKIA 3310 DISPLAYSUPPLY:-1 X NOKIA 3310 DISPLAY (ANCIEN/NOUVEAU) 1 X ARDUINO UNO /NANO (TOUS TYPE SONT WORKE) 1X LM35 TEMP SENSOR1 X 10uf (ÉLECTROLYTIQUE CONDENSATEUR) quelques fils
Détecteur de fumée IOT : mettre à jour le détecteur de fumée existant avec IOT : 6 étapes (avec photos)
Détecteur de fumée IOT : Mettre à jour le détecteur de fumée existant avec IOT : Liste des contributeurs, Inventeur : Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Superviseur : Dr Chia Kim Seng Département de génie mécatronique et robotique, Faculté de génie électrique et électronique, Universiti Tun Hussein Onn Malaisie.Distribuer
Affichage de la température sur le module d'affichage LED P10 à l'aide d'Arduino : 3 étapes (avec photos)
Affichage de la température sur le module d'affichage à LED P10 à l'aide d'Arduino: Dans le didacticiel précédent, il a été expliqué comment afficher du texte sur le module d'affichage à LED matricielle P10 à l'aide d'Arduino et du connecteur DMD, que vous pouvez vérifier ici. Dans ce didacticiel, nous allons donner un didacticiel de projet simple en utilisant le module P10 comme moyen d'affichage
Snowmanthesizer - Chose par jour - Jour 2 : 8 étapes (avec photos)
Snowmanthesizer - Thing a Day - Jour 2 : L'autre soir, je découpais d'interminables feuilles d'autocollants de robots pour faire plaisir à tous les enfants. Oui, juste en train de trancher, en m'occupant de mes affaires, et à ce moment-là, notre chef intrépide Eric me met dans les mains trois objets en plastique étranges. Il m'informe que