ESP8266 : quelle platine ?

Je joue depuis plusieurs jours avec des platines ESP8266 et j’en découvre toujours plus chaque jour. Le soucis maintenant est de choisir LA platine parfaitement adaptée à mon application : fonctionner comme détecteur d’ouverture, reliée au réseau WiFi d’une box, et transmettant des trames UPD pour signaler les évènements.

Je vais donc revenir sur plusieurs modèles qui me semblent intéressants :

ESP-01 :

La plus accessible des platines avec son gros connecteur et son antenne WiFi intégrée. Elle dispose de deux GPIO, 0 et 2, mais attention : ils ne doivent pas être à la masse lors du boot, sinon la platine se place soit en mode flash, soit en mode de secours, l’idiote !! La encore, forte impression d’avoir un ingénieur Fxxxmobile à l’autre bout tellement ça manque de réflexion côté firmware, c’est impressionnant. Bon, ajoutez une résistance de 1k2 ou 1k en série avec GPIO2, un interrupteur d’ouverture, et la masse, et le boot sera possible, ce n’est pas si compliqué à contourner pour une fois, ouf.

esp8266-esp01

ESP-01

ESP-02 :

Bon là, clairement, il va vous falloir des doigts de fée pour venir souder proprement sur les demi-lunes de la platine. Mais on y arrive avec un bon fer et une bonne loupe, rassurez-vous. Le soucis des GPIO à ne pas relier à la masse au boot subsiste, mais là la résistance de 1k2 n’y fera rien, je cherche encore la bonne valeur, pour le moment en vain. L’ESP-02 est la plus petite des platines, très facile à venir intégrer mais prévoyez tout de même d’y ajouter une antenne avec connectique UFL, un élément qui va occuper un peu de place du coup.

 

esp02_pinout

ESP-02

ESP-03 :

Pour des développements puissants, l’ESP-03 est mon préféré, avec pas mal de GPIO utilisables (au moins 6), sans le soucis de la masse évoqué pour les version ESP-01 et ESP-02. Il a une antenne intégrée plutôt efficace, mais il reste de petite taille : loupe et fer à souder en bon état seront vos meilleurs amis là encore 🙂

 

 

 

es8266-esp03

ESP-03

 

 

Nodemcu :

La platine Nodemcu est celle qui vous demandera le moins d’efforts pour débuter, et surtout aucun câblage : pas besoin de penser à alimenter ci ou ça, à brancher le fil pour programmer la flash, etc. Tout est sur une platine unique, des connexions accessibles, deux boutons pour agir sur la programmation ou effectuer un reset, et une interface RS232 immédiatement opérationnelle. Et je ne parle pas des nombreux GPIO accessibles sans difficultés.

Elle a immédiatement ma préférence pour développer, mais coûte un peu plus cher, forcément.

nodemcu

Nodemcu

D’autres platines existent, mais ne les ayant pas encore testées, cela fera l’objet d’un prochain billet, laissons le temps au temps.

 

Les alimentations :

Toutes ces magnifiques platines ne fonctionnent que sous 3.3 V : adieu donc l’alimentation USB, ou alors via un petit circuit intégré convertisseur, comme on en trouve facilement sur ebay :

esp8266_regulateur

 

Régulateur 3.3vcc

Prenez votre alimentation USB, coupez le connecteur à l’extrémité, dénudez un peu, repérez les fils rouge et noir et testez : vous devez y trouver 5 Vcc. Coupez les autres fils, ils ne serviront pas, et venez souder le rouge (+) et le noir (-) sur le régulateur. Soudez alors la sortie 3.3V (+ et -) sur votre ESP8266.

On peut également la relier sur une alimentation 220V/3.3v, et l’intégrer dans une prise de courant, là encore, direction ebay :

esp8266-alimentation

 

Alimentation 220 V / 3.3Vcc

Ah, un détail qui a son importance : je me suis aperçu que mon convertisseur série/3.3v se mettait souvent à genoux coté alimentation : pensez à utiliser une platine externe pour vous fournir le 3.3v destiné à l’ESP8266, et laissez simplement l’ordinateur alimenter le convertisseur, pas plus. Ce genre de platine ressemble à ça :

esp8266_breadboard

 

Alimentation USB / 3.3Vcc

Elle pourra venir s’enficher sur une platine d’expérimentation (breadboard) : prévoyez d’office tous les petits câbles mâle ou femelle venant s’insérer sur les pinoches ou les trous de connexion, cela vous facilitera grandement la vie, croyez moi. Là encore, sur ebay ce n’est pas cher mais tellement utile.

 

Le développement :

Tout ce petit monde n’a d’intérêt que si vous pouvez développer avec. Pour le moment, ma préférence va au langage LUA, mais vous avez également la possibilité d’utiliser l’environnement des Arduino si le langage C++ vous motive.

Sous OS/X et Ubuntu, j’ai utilisé avec succès ESPlorer, une application Java d’origine Russe qui permet pas mal de facéties avec Nodemcu. Bon ok, il faut un peu galérer pour installer Java, mais une fois fait, ce n’est que du bonheur.

ESP8266-esplorerESPLORER

Sous Winchose, il y a LuaLoader, très bien conçu mais avec hélas l’environnement Winchose que, personnellement, je déteste. A vous de voir donc, mais mon choix se portera indéniablement sur OS/X ou Ubuntu, plus simples, plus ergonomiques, et sans plantages.

esp8266_lua

 

LuaLoader sous Winchose 7

 

 

 

Publications similaires

  • le Hackintosh, un iMac moins cher ?

    Avec la récente présentation d’Apple et des matériels de plus en plus fermés, la question du Hackintosh se pose de plus en plus. Kesako ? Un ordinateur regroupant certains composants PC mais fonctionnant à 100 % sous OS/X, le système d’exploitation d’Apple. Il est donc possible de monter un ordinateur de A à Z, avec des composants choisis (tous ne seront pas acceptés par OS/X), et mieux encore, des composants parfois supérieurs à ceux sélectionnés par Apple. De nombreux sites…

  • PROMOTIONS de Décembre 2013

    Envie de vous faire plaisir pour cette fin d’année ? Nous vous avons concocté tout un tas de promotions et autres remises sur la nouvelle boutique monwifi.fr.   Certaines retiendront sans doute votre attention : un pont réseau sans fil (bridge) 5 GHz à seulement 124 € TTC au lieu de 155 € un hotspot Wifipak complet, avec son enregistreur, à seulement 525 € TTC au lieu de 750 € un point d’accès Gigabit 802.11ac à seulement 170 € au…

  • Amazon et la validation des commentaires

    Je ne sais pas si vous avez déjà tenté de déposer des commentaires sur Amazon France, mais le moins que l’on puisse dire, c’est que leur validation est plutôt spéciale. Une image résume bien le soucis, avec un premier commentaire très clair mais refusé, puis un second, totalement stupide, lui accepté : Si j’étais Amazon France, je me concentrerai vraiment sur une amélioration de cette validation, très certainement effectuée par des travailleurs sous-payés au clic, ceux qu’on appelle des Turcs…

  • |

    Vieilles Charrues 2011 : on remet le son !

    Et c’est reparti pour les Vielles Charrues, édition 2011, une année un peu spéciale puisque le festival fêtera ses 20 années d’existence. Infracom s’y trouvera et fournira les quelques matériels que vous, lecteurs assidus du blog, connaissez déjà : controleur WiFipak pour gérer les accès au hotspot l’enregistreur Weblogpack pour garder une trace de toutes les connexions et la nouveauté 2011, un Webcampak destiné à capturer le temps qui passe, du 2 au 31 Juillet.     Webcampak utilisera 2…

  • Hylas 2 : pas de couverture en France ?

    Récemment, votre blog préféré évoquait le prochain lancement du satellite Hylas 2 et des offres de connexion haut débit avec des volumes pré-payés. Nous avons pris contact avec l’opérateur, Avanti Communications, pour en savoir un petit peu plus, et voici la réponse, pour le moins étrange : « Unfortunately Hylas2 has no substantial coverage of France  and therefore I’m sorry to say, I don’t think we can help at this time.«  In french, Hylas2 ne va pas couvrir le territoire français, impossible de…

  • | |

    Smartphone et PC intégré : Android et Ubuntu

    Retour sur cette tendance à l’intégration du mobile évoquée dans un récent billet, avec la présentation vidéo d’un smartphone Android et Ubuntu, lors du MWC 2012 : [youtube id= »gRoYlgOC9z0″ width= »600″ height= »350″] Un smartphone, une fois posé sur son dock, connecté à un écran, clavier, souris, peut désormais offrir une expérience informatique identique aux gros et coûteux ordinateurs de bureau que nous connaissons toutes et tous.