L'essentiel sur Lolin NodeMCU v3
Ce tutorial va vous permettre de programmer le module Wifi ESP8266 avec le célèbre logiciel Arduino.
La démarche est de vous conduire à savoir charger un programme simple sur votre carte de développement, à partir du connecteur microUSB, et à connecter la carte à votre réseau WiFi domestique. L’enjeu n’est donc pas immense, mais quelques incitations à bien maîtriser votre socle de développement vous seront peut-être utiles par la suite.
L’ESP8266 est un microcontrôleur low-cost avec une connexion Wifi développé par le fabricant Chinois Espressif.
Voici ces caractéristiques techniques :
- CPU : 80 Mhz – 32 bits
- IEEE 802.11 b/g/n Wi-Fi
- 16 GPIO
- UART, SPI, I2C, I2S
- 1xADC 10 bits
Par défaut, le microcontrôleur ESP8266 contient un firmware de gestion des commandes AT. Afin de programmer le microcontrôleur avec l’IDE Arduino, il est nécessaire de changer le firmware.
Étape n°1: la configuration
La première étape est la configuration de l’IDE Arduino pour la prise en compte de la carte Esp8266.
- Ouvrir l’IDE Arduino.
- Ensuite: Fichier -> Préférences
-
Dans la boite de dialogue des préférences, au champ intitulé « URL de gestionnaire de cartes supplémentaires », vous pouvez coller l’adresse suivante:
https://hass.sebastienjean.me/stable/package_esp8266sj_index.json
- Validez cette modification avec le bouton OK.
Étape n°2: l'installation
- Puis, dans le menu : Outils -> Type de carte -> Gestionnaire de cartes:
- Ensuite, dans le champs de recherche, recherchez « esp8266 »:
- Installez « esp8266 by ESP8266 SJ »:
Étape n°3 : choisir la carte
Après quelque minutes d’installation, vous pouvez sélectionner la nouvelle carte dans:
Outils -> Type de carte
Sélectionnez « NodeMCU 1.0 (ESP-12E Module) »
Maintenant, vous pouvez ouvrir un fichier conçu pour le microcontrôleur ESP8266.
Vérifier et télécharger le programme après avoir sélectionner le bon port.