Table des matières:
- Étape 1: Composants requis
- Étape 2: Démarrage
- Étape 3: Adafruit IO
- Étape 4: Créer un tableau de bord
- Étape 5: Création de blocs
- Étape 6: Tableau de bord final
- Étape 7: Obtenez le nom d'utilisateur et la clé
- Étape 8: Activer WEBREPL
- Étape 9: Connectez-vous à Webrepl
- Étape 10: ajouter le code
- Étape 11: Vidéo de travail
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Dans ce tutoriel, je vais utiliser la connexion NodeMcu, micropython et Mqtt pour connecter le serveur.
Ce didacticiel utilise la connexion mqtt basée sur https pour se connecter de Nodemcu au serveur Adafruit.io.
Dans ce projet, j'utilise le langage de programmation micropython qui est presque similaire à python.
Étape 1: Composants requis
Les composants suivants sont nécessaires pour terminer ce projet.
Composants requis:
- Nodemcu
- Capteur infrarouge
- LED
- Cable USB
- Connexion Internet
Étape 2: Démarrage
Procédure:
- Téléchargez et installez le logiciel espcut pour le débogage.
- Téléchargez des fichiers à partir de ce lien. qui est stocké en tant que référentiel github. Tout le programme est disponible dans ce référentiel.
- Téléchargez et installez le micrologiciel micropython à partir de ce lien vers le NODEMCU
- Connectez le capteur IR au GPIO12 et la LED au GPIO 2 de Nodemcu.
-
télécharger ce logiciel webrepl
Étape 3: Adafruit IO
visitez io.adafruit.com et connectez-vous pour accéder à votre tableau de bord
Étape 4: Créer un tableau de bord
Cliquez sur l'action et créez un nouveau tableau de bord
Étape 5: Création de blocs
- Cliquez sur le nom du tableau de bord.
- cliquez à nouveau sur le bouton +(plus) pour créer un bloc
- Maintenant, cliquez sur Basculer et donnez-lui un nom.
- Cliquez maintenant sur le bouton Créer
- Ensuite, sélectionnez votre bloc et cliquez sur l'étape suivante
- Donnez un nom à ce bloc et définissez les noms de l'état ON et de l'état OFF.
- Après cela, cliquez sur créer un bloc.
Répétez le processus à partir de la 2ème étape, sélectionnez le texte et créez un bloc supplémentaire, comme indiqué sur la figure
Étape 6: Tableau de bord final
Votre tableau de bord final ressemblera à ceci.
Étape 7: Obtenez le nom d'utilisateur et la clé
Cliquez sur l'icône de clé sur le côté gauche de l'écran et copiez le nom d'utilisateur et la clé active
Étape 8: Activer WEBREPL
- Ouvrez le logiciel espcut
- envoyer cette commande "import webrepl_setup"
- lisez le texte sur la console et configurez le webrepl.
Étape 9: Connectez-vous à Webrepl
- Trouvez le réseau wifi dont le ssid commence à partir de micropython
- connectez-vous à ce ssid avec le mot de passe "micropythoN"
- vous obtiendrez l'écran comme indiqué dans la figure ci-dessus.
Étape 10: ajouter le code
- extrayez le logiciel webrepl, ouvrez webrepl.html et cliquez sur connecter
- il vous demandera de fournir un mot de passe
- dans mon cas, le mot de passe est "1234567"
- waouh tu es connecté.
- téléchargez les fichiers qui ont été téléchargés à partir du référentiel github.
- téléchargez main.py, mqtt.py, boot.py et data.txt à l'aide de webrepl.
- maintenant, appuyez sur le bouton de réinitialisation de votre nodemcu. et vérifiez la sortie sur io.adafruit.com
- si vous voulez vérifier l'exécution du code, vous devez à nouveau vous connecter au wifi micropython et vous connecter.
Étape 11: Vidéo de travail
La vidéo de travail de ce tutoriel est disponible ici.