Table des matières:
- Étape 1: Matériel requis
- Étape 2: Installation du paquet de carte NodeMCU
- Étape 3: Connexions des broches
- Étape 4: Code source
- Étape 5: Téléchargement du code
- Étape 6: Contrôle de la LED
Vidéo: LED contrôlée par Internet à l'aide de NodeMCU : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
L'Internet des objets (IoT) est un système d'appareils informatiques interdépendants, de machines mécaniques et numériques, d'objets, d'animaux ou de personnes dotés d'identifiants uniques et de la possibilité de transférer des données sur un réseau sans nécessiter d'humain à humain ou d'humain. interaction avec l'ordinateur.
Dans ce instructable, nous allons faire un simple projet IoT. Page Web contrôlée LED à l'aide de NodeMCU connecté sur un réseau local.
DESCRIPTIONNodeMCU est une plateforme IoT open source. Il comprend un firmware qui s'exécute sur le SoC WiFi ESP8266 d'Espressif, et du matériel qui est basé sur le module ESP-12. Le terme "NodeMcu" par défaut fait référence au firmware plutôt qu'aux kits de développement. Le firmware ESP8266 utilise le langage de script Lua. Il est basé sur le projet Lua et construit sur le SDK Espressif Non-OS pour ESP8266. Il utilise de nombreux projets open source, tels que Lua-cjson et spiffs. Micrologiciel interactif basé sur LUA pour le SoC Wi-Fi Expressif ESP8622, ainsi qu'une carte matérielle open source qui, contrairement aux modules Wi-Fi ESP8266 à 3 $, comprend une puce CP2102 TTL vers USB pour la programmation et le débogage, est compatible avec la planche à pain et peut simplement être alimenté via son port micro USB.
CARACTÉRISTIQUES
- Module Wi-Fi – Module ESP-12E similaire au module ESP-12 mais avec 6 GPIO supplémentaires.
- USB - port micro USB pour l'alimentation, la programmation et le débogage
- En-têtes – 2 en-têtes à 15 broches de 2,54 mm avec accès aux GPIO, SPI, UART, ADC et broches d'alimentation. Divers – Boutons de réinitialisation et de flash
- Alimentation – 5V via le port micro USB
Étape 1: Matériel requis
- ESP8266 NodeMCU
- Planche à pain
- LED
- Fils de cavalier
- IDE Arduino
Étape 2: Installation du paquet de carte NodeMCU
- Ouvrez l'IDE Arduino. Allez dans Fichiers-> Préférences. Entrez https://arduino.esp8266.com/stable/package_esp8266… dans le champ URL supplémentaires du gestionnaire de carte
- Allez maintenant dans Outils-> Cartes-> Gestionnaire de cartes, recherchez ESP8266 et installez le package.
Étape 3: Connexions des broches
- D7 du NodeMCU aux LED +ve.
- G de NodeMCU aux LED -ve.
Étape 4: Code source
Dans du code
changer ssid en votre nom ssid
et Mot de passe au mot de passe de votre SSID
const char* ssid = "MODI";//votre ssid
const char* mot de passe = "8826675619";//Votre mot de passe
Étape 5: Téléchargement du code
Lorsque vous avez réussi à établir votre connexion sur la maquette et à écrire le codage, vous devez télécharger le codage dans le NodeMCU à l'aide d'un micro USB.
Maintenant, allez dans Outils > Carte > Modules ESP8266 et vous pouvez voir de nombreuses options pour ESP8266. Sélectionnez "NodeMCU 1.0 (module ESP-12E). Ensuite, sélectionnez votre port. Si vous ne reconnaissez pas votre port, allez dans Panneau de configuration > Système > Gestionnaire de périphériques > Port et mettez à jour votre pilote USB.
Téléchargez maintenant le code sur le tableau.
Étape 6: Contrôle de la LED
- Ouvrez maintenant votre Serial Monitor, et non pas l'URL.
- Maintenant, placez l'URL dans le navigateur de votre téléphone.
- Une page s'ouvrira avec deux boutons ON et OFF.
- Si tout est correct lorsque vous appuyez sur ON, la LED s'allume et lorsque vous appuyez sur OFF, la LED s'éteint.
Conseillé:
Machine à brouillard glacé ultime - Contrôlée par Bluetooth, alimentée par batterie et imprimée en 3D. : 22 étapes (avec photos)
Machine à brouillard à glace sèche ultime - Contrôlée par Bluetooth, alimentée par batterie et imprimée en 3D. : J'avais récemment besoin d'une machine à glace sèche pour des effets théâtraux pour un spectacle local. Notre budget ne s'étendrait pas à l'embauche d'un professionnel, c'est donc ce que j'ai construit à la place. Il est principalement imprimé en 3D, contrôlé à distance via Bluetooth, alimentation par batterie
LED contrôlée par Internet à l'aide d'un serveur Web basé sur ESP32 : 10 étapes
LED contrôlée par Internet à l'aide d'un serveur Web basé sur ESP32 : aperçu du projet Dans cet exemple, nous allons découvrir comment créer un serveur Web basé sur ESP32 pour contrôler l'état de la LED, accessible de n'importe où dans le monde. Vous aurez besoin d'un ordinateur Mac pour ce projet, mais vous pouvez exécuter ce logiciel même sur un i
LED contrôlée par Bluetooth à l'aide d'Arduino Uno : 7 étapes
LED contrôlée par Bluetooth à l'aide d'Arduino Uno : Ce projet concerne le contrôle des lumières LED à l'aide d'Arduino et d'une application Bluetooth. J'ai utilisé Arduino Uno pour ce projet mais vous pouvez utiliser n'importe quelle carte Arduino. Téléchargez ce code source et chargez-le sur votre tableau avant de commencer le projet
Surveillance de la température ambiante contrôlée par Raspberry Pi avec sortie d'image Gnuplot et capacité d'alerte par e-mail : 7 étapes
Surveillance de la température ambiante contrôlée par Raspberry Pi avec sortie d'image Gnuplot et capacité d'alerte par e-mail : là où je travaille, il y a une pièce très importante qui abrite de nombreux ordinateurs. La température ambiante de cette pièce doit être très fraîche pour optimiser les performances de ces systèmes. On m'a demandé de proposer un système de surveillance qui a la capacité de
Caméra contrôlée par le mouvement à l'aide du SDK MESH : 6 étapes (avec photos)
Caméra contrôlée par le mouvement à l'aide du SDK MESH : Voulez-vous automatiser votre caméra pour capturer les meilleurs moments de votre animal lorsque vous n'êtes pas à la maison ? Le capteur de mouvement MESH permet aux caméras qui prennent en charge le SDK. Par exemple, nous avons placé un capteur de mouvement MESH à côté de la nourriture pour chats et des jouets pour chats pour c