Récupérer état home cinéma

Tags: #<Tag:0x00007f38515594d0>

Bonsoir le forum,

j’ai dans l’idée de récupérer l’état (on/off) de mon home-cinéma dans jeedom.
Pour ce faire je suis parti sur un nodemcu v3.
Mon home-cinéma possède un port usb dont je ne me sers pas.
J’ai donc coupé un cable usb afin de récupérer le 5V et la masse.

Je souhaite convertir le 5V du cable usb en 3.3V pour le brancher sur un GPIO du nodemcu.
Pour convertir le 5V en 3.3V j’ai utilisé une convertisseur bidirectionnel de ce type : https://www.ebay.fr/itm/5272-1-à-5-pcs-Logic-Level-Converter-3-3V-5V-TTL-bi-directional-conversion/192258856288?ssPageName=STRK%3AMEBIDX%3AIT&var=492188616366&_trksid=p2057872.m2749.l2649

Malheureusement cela ne fonctionne pas. J’ai bien 3.3V en sortie mais mon GPIO ne passe pas à un.
J’ai vérifié en utilisant le 3.3V du nodemcu, pas de soucis, là ça fonctionne.

JE ne vois pas ce qui coince.

Merci d’avance pour votre aide

C’est quoi les connexions que tu as fait ?

Il ne faut pas oublier de connecter HV et LV. J’aurais essayé cela :

  • 5V USB => TX0
  • 5V USB => HV
  • GND USB => GND
  • 3.3V ESP => LV
  • GND ESP => GND
  • GPIO ESP => TXI

Après, un montage type diviseur de tension avec deux résistances c’était peut-être aussi simple. Et aussi, les esp8266 sont « 5V tolerant » sur les GPIO. Je ne sais pas pour les NodeMCU, mais en tout cas personnellement sur les D1 mini que j’utilise, cela fait longtemps que je ne m’embête plus et que je connecte direct, mais évidemment c’est « mal » :sweat_smile:

C’est mal aussi mais pareil sur mes modemcu v3 lolin

merci beau coup pour vos réponses.
JE vais tester ça aujourd’hui.

C’est quoi « le risque » de brancher directement le 5V sur les GPIO?

image

c’est comme la clope … la mort !

Mais on peut fumer longtemps avant …

:smile: La comparaison est claire

Je n’avais pas branché le LV sur le 3.3V
C’est mieux mais cela ne fonctionne pas encore au top.
J’ai essayé sur l’entrée (D5) GPIO14 et (D6) GPIO12 mais ça ne fonctionne pas si je ne mets pas le gpio à 0 avant avec la commande IPespeasy/control?cmd=gpio,12,0
je pense que j’ai mal confirguré le gpio avec internal pull-up et inversé ou quelque chose du genre

En branchant de la manière suivante cela fonctionne parfaitement.

  • 5V USB => RXI
  • 5V USB => HV
  • GND USB => GND
  • 3.3V ESP => LV
  • GND ESP => GND
  • GPIO ESP => RXO

Merci pour votre aide