Où sommes nous ?

Retour

Les modèles d'ESP8266

L'ESP8266 à d'abord été vendu comme adaptateur WiFi à bas coût : mais disposant d'une mémoire relativement conséquente et de GPIOs, le tout pour quelques €uros, il est rapidement devenu la solution de choix pour faire des automatismes distants à la mode DIY.

L'original ne permettait de se faire commander que par des commandes AT à l'instar des modems RTC (oui oui, les trucs qui faisaient un boucan d'enfer et permettait de se connecter lentement à l'Internet avant la généralisation de l'ADSL et de la fibre) ; rapidement de nouveaux firmewares sont apparus permettant de programmer l'ESP in situ en Lua, Python, Javascript ou en natif avec un compilateur déporté C++.

Caractéristiques de l'ESP8622

On trouvera les caractéristiques techniques du CPU sur Wikipedia et les cartes elles-mêmes sont déclinées en plusieurs modèles.

On remarquera immédiatement que les ESP fonctionnent en 3,3 volts, que ce soit pour leur alimentation que pour les GPIOs.

Le NodeMCU

Le vocable "NodeMCU" correspond à la fois à une carte que nous allons décrire ci-dessous, mais aussi d'un firmware qui permet de programmer le module en Lua.

L'ESP-8266-12E "NodeMCU" est le modèle idéal pour débuter avec l'ESP : il dispose d'un port micro-USB qui permet non seulement de l'alimenter en 5 volts mais aussi de le programmer sans avoir besoin de forcer quel PIN que ce soit.

Attention, les GPIOs restent en 3,3 volts.

On notera aussi la présence de 2 petits boutons poussoirs :

Une LED connectée au GPIO 2 se trouve sur le module ESP lui-même. Certains modèles en dispose d'une seconde sur la carte additionnelle.

Il dispose aussi d'une entrée analogique, aussi appelée ADC. La conversion se fait sur 10 bits, donc une valeur de 0 à 1023 et la valeur maximum correspond à une entrée de 1 Volt.

Il a cependant 2 inconvénients :

En résumé

Par sa facilité de programmation, de débugage et par le fait qu'il ne nécessite qu'une alimentation microUSB classique (qui peut être le port USB de votre PC), c'est définitivement le modèle idéal pour faire du prototypage.

Son grand nombre de GPIOs et à nouveau le fait qu'une simple alimentation USB 5V lui est suffisant en fait aussi un modèle de choix pour les projets déportés devant complexes ... pour peu que la portée de son antenne interne ne soit pas un obstacle.

ESP-01

L'ESP8266-01 est la version minimal de l'ESP.
L'alimentation se fait en 3,3 volts et ne dispose que de 2 GPIOs "utilisateur" en plus de la console série (dont les 2 pattes peuvent être aussi convertis en GPIO après programmation). Les 4 pattes restantes sont réservées à la programmation ainsi qu'évidemment à l'alimentation.

Ça fait certes peu, mais ces GPIOs peuvent être programmer pour une communication I2C ou 1-Wire ce qui ouvre quand même de belles perspectives.


Visitez :
La liste de nos voyages
Nos sorties Ski et rando
Copyright Laurent Faillie 2001-2017
N'oubliez pas d'entrer le mot de passe pour voir aussi les photos perso.
Contactez moi si vous souhaitez réutiliser ces photos et pour les obtenir avec une plus grande résolution.
Visites durant les 7 derniers jours Nombre de visites au total.

Vous pouvez laissez un commentaire sur cette page.