Module WiFi Arduino UNO + ESP8266

Cet instructable vous montrera comment connecter un module WiFi ESP8266 à un Arduino UNO.

EDIT : pour savoir comment installer la bibliothèque ESP8266, voir ici.

Étape 1: câblage

Câblez le module ESP8266, l'Arduino UNO et la maquette comme indiqué sur l'image.

Une fois terminé, les broches doivent être connectées comme suit (le brochage ESP8266 est indiqué à titre de référence):

  • ESP8266 TX -> Arduino UNO TX
  • ESP8266 GND -> Breadboard GND
  • ESP8266 CH-PD -> Planche à pain 3.3V
  • ESP8266 GPIO2 -> Breadboard LED
  • ESP8266 RST -> Bouton Breadboard RST -> Arduino UNO GND
  • ESP8266 GPIO0 -> Touche Breadboard 3.3V / Breadboard FLASH -> Arduino UNO GND
  • ESP8266 VCC -> Planche à pain 3.3V
  • ESP8266 RX -> Arduino UNO RX

Étape 2: clignotant

  1. Pour flasher votre module ESP8266, vérifiez d'abord que la broche GPIO0 de l'ESP8266 est connectée au bouton FLASH de la maquette.
  2. Si un programme est en cours d'exécution sur votre Arduino, téléchargez un fichier de projet vide sur l'Arduino pour éviter les interférences lors du flashage du module WiFi.
  3. Ouvrez le projet Arduino attaché et remplacez le SSID et le MOT DE PASSE en haut par vos informations de réseau WiFi
  4. Ouvrez votre moniteur série (ctrl + shift + m), définissez le débit en bauds sur 115200 et l'option de formatage de ligne sur "NL et CR"
  5. Appuyez sur le bouton RST tout en maintenant le bouton FLASH de la planche à pain - vous devriez voir une lumière bleue sur le module Wi-Fi et la LED TX sur l'Arduino s'allumera. Vous devez télécharger le code lorsque la LED TX est allumée.
  6. Maintenant, compilez et téléchargez le code (voir la vidéo pour la procédure et les résultats attendus).
  7. Enregistrez l'adresse IP imprimée sur le moniteur série pour l'utiliser à l'étape 3. Si le flash échoue, essayez à nouveau les étapes ci-dessus. Si le moniteur série imprime "." à plusieurs reprises, vous avez entré vos informations WiFi de manière incorrecte.

Remarque: le bouton RST connecte la broche RST du module Wi-Fi à la terre. Le bouton FLASH relie la broche GPIO0 du module Wi-Fi à la terre.

Pièces jointes

  • esp8266FLASH.ino Télécharger

Étape 3: utilisation

Maintenant, pour un fonctionnement normal, connectez GPIO0 au rail 3, 3 V sur la platine d'essai . Cela peut être fait en déplaçant le fil reliant GPIO0 au bouton sur le rail positif de la planche à pain.

Pour vous connecter à votre module ESP8266, assurez-vous que vous êtes connecté au même réseau que celui-ci et accédez à l'adresse IP de l'étape 2 dans votre navigateur. Alternativement, connectez-vous directement au réseau WiFi de l'ESP8266 sur votre ordinateur portable et accédez à IP 192.168.4.1 dans votre navigateur (selon mon expérience, cela est beaucoup moins fiable, l'utilisation d'un réseau partagé est préférable).

Articles Connexes