Bonjour à toutes et à tous.
J'ai quelques éclaircissement à demander sur ce qu'on trouve sous le nom "Expressif 8266".
Comme d'habitude j'ai fait des recherches préalables et le syndrome :
"Plus ke j'en sais, moins ke j'comprend" a encore frappé.
Comme quoi ce n'est pas toujours bon de chercher à comprendre, en certaines situations c'était même commencer à désobéir .
Si je ne me suis pas mis le doigt dans l'œil jusqu'au coude :
- La base est un micro-contrôleur de référence Xtensia L106 32 bits 80Mhz (mais pas un ARM comme on peut le lire à tord) de la société Tensilica (racheté par Cadence).
- Ce microcontrôleur n'est pas terminé : c'est une base à laquelle le client doit ajouter ses fonctions.
- Ce microcontrôleur pour fonctionner demande de la flash dans un boîtier externe.
Expressif a ainsi ajouté l'UART,le SPI, le Wifi etc.
Au passage vous comprenez l’intérêt de Cadence pour ce CI --> il vend ses simulateurs.
C'est ce produit qui est commercialisé sous le nom ESP8266.
-
Vendu en module avec la flash externe le produit change de nom et s'appelle ESP XX.
Le nom "ESP XX" ne semble pas appartenir à Expressif mais à AI-Thinker.
XX varie entre la version de circuit imprimé, la quantité de flash, le nombre de GPIO accessibles, etc -
Pour améliorer les performances l'ensemble ESP8266+Flash a été intégré dans un boîtier blindé.
Pour rendre accessibles tous les GPIO disponibles le module blindé utilise des sorties circuit imprimé au pas de 2 mm (ouf on vire enfin ces absurdes 2,54mm).
Je n'ai pas réussi à connaître qui a lancé le premier boîtier blindé.
- Les produit Expressif sont commercialisés sous le nom "esp-wroom".
- En "grande distribution" on trouve très majoritairement les produits de la société AI-Thinker (qui semble être proche de SeedStudio).
Le dernier en date est le ESP12-f qui d'après le fabricant apporte une amélioration dans la conception de l'antenne par rapport au ESP12-e.
Nota --> il existe aussi une famille ESP30.
Fin de l'historique.
Mes interrogations sont les suivantes :
-
Peut-on couper le Wifi par programmation (à la pince coupante je sais faire) si on n'en a pas besoin et que seul le micro 32 bits 80 MHz (160 MHz possible) intéresse ?
Je désamorce de suite : il y a une autre vie possible que d'arroser toute la maison avec des ondes quand elles ne sont pas utiles. -
J'ai téléchargé avec le gestionnaire de carte le complément pour programmer un ESP XX avec l'IDE Arduino, je trouve un choix avec 19 possibilités !
Question :
Il y a un modèle qui semble intéressant : équivalent fonctionnel d'une nano avec un CH340 incorporé.
On le trouve sur Ebay sous le nom de NodeMcu.
Question 1: différences entre NodeMcu 0.9 et NodeMcu 1.0 ? (ou ESP 12 et ESP 12e )
Question 2 : est-ce directement programmable avec l'IDE arduino ou faut-il commencer par flasher quelque chose.
NodeMcu c'est du matériel, du logiciel, ou les deux ?
Merci de vos réponses.