Erreur NodeMcu Firmware Programmer

Portrait de TT13001

Bonjour,

J'ai suivi la vidéo mais impossible de flasher mon ESP8266...

Dans le log du logiciel j'ai ça :

Note:Serial port connected.
Note:Begin find ESP8266.
Note:ESP8266 ACK success.
Error:Read ESP8266 register timeout.

Je précise que tout les branchements sont corrects et reliés à un Arduino Uno.

Merci d'avance

Portrait de TT13001

Note : Je possède cet ESP8266 : http://laboutiquedumaker.com/index.php?id_product=19&controller=product&...

(Acheté sur Amazon)

Portrait de Alex

As-tu bien vérifié que la broche GPIO0 était à la masse?

Par chance, as-tu une deuxième puce pour comparer?

Portrait de TT13001

Oui la broche GPIO0 est bien a la masse et non je n'ai pas 2 puces pour comprer.

Portrait de Alex

D'où provient ton 3.3V? La puce génère des appels de courant, si l'alimentation n'est pas assez puissante c'est peut-être la source du problème (j'ai eu ce problème au début).

Portrait de TT13001

Le 3.3V vient de l'Arduino qui est branché en USB

Portrait de bc38

Bonsoir, le 3,3V provenant de l'Arduino ne fournit pas assez de courant. Essaie avec une autre source, çà devrait fonctionner.

Portrait de Alex

Merci pour ton aide, j'aurais dis la même chose!

wink

Portrait de TT13001

Ok merci j'essaie dès que je peux :)

Portrait de ppat5331

Bonsoir, Meilleurs Voeux a tous pour cette nouvelle Année;

tout semble bien fonctionner pour moi, mais pas moyen de recuperer l'adresse IP une fois le programme téléchargé.

voici ce que j'ai  après plusieurs tentative. D'ou vient le problème 

NodeMCU 0.9.5 build 20150318  powered by Lua 5.1.4
lua: init.lua:10: bad argument #1 to 'setmode' (number expected, got string)
> FILE="init.lua" file.remove(FILE) file.open(FILE,"w+") uart.setup(0,9600,8,0,1,0)
> >> > > > > > > > > > > > 
--Done--


> dofile("init.lua")
init.lua:10: bad argument #1 to 'setmode' (number expected, got string)
> print(wifi.sta.getip()) -- Affiche l'IP attribuée à l'ESP8266
nil

Merci pour votre aide 

Portrait de bc38

Hello,
Is gpio0 connected to gnd ?

Portrait de ppat5331

non 

Portrait de ppat5331

jai bien flasher le ESP8266 , le resultat est donné par le rond vert en bas a gauche, et il est affiché les deux adresses AP MAC et STA MAC  sur le logiciel pour effectuer le flash.

C'est dans la deuxieme partie que cela pose un probleme lors de la sauvegarde du programme dans l'ESP8266, pour obtenir l'adresse IP en suivant la vidéo avec la commande print( etc...

la les deux sorties gpio0 et gpio1 sont reliées aux leds comme dans la vidéo et la commande print(wifi.sta.getip()) ne donne rien de plus que ce que j'ai deja transcrit plus haut.

j'ai rentré comme parametres cela:

wifi.setmode("wifi.STATION")
wifi.sta.config ("BTHlivebox-befe","3937F79C***etc*****") et il est possible que le problème vienne de là;

je n'ai copié que le debut de ma clé Web ici;

Merci pour cette première reponse .

A plus

 

Portrait de ppat5331

Bonjour, c'est bon j'ai enfin avoir l'adresse IP de mon ESP8266.

Plusieurs tentatives et enfin un resultat. Après je ne sais pas vraiment pourquoi.

Merci pour tout 

cdlt

Portrait de Alex

Ravi de l'apprendre.

Pour information, la mémoire sur l'ESP-01 est de trop petite pour parfaitement faire tourner le Node MCU.

La version révisée possède 1 Mega ce qui est beaucoup mieux mais pas toujours suffisant non plus.

Ajouté à cela des problèmes de stabilité interne au firmware...

Bref, j'ai trouvé encore trouvé une alternative encore plus facile d'accès, et encore plus stable.

Je vous en parlerai très bienôt.

Portrait de bc38

Bonjour,

Tous les essais que j'ai pu faire avec l'ESP8266 ont montré que la tension fournie doit être de qualité et délivrer suffisament de courant stable.

Après quelques recherches, j'utilise cette alimentation compatible breadboard  : "MB102 Breadboard Power Supply Module 3.3V 5V For Arduino " (facile à trouver sur ebay ou autre et pas chère !). Depuis tous mes essais fonctionnent du premier coup (flash, esplorer et direct arduino) ; j'ai même osé alimenter l'esp en 5V sans en faire un barbecue !!! 

Néanmoins ce qui me pose encore problème, c'est de trouver une alimentation autonome relativement puissante car l'esp "pompe" pas mal de courant; une alimentation avec 2 piles AA ou AAA ne dure que un ou deux jours. C'est génant pour des montages comportant des capteurs donc souvent éloignés d'une source de courant 220V. Je prévois des essais avec une pile 4,5V, qui délivre pas mal de courant, en la branchant en entrée de l'alimentation citée plus haut.... je tiendrai bien évidemment la communauté informée...

Si quelqu'un a une autre idée ?

Merci

Bruno

Portrait de mamail54

bonsoir , 
utilisez une alim de pc , 
orange noir = 3.33 v 
jaune/noir = 12 v
rouge /noir =5v 
reliez le fil vert à un fil noir pour la faire demarrer .

il est possible d'avoir besoin d'inserer une résistance pour stabiliser la tension .

bonne soirée à tous 

Portrait de mamail54

RE
j'ai mal compris votre demande, j'ai oublier l'absence  de 220v .
utiliser une batterie de smart phone , (samsung s3 mini = 3.8v) ?
à adapter 

Portrait de rexty

Bonjour

Je suis un peu paumé pour flasher NodeMcu avec ESP8266Flasher, je voudrais mettre la dernière version

du firmware 1.5.4.1 mais sur le github je récupère un dossier firmware-MASTER où je ne vois pas de fichier .bin. Je ne comprend pas ce que l'on doit faire avec les fichiers décompressés.

​Pouvez-vous m'éclairer merci

Erreur | Les Électroniciens.com

Message d'erreur

  • Warning : Error while sending QUERY packet. PID=18436 dans DatabaseStatementBase->execute() (ligne 2227 dans /home/leselectnn/www/includes/database/database.inc).
  • Warning : Cannot modify header information - headers already sent by (output started at /home/leselectnn/www/includes/bootstrap.inc:1640) dans drupal_send_headers() (ligne 1499 dans /home/leselectnn/www/includes/bootstrap.inc).
  • PDOException : SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT 1 AS expression FROM {variable} variable WHERE ( (name = :db_condition_placeholder_0) ); Array ( [:db_condition_placeholder_0] => cron_last ) dans variable_set() (ligne 1258 dans /home/leselectnn/www/includes/bootstrap.inc).

Erreur

Le site Web a rencontré une erreur inattendue. Veuillez essayer de nouveau plus tard.

Uncaught exception thrown in shutdown function.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 63745931862b65ed9daa4d4.96930584 ) in lock_release_all() (line 269 of /home/leselectnn/www/includes/lock.inc).