L’Internet des Objets

L’Internet des Objets

Chapitre 20 ESP8266

Page précédente Page suivante Page précédente Page suivante

Le brochage de la version esp8266-01 est présenté dans la figure 20.1.

(image)

Fig. 20.1 : Les broches de l’ESP.

Le tableau  ??.

.
Transmission TX GND terre
Activation? CH_PD GPIO02 L’interface utilisable
Reset GPIO00 Signal pour recharger le firmware
Alimentation \( +3,3V \) VCC RX Réception

Tab. 20.1 : Les broches de ESP-01.

Attention ! Il faut faire attention à ne pas dépasser \( 3,3V \) pour l’alimentation ou la liaison série.

Pour mettre en service le micro-contrôleur, il faut brancher :

TX

sur la réception du port série vers l’ordinateur ;

RX

sur l’émission du port série ;

VCC

alimenté en \( 3,3V \) ;

GND

sur la terre ;

GPIO00

en l’air, prèt à être connecté à la masse, un bouton et des résistances de rappel seraient utiles ;

RST

en l’air, prèt à être connecté à la masse ;

CH_PD

indique que le device doit être activé, branché sur le \( 3,3V \) ;

GPIO02

dans un premiet temps, inutile.

Il est possible d’utiliser un composant qui relie le port USB de l’ordinateur vers les broches de la carte, comme celui présenté dans la figure 20.2. Les broches sont :

noir

terre ;

vert

TX ;

blanc

RX ;

rouge

VCC.

(image)

Fig. 20.2 : cableUSBTTL

La broche gpio00 indique que le firmware pourrait être reversé dans l’esp. Elle peut rester à la masse. Après un chargement de firmware, le croquis s’exécute.

Avec un composant neuf, il intègre souvent une partie point d’accès WiFi. Celui ci est alors détectable lors d’un scan réseau. Pour valider la configuration, il est possible d’utiliser la commande esptool :

=> esptool   -p /dev/ttyUSB0 -b 115200 chip_id
esptool.py v2.5.1
Serial port /dev/ttyUSB1
Connecting....
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
MAC: 5c:cf:7f:8b:b2:2f
Enabling default SPI flash mode...
Chip ID: 0x008bb22f
Hard resetting via RTS pin...


Pour installer un nouveau firmware, il faut :

  • 1. brancher gpio00 à la terre ;

  • 2. faire un reset ;

  • 3. normalement, cela doit bien se passer.

Page précédente Page suivante