j'ai recement acheter un module ESP8266-01, j'arrive a le connecter au wifi mais lorsque j'essai de le connecter directement dans le code, ses réponse sont totalement illisible:
D'ou sort la tension de 3,3v alimentant l'ESP01 ?
D'ou sort le signal Tx qui est relié au Rx de l'ESP01 ?
Le site pris comme modèle néglige deux donénes importantes et mest du monde dans l'embarras...
mauvaise pioche....
Dès que le WIFI est activé de brefs pic de courants de 400mA apparaissent dans l'limentation d'un ESP8266
POur cette raison le montrages fiables alimentent l'ESP8266 avec un régulateur linéaire de 500mA
Toutes les bonnes cartes (NodeMCU, D1 MIni, Adafruit. Sparkfun, Olimex....) font comme cela.
Le fabricant des ESP8266 ne s'engage pas sur l'acceptation de niveaux logiques 5V par les GPIO.
On lit beaucoup de choses superficielels sur ce sujet basées sur le fait que certains exemplaires d'ESP8266 survivent à ce genre de surtension ..... Certains, pas tous sinon le fabriquant clamerait "5V tolerant' sur ses documents officiels.
Les montages fiable insérent une adaptation de niveau logique entre TX 5V et RX 3,3V
Mes 3.3V sorte de la broche de l'arduino 3.3V.
Dans le code le TX sort de la broche 11. Mais avant que je copie le code, le tx était relier au tx de l'arduino.
Le comportement est donc 'normal' dans ces conditions de câblage
les pics de courants provoquent des creux de tension , donc des resets intempestifs perturbant le débit (bauds) sortant de l'ESP01 , donc des caractères bizarres
Vous n'êtes pas la première victime de ce genre de montage bâclé proposé içi et là , montage ne tenant pas compte de la notice technique des ESP8266.
ca peut parfois 'tomber en marche' un certain temps mais le bon fonctionnement ne peut être garanti
dans mon petit tuto sur les bases d'un serveur web connecté vous pourrez voir un petit adaptateur sympa pour l'ESP 01 qui enlève bien des soucis sur l'alimentation (mais pas sur la qualité du ESP-01 qui est quand même globalement 'has-been')
Avec la disponibilité de ce genre d'interface économique les solutions précédentes perdent de leur intérêt !!
Dommage qu'il y a ait autant de sites 'peau de banane' avec des montage bâclés faisant perdre du temps....
Comme indiqué pmlus haut ce schéma risque d'endommager l'ESP-01 car son entrée Rx recevra une tension excessive C'est du dommaine du risque, pas de la certitude. A vous de choisir (l'ESP01 vous appartient !!)
Sur les miillions d'ESP8266 produits certains encaissent cette surtension, pas tous.
Sur ce forum on préfére mentionner ce risque et ne pas faire comme si.....
(Le fabricant ne garantit pas son priouit au dessus de 3,3V sur Rx, GPIO0 et GPIO2)
D'autre part laisser en l'air RST n'est pas recommandé, mieux vaut le relier à 3,3V à travers une résistance de 10K Ohm