Formations à l'informatique et à l'électronique

Auteur : SD
Créé le : 28-11-2017

ESP8266 - Présentation du module ESP-01

Photo module ESP-01 ESP8266

L'ESP-01 est un petit module permettant de connecter n'importe quel microcontrôleur (du moment qu'il possède un UART Rx/Tx) à un réseau WiFi pour un très faible coût (moins de 2€).

Il est principalement composé d'un ESP8266 fabriqué par la société Chinoise Espressif. Il existe d'autres modules à base d'ESP8266 avec plus ou moins de broches. L'ESP-01 est le plus petit.

Le module possède 8 broches, il s'alimente en 3,3v (Attention PAS DE 5V).

Brochage du module ESP-01

Les images ci-dessous montrent le brochage du module ESP-01 (dans les 2 sens pour éviter les mauvaises surprises...) :

Brochage du module ESP-01 ESP8266
Brochage du module ESP-01 ESP8266

Utilisation de l'ESP8266 comme module WiFi

L'utilisation de l'ESP-01 en module WiFi permet d'apporter un connectivité WiFi à un microcontrôleur (Arduino, PIC, STM32,...). Dans ce cas là l'ESP est un périphérique du microcontrôleur.

Ce mode de fonctionnement utilise les bornes Rx et Tx. La connexion avec un microcontrôleur se fait comme indiqué ci-dessous.

Les paramètres de configuration par défaut de la liaison série sont : 115200/1/N/N (Attention, parfois certains modules sont en 9600 bauds)

ESP-01 avec un microcontrôleur fonctionnant en 3,3V

ESP-01 connecté à un microcontrôleur 3,3V (ESP8266)

Remarque : Notez bien que le Tx du microcontrôleur est connecté au Rx de l'ESP et inversement. Ceci est logique : Ce qui est envoyé par le microcontrôleur doit être reçu par l'ESP et ce qui est envoyé par l'ESP doit être reçu par le microcontrôleur.

ESP-01 avec un microcontrôleur fonctionnant en 5V

ESP-01 connecté à un microcontrôleur 5V (ESP8266)

La commande se fait par l'intermédiaire de commandes AT (langage de commande anciennement utilisé par les modems et également par les modules Bluetooth).

Description d'une commande AT :

Une commande AT commence toujours par "AT+" suivi de la commande à envoyer.

En retour le module renvoie "OK" pour indiquer le bon déroulement de la commande.

Test avec le module ESP-01 connecté à un PC

Si on connecte le module ESP-01 sur un adaptateur USB <=> Série, il est possible de lui envoyer directement des commandes AT par l'intermédiaire du terminal comme YAT ou Putty.

Exemple d'adaptateur USB pour ESP8266 :

ESP8266 sur Adaptateur USB

Rappel : Les paramètres de configuration par défaut de la liaison série sont : 115200/1/N/N (Attention, parfois certains modules sont en 9600 bauds)

Exemple de commandes AT dans le terminal YAT :

YAT ESP8266 Commande AT

Description des commandes (de la capture ci-dessus) :

Pour en savoir plus (documents constructeur) :

Utilisation de l'ESP8266 en mode autonome

Voir article "Premiers pas avec l'ESP8266 (ESP-01)"


Vous avez apprécié cet article ? Partagez le !

Article connexe : Premiers pas avec l'ESP8266 (ESP-01)