Table des matières:
- Étape 1: Qu'est-ce que NodeMCU ?
- Étape 2: Comment programmer NodeMCU à l'aide d'Arduino IDE
- Étape 3: Contrôle de la LED via une page HTTP à l'aide de NodeMCU
- Étape 4: Coder
- Étape 5: Quelles autres cartes puis-je utiliser à la place de NodeMCU ?
- Étape 6: Exemples de projets:
Vidéo: Prise en main avec NodeMCU ESP8266 sur Arduino IDE : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Aperçu
Dans ce tutoriel, vous apprendrez à utiliser NodeMCU sur Arduino IDE.
Ce que vous apprendrez
- Informations générales sur NodeMCU
- Comment installer des cartes basées sur ESP8266 sur Arduino IDE
- Comment programmer NodeMCU sur Arduino IDE
- Présentation des cartes pouvant être utilisées à la place de NodeMCU
Étape 1: Qu'est-ce que NodeMCU ?
Aujourd'hui, les applications IOT se multiplient et les objets connectés prennent de plus en plus d'importance. Il existe plusieurs façons de connecter des objets tels que le protocole Wi-Fi.
NodeMCU est une plate-forme open source basée sur ESP8266 qui peut connecter des objets et permettre le transfert de données à l'aide du protocole Wi-Fi. De plus, en fournissant certaines des fonctionnalités les plus importantes des microcontrôleurs telles que GPIO, PWM, ADC, etc., il peut résoudre à lui seul de nombreux besoins du projet.
Les caractéristiques générales de cette carte sont les suivantes:
- Facile à utiliser
- Programmabilité avec les langages Arduino IDE ou IUA
- Disponible comme point d'accès ou station
- praticable dans les applications API événementielles
- Avoir une antenne interne
- Contenant 13 broches GPIO, 10 canaux PWM, I2C, SPI, ADC, UART et 1-Wire
Étape 2: Comment programmer NodeMCU à l'aide d'Arduino IDE
Afin d'utiliser Arduino IDE pour programmer le NodeMCU, vous devez d'abord le présenter au logiciel.
Pour ce faire, copiez le code suivant et suivez les étapes ci-dessous:
arduino.esp8266.com/stable/package_esp8266c…
étape 1. Choisissez Préférences dans le menu Fichier et entrez le code copié dans la partie URL supplémentaires du gestionnaire de cartes. Appuyez ensuite sur OK.
Étape 2. Recherchez le mot ESP8266 dans Boards>boards manager dans le menu Tools. Installez ensuite les cartes ESP8266. Une fois l'installation terminée, vous verrez l'étiquette INSTALLED sur les cartes ESP8266.
Après ces deux étapes, vous pouvez voir les cartes basées sur ESP8266 telles que NodeMCU dans votre liste de cartes IDE Arduino, et vous pouvez choisir la carte de votre choix pour télécharger le code.
Pour utiliser des broches numériques, vous devez sélectionner des numéros GPIO. Par exemple, la broche D7 est définie comme GPIO13. Vous devez donc configurer le numéro de broche 13 chaque fois que vous souhaitez utiliser D7 dans votre programme. En outre, vous pouvez utiliser la broche D2 (GPIO4) comme SDA et la broche D1 (GPIO5) comme SCL
Étape 3: Contrôle de la LED via une page HTTP à l'aide de NodeMCU
Vous pouvez vous connecter à Internet via Wi-Fi à l'aide de NodeMCU et appliquer les commandes souhaitées en créant une page
Dans cet exemple, vous pouvez contrôler une LED en appuyant sur les touches ON et OFF. Entrez le SSID et le mot de passe de votre modem dans la partie fournie et téléchargez-le sur votre carte NodeMCU à l'aide d'Arduino IDE. (Laissez les autres paramètres par défaut)
Étape 4: Coder
Après avoir ouvert le Serial Monitor, si la connexion Internet est établie, vous recevrez l'adresse IP de la page que vous avez créée (par exemple 192.168.1.18). Copiez et collez-la dans votre navigateur pour ouvrir la page
Étape 5: Quelles autres cartes puis-je utiliser à la place de NodeMCU ?
Il existe divers facteurs importants pour choisir le type de carte pour un système IOT, tels que le nombre de broches GPIO, les protocoles de communication, y compris une antenne, etc.
De plus, il existe différentes cartes et plateformes, chacune ayant ses caractéristiques spécifiques.
Ici, nous les avons comparés en fonction des fonctionnalités requises les plus importantes pour les projets IOT.
Étape 6: Exemples de projets:
- Serrure de porte intelligente avec page de connexion WiFi par Arduino et ESP8266
- Parlez à votre Arduino et contrôlez-le par Google Assistant
- Jouez avec Fire Over WIFI ! ESP8266 & Neopixels (y compris l'application Android)
- Compteur de vitesse nstagram Likes par Arduino & ESP8266
Si vous trouvez ce tutoriel utile et intéressant, veuillez nous aimer sur facebook.
Conseillé:
Une modification du support DSLR pour gaucher de Bertus52x11. (avec prise en main ajoutée) : 4 étapes
Une modification du support DSLR pour gaucher de Bertus52x11. (avec Added Mouth Grip): Donc plus tôt aujourd'hui, bertus52x11 a posté l'idée la plus intelligente. Destiné aux personnes qui n'ont que l'usage de leur bras gauche - de façon permanente ou temporaire. Son idée de départ était d'ajouter un crochet pour le pouce au connecteur du trépied en dessous, permettant de tenir l'appareil photo
Prise de chargeur de voiture fabriquée à la main: 7 étapes
Prise de chargeur de voiture fabriquée à la main : lors de nos dernières vacances en Norvège, nous avons loué une camionnette pour servir de camping-car; dans ce logement sommaire, il manque un "luxe" était l'absence d'un point de charge USB à l'arrière du fourgon, c'est-à-dire dans la zone de couchage, alimenté même en condition de clé éteinte
Tiny Linux Server - VoCore2 - Prise en main : 9 étapes
Tiny Linux Server - VoCore2 - Mise en route : Le VoCore2 Ultimate est une pièce impressionnante de miniaturisation et mérite d'être pris en compte pour les applications de contrôle embarquées. Ce didacticiel vous aidera à apprendre à : configurer les paramètres de l'appareil, ajouter un accès Internet sécurisé et contrôler le système embarqué
Programmation Flash de la prise intelligente Joinrun (prise UE) : 6 étapes
Programmation Flash de la Smart Socket Joinrun (EU Plug) : Le "Joinrun Smart Wifi" La prise avec USB est une autre prise de courant contrôlable par wifi basée sur ESP8266. Elle est dotée d'un design agréable, d'un petit facteur de forme et d'un port de chargement USB supplémentaire. Il a besoin de l'application smartlife pour le contrôler via un
ESP32 avec OLED intégré (WEMOS/Lolin) - Prise en main Style Arduino : 4 étapes
ESP32 avec OLED intégré (WEMOS/Lolin) - Prise en main Style Arduino : Si vous êtes comme moi, vous sautez sur l'occasion de mettre la main sur le dernier et le meilleur ESP8266/etc… et de le mettre à l'épreuve. L'ESP32 n'est pas différent, mais j'ai trouvé qu'il n'y avait pas encore grand-chose en ce qui concerne la documentation. Les