Démarrage rapide vers Nodemcu (ESP8266) sur Arduino IDE

Merci aux gars ceux qui ont porté l'Esp8266 dans Arduino IDE et qui ont aidé tous les utilisateurs Arduino satisfaits. Oui, cela fait longtemps qu'ils ne l'ont pas fait et ce post est un peu plus tard pour remercier le bon travail des gars là-bas.

Commençons par installer le support Esp8266 pour l'Arduino et voir comment faire clignoter une LED (le monde bonjour dans l'électronique)

regardez la vidéo pour savoir tutoriel étape par étape sur la façon de commencer avec notre puce préférée Esp8266

Tout d'abord, ouvrez l'IDE Arduino

Allez dans les fichiers et cliquez sur la préférence dans l'IDE Arduino

copiez le code ci-dessous dans le gestionnaire de cartes supplémentaires

//arduino.esp8266.com/stable/package_esp8266com_index.json

cliquez sur OK pour fermer l'onglet des préférences.

Après avoir effectué les étapes ci-dessus, accédez à Outils et carte, puis sélectionnez Gestionnaire de carte

Accédez à esp8266 par la communauté esp8266 et installez le logiciel pour Arduino.

Une fois que tout le processus ci-dessus est terminé, nous sommes lus pour programmer notre esp8266 avec Arduino IDE.

Pour cet exemple, j'ai utilisé NodeMCU esp8266 et si vous utilisez d'autres puces wifi de fournisseurs ou un module wifi générique, veuillez vérifier avec le mappage des broches esp8266 qui est très essentiel pour faire fonctionner les choses.

La raison pour laquelle j'ai utilisé la broche D7 pour cet exemple est que j'ai téléchargé le programme de clignotement de base fourni avec le programme d'exemples dans l'IDE Arduino qui est connecté à 13 broches d'Arduino. La 13e broche est mappée dans la broche D7 de NodeMCU.

allez à bord et sélectionnez le type d'esp8266 que vous utilisez. et sélectionnez le bon port COM pour exécuter le programme sur votre appareil esp8266.

void setup() {

// initialise la broche numérique 13 en sortie. pinMode (13, SORTIE); }

// la fonction de boucle se répète indéfiniment void loop () {digitalWrite (13, HIGH); // allume la LED (HIGH est le niveau de tension) delay (1000); // attend une seconde digitalWrite (13, LOW); // éteint la LED en retardant la tension (1000); // attend une seconde}

téléchargez le programme et voyez les résultats.

si vous aimez le tutoriel ci-dessus et si vous voulez essayer avec des projets sympas, vous pouvez également consulter ce lien ici, c'est le lien du livre amazon où vous pouvez utiliser ce livre pour créer l'IoT avec Esp8266 ou Nodemcu, ce livre vous donne une couverture de base sur la façon dont pour faire des choses simples et vous lancer dans arduino et continue de développer des projets comme l'envoi de données au serveur Web et la création d'un serveur Web, le téléchargement et le contrôle des données à partir d'une page Web, comment interfacer les appareils TFT LCD et I2C et bien d'autres choses peuvent être trouvées sur le lien .

Étape 1: contrôler une LED à partir du navigateur Web

Dans ce blog, nous verrons comment "allumer et éteindre" une LED qui s'est connectée à l'Esp8266, l'esp8266 a programmé depuis Arduino IDE pour contrôler la LED.

Nous connecterons l'Esp8266 au routeur Wi-Fi en utilisant le SSID et le mot de passe de notre réseau domestique Wifi, où l'esp8266 se connectera à notre wifi et créera un serveur Web, auquel vous pouvez accéder en regardant à travers le moniteur série de la fenêtre Arduino ou vous pouvez connectez-vous également à votre routeur Wifi et vérifiez la liste des clients connectés à votre routeur Wi-Fi.

Voici une fenêtre qui explique la procédure étape par étape pour connecter l'Esp8266 au serveur Wi-Fi et comment accéder à la page Web et contrôler la LED connectée à l'Esp8266

Pour la vidéo ci-dessus, j'ai utilisé NodeMcu, vous pouvez utiliser n'importe quel type d'Esp8266 pour faire fonctionner cette chose dans votre navigateur Web.

recherchez le mappage des broches avec votre fournisseur Esp8266, si le programme ne fonctionne pas correctement pour vous, la faute sera aux fonctionnalités de mappage des broches, ici j'ai utilisé la broche D7 qui a été mappée à la 13e broche lors du programme à partir de l'IDE Arduino.

 Connectez votre Esp8266 à Arduino IDE et sélectionnez le bon port COM et le type de carte et 
 téléchargez le programme. 
 Veuillez changer le SSID en votre nom WiFi et votre mot de passe en votre mot de passe Wifi. si vous oubliez de le changer, esp8266 ne se connectera pas connectez votre wifi. 

-------------------------------------------------- -------------------------------------------------- ----------------------


Si tout est terminé, vous pouvez vous tourner vers votre moniteur série et vérifier l'adresse IP à laquelle vos appareils se sont connectés. vous serez présenté avec un moniteur série qui ressemble exactement à l'image ci-dessous.

si vous aimez le tutoriel ci-dessus et si vous voulez essayer avec des projets sympas, vous pouvez également consulter ce lien ici, c'est le lien du livre amazon où vous pouvez utiliser ce livre pour créer l'IoT avec Esp8266 ou Nodemcu, ce livre vous donne une couverture de base sur la façon dont pour faire des choses simples et vous lancer dans arduino et continue de développer des projets comme l'envoi de données au serveur Web et la création d'un serveur Web, le téléchargement et le contrôle des données à partir d'une page Web, comment interfacer les appareils TFT LCD et I2C et bien d'autres choses peuvent être trouvées sur le lien .

Étape 2: Contrôlez les appareils électriques à partir du navigateur Web de l'utilisateur à l'aide d'Esp8266 Nodemcu

Bonjour, dans ce tutoriel, nous verrons comment contrôler les appareils électriques tels que le ventilateur, la lumière, etc., pour allumer et éteindre en utilisant esp8266 à partir d'un navigateur Web. si vous vous ennuyez avec un contrôleur d'appareil dédié comme une application ou une télécommande qui ne sera disponible que pour un appareil particulier, mais en utilisant cette méthode, tous les appareils qui prennent en charge la navigation Web feront office de contrôleur pour nous.

Assurez-vous que tous les appareils sont connectés au même routeur, cet exemple n'inclut pas de fonction de redirection de port qui ne nous permettra pas de contrôler l'appareil depuis l'extérieur du réseau domestique.

Les composants dont vous avez besoin pour mener à bien ce projet sont très simples, vous devez avoir un module wifi esp8266 et un relais, assurez-vous d'acheter un relais 5v qui très facile à utiliser avec des puces esp ne nécessite pas d'alimentation externe également. nous pouvons utiliser la broche Vin du nodemcu ou si vous utilisez une puce générique, vous devez fournir un 5v externe au relais.

Pour cet exemple de projet, j'ai utilisé seulement 2 circuits de relais, mais le programme réel a écrit pour connecter quatre modules de relais.

Vous pouvez vérifier la vidéo ci-dessus sur le fonctionnement de cette chose et comment connecter votre navigateur à l'adresse IP renvoyée par esp et tous les détails sont inclus dans cette vidéo.

Copiez le code Arduino ci-dessous et collez-le dans votre Arduino IDE et téléchargez le programme sur votre nodemcu ou tout autre périphérique esp que vous utilisez, assurez-vous de choisir le port et le nom de périphérique corrects sur la carte. n'oubliez pas non plus de changer le SSID et le mot de passe pour vos paramètres Wi-Fi.

Ce programme pour l'esp8266 a écrit pour renvoyer l'état de l'appareil, qui à son tour nous informera de l'état de l'appareil dans le navigateur, ce qui permettra également à l'utilisateur de savoir quel appareil est actuellement allumé ou éteint.

Copiez le code ci-dessus et terminez le processus. Partagez et informez les autres de cette minuscule puce qui peut faire des dizaines de magie.

si vous aimez le tutoriel ci-dessus et si vous voulez essayer avec des projets sympas, vous pouvez également consulter ce lien ici, c'est le lien du livre amazon où vous pouvez utiliser ce livre pour créer l'IoT avec Esp8266 ou Nodemcu, ce livre vous donne une couverture de base sur la façon dont pour faire des choses simples et vous lancer dans arduino et continue de développer des projets comme l'envoi de données au serveur Web et la création d'un serveur Web, le téléchargement et le contrôle des données à partir d'une page Web, comment interfacer les appareils TFT LCD et I2C et bien d'autres choses peuvent être trouvées sur le lien .

Étape 3: Téléchargez les données du capteur de température DS18b20 vers Thingspeak à partir d'Esp8266 (nodemcu)

Bonjour à tous dans ce didacticiel, vous saurez comment utiliser les données de température Ds18b20 sur Thingspeak.com, vous pouvez suivre le schéma de circuit de fritzing ci-dessus pour contrôler le capteur de température Ds18b20, ce capteur suit un protocole filaire, ce qui signifie que vous pouvez connecter de nombreux capteurs comme vous le souhaitez. la broche unique et accéder aux données de température appelant le capteur par adresse.

consultez la vidéo ci-dessous pour savoir comment travailler avec ce capteur et également la preuve du fonctionnement du code.


Il n'y a pas beaucoup de travail pour travailler avec ce capteur, car il existe de nombreuses bibliothèques d'exemples déjà disponibles sur Internet que tout le monde peut utiliser et commencer à travailler avec ce capteur.

Testez le code ci-dessous pour savoir si vous pouvez obtenir la lecture du capteur de température avec ESP8266 ou Nodemcu


si vous obtenez une erreur, assurez-vous d'avoir téléchargé la bibliothèque du capteur de température Ds18b20.


copiez collez le code ci-dessus sur votre IDE Arduino et téléchargez-le sur votre ESP8266 ou Nodemcu si vous n'êtes pas sûr de la façon de le faire, veuillez vérifier la vidéo pour savoir comment les choses fonctionnent, si vous ne savez pas encore rechercher une recherche sur ce blog pour commencer avec Esp8266 dans l'IDE Arduino.

ci-dessous, vous pouvez voir le code pour envoyer des données de température à Thingspeak.com à partir d'Esp8266 ou de Nodemcu.

changez le SSID et le mot de passe en mot de passe de votre routeur et mettez également à jour la clé api Nodemcu.

-------------------------------------------------- -------------------------------------------------- ----------------------

-------------------------------------------------- -------------------------------------------------- ----------------------

si vous aimez le tutoriel ci-dessus et si vous voulez essayer avec des projets sympas, vous pouvez également consulter ce lien ici, c'est le lien du livre amazon où vous pouvez utiliser ce livre pour créer l'IoT avec Esp8266 ou Nodemcu, ce livre vous donne une couverture de base sur la façon dont pour faire des choses simples et vous lancer dans arduino et continue de développer des projets comme l'envoi de données au serveur Web et la création d'un serveur Web, le téléchargement et le contrôle des données à partir d'une page Web, comment interfacer les appareils TFT LCD et I2C et bien d'autres choses peuvent être trouvées sur le lien .

Articles Connexes