Page 1 sur 2

Pas de boot avec nodemcu + dht22

Publié : 02 mars 2018, 19:19
par loidailen
Bonjour,

J'ai un problème de boot avec une carte NodeMcu sur laquelle j'ai connecté plusieurs DHT22.

J'utilise deux sources différentes pour alimenter d'un côté ma carte et de l'autre les 3 capteurs DHT22 (5V).
Les capteurs sont sur les GPIO12(D6), GPIO13(D7) et GPIO15(D8).
J'ai relié le GND de la carte avec le GND de l'alimentation 5V des DHT22.

Quand je redémarre l'alimentation de la carte, celle-ci ne boote pas. Je suis obligé de débrancher les fils des capteurs puis de les brancher une fois la carte démarrée.

Quelqu'un a t'il déjà eu le problème ?

Par avance merci.

Re: Pas de boot avec nodemcu + dht22

Publié : 02 mars 2018, 20:26
par Neutrino
Bonjour,
Bizarre, le GPIO 0 n'est pas aussi à la masse ?
Tu as testé en branchant alternativement tes capteurs, puis 2, puis 3 ?

Re: Pas de boot avec nodemcu + dht22

Publié : 02 mars 2018, 20:35
par loidailen
Merci pour ta réponse.

Non le GPIO0 n'est pas sur la masse.
Je vais faire le test en branchant au fur et à mesure.

Re: Pas de boot avec nodemcu + dht22

Publié : 03 mars 2018, 15:20
par jli1971
je crois avoir eu le meme soucit et j'ai mis une resistance de 10k (je crois) entre le fil signal et le +5v ...et apres c'etait bon , mais depuis que je ne me sert plus de easyesp je n'ai plus de probleme ,meme sans resistance , tu utilise easy ?

Re: Pas de boot avec nodemcu + dht22

Publié : 04 mars 2018, 12:09
par loidailen
jli1971 a écrit :je crois avoir eu le meme soucit et j'ai mis une resistance de 10k (je crois) entre le fil signal et le +5v ...et apres c'etait bon , mais depuis que je ne me sert plus de easyesp je n'ai plus de probleme ,meme sans resistance , tu utilise easy ?
Bonjour, oui j'utilise Easyesp. Merci de ton conseil, je vais tenter avec un résistance sinon je passerai à autre chose. Tu utilises quoi à la place ?

Je viens de faire un test en enlevant la liaison masse entre l'Esp et l'alimentation des DHT. L'Esp boote par contre les valeurs restent à NAN.
Une fois que je remets la liaison masse, ca me donne les valeurs.
Merci

ps je précise que mes DHT22 sont sur des petits modules, pas simplement le DHT22

Re: Pas de boot avec nodemcu + dht22

Publié : 04 mars 2018, 14:09
par jli1971
salut, je suis de la vielle ecole je fait mes programmes (ide arduino)et je les envois dans l'esp.

sinon oui c'etait ca je devais retiré un des 3 fils de la dht ,boot l esp et ensuite rebranché et ca marché .mais c'etait galere donc j'ai arreté avec easy ..
sinon c'est quoi ta dht22? mise a part celle avec le boitier blanc je n'en vois pas d'autre , si tu as une photo je suis preneur ;-)

Re: Pas de boot avec nodemcu + dht22

Publié : 04 mars 2018, 14:47
par loidailen
jli1971 a écrit :salut, je suis de la vielle ecole je fait mes programmes (ide arduino)et je les envois dans l'esp.

sinon oui c'etait ca je devais retiré un des 3 fils de la dht ,boot l esp et ensuite rebranché et ca marché .mais c'etait galere donc j'ai arreté avec easy ..
sinon c'est quoi ta dht22? mise a part celle avec le boitier blanc je n'en vois pas d'autre , si tu as une photo je suis preneur ;-)
C'est un DHT22 sur PCB avec 3 broches.
https://projetsdiy.fr/mesure-humidite-t ... raspberry/

Le côté gênant c'est quand ca plante et que tu es à quelques centaines de KM. Mais si tu fais rallumer tout, il faut refaire la manip.
Je vais essayer avec un autre Nodemcu

Re: Pas de boot avec nodemcu + dht22

Publié : 04 mars 2018, 16:52
par Neutrino
Ce n'est pas un problème de firmware s'il ne boot pas du tout.
Sauf à voir sur la console série s'il marque une erreur.
As-tu essayé juste une puis 2 puis trois, ou les 3 sondes séparées les unes après les autres ?
Ces DHT22 sur plaquette n'ont pas besoin de résistance supplémentaire pour fonctionner il me semble.

Re: Pas de boot avec nodemcu + dht22

Publié : 04 mars 2018, 18:08
par loidailen
Neutrino a écrit :Ce n'est pas un problème de firmware s'il ne boot pas du tout.
Sauf à voir sur la console série s'il marque une erreur.
As-tu essayé juste une puis 2 puis trois, ou les 3 sondes séparées les unes après les autres ?
Ces DHT22 sur plaquette n'ont pas besoin de résistance supplémentaire pour fonctionner il me semble.
Le NodeMcu original était sous EspEasy R120.
Je l'ai remplacé par un autre NodeMcu avec EspEasy Mega. J'obtiens la même erreur.
J'ai testé les DHT un par un :
DHT1 sur le GPIO12 OK,
DHT2 sur le GPIO13 OK,
DHT3 sur le GPIO15 PAS BON.

J'ai testé le DHT3 du GPIO15 sur le GPIO13 -> OK
J'ai mis ce même DHT3 sur le GPIO14 et là j'arrive à booter.
Donc ca serait le GPIO15 qui coince, je ne sais pas pourquoi.

Re: Pas de boot avec nodemcu + dht22

Publié : 04 mars 2018, 18:16
par Neutrino
C'est ça, le GPIO15 sert à booter sur une carte SD quand il est à 1 à la mise sous tension.
Attention aussi au GPIO 0 et 2.
Image