Table des matières:

Affichage du mot du jour avec IoT : 7 étapes
Affichage du mot du jour avec IoT : 7 étapes

Vidéo: Affichage du mot du jour avec IoT : 7 étapes

Vidéo: Affichage du mot du jour avec IoT : 7 étapes
Vidéo: Formation IoT - #7 - Application à quelques domaines 2024, Novembre
Anonim
Affichage du mot du jour avec IoT
Affichage du mot du jour avec IoT

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

Image
Image

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

Testez l'affichage matriciel
Testez l'affichage matriciel
Testez l'affichage matriciel
Testez l'affichage matriciel
Testez l'affichage matriciel
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

Préparez ThingHTTP
Préparez ThingHTTP
Préparez ThingHTTP
Préparez ThingHTTP
Préparez ThingHTTP
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

Testez le module
Testez le module
Testez le module
Testez le module
Testez le module
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

Esquisse finale
Esquisse finale
Esquisse finale
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é: