le but est de contrôler 3 modules HW532b à partir d’un ESP-01
Chaque HW transforme la valeur analogique 0-255 en puissance transmise à une bande DEL (un HW par couleur - RVB ). Les bandes DEL fonctionnent à 12V, le ESP-01 à 3.3 V. Je soupçonne fort que HW attende un signal en 5V, mais je n’ai pas trouvé cette réponse.
Toujours est-il qu’il me soit impossible d’allumer deux couleurs simultanément, donc
255,0,0 : OK
0,255,0 : OK
0,0,255 : OK
mais
255,255,0 : non
255,0,255 : non
0,255,255 : non
Est-ce qu’un simple transistor haussant le signal 3.3 V en 5V arriverait à faire le travail ?
Voici que je trouve ceci : description et exemples de projets et - oui je reconnais la page. J’y étais allé avant d’acheter (en février, tout de même! ) . et j’y lis
Gate Threshold Voltage (VGS(th)) : 2V - 4V
C’est ce qui m’a décidé: Voltage compris entre 2 et 4. Mon 3.3V semblait donc bon. Oui pour un, mais décidément pas pour 3.
Ma question demeure, un peu changée, est-ce qu’un transistor pourrait rehausser le signal PWM ?
Au moment d’acheter (janvier ou février), j’avais questionné cela et ça semblait entrer dans les capacités de mon alimentation 12 VDC 2Amp . Il faudrait que je mesure tandis que j’ai les choses en main.
Description générale:
Un ESP32-wroom coordonne plusieurs fonctions parmi lesquelles l’éclairage de 7 bandes DEL. Chaque bande DEL comme celle-ci (12V, 5m) est pilotée par un ESP-01, les informations étant reçues par esp_now. Chaque ESP-01 n’a donc qu’une bande DEL à gérer. Chaque ESP-01 partage son alimentation avec la bande DEL. Un transformateur AC/DC pourvoit 12Volts jusques à 2 Ampères.
Le schéma d’alimentation est simple:
12 V fourni aux pattes convenues des trois modules HW532B (un module HW par couleur).
12 V fourni à un abaisseur de tension LM-317 pour alimenter le ESP-01 en 3.3V
Notons au passage que le fil des couleurs (étrangement, il est noir) est le positif. Chaque couleur est donc ajustée par le négatif.
Si nous suivons le fil:
alim 12V +
abaisseur
ESP-01
bande DEL - brin commun
HW532 (r) - borne positive
HW532 (v) - borne positive
HW532 (b) - borne positive
Éclairage
Retour en fils distincts
Rouge au HW532 (r) - signal
Vert au HW532 (v) - signal
Bleu au HW532 (b) - signal
Borne négative du 12V
Les trois bornes négatives des trois HW523
Borne négative de l’abaisseur de voltage
Le schéma ci-bas inclut des transistors, tels qu’imaginés ci-haut. Dans les faits décrits, aucun de ces transistors n’est installé. Les signaux GPIO-(00, 01, 03) sont directement connectés aux PWM.
Je fus appelé à mettre une résistance au GND du côté 3.3V des HW532 afin d’éviter que le ESP-01 passe en mode « programmation »
Peut-être aurais-je dû ne connecter cette résistance qu’au GPIO-00 ?!?!
Les GPIOs utilisés sur le ESP-01 sont comme suit:
GPIO-00 : contrôle du rouge
GPIO-02 : contrôle du vert
GPIO-03 : contrôle du bleu
Le GPIO-01 n’a pas été utilisé ici parce qu’il présente - comme le GPIO-00 - certaines contraintes. Dans d’autres projets, ce GPIO-01 m’est utile à d’autres fins; j’ai habitude de fixer mes usages à certaines bornes afin d’uniformiser un peu mes projets.
Je dirai plutôt : est-ce qu'il existe une solution ?
À cela, je réponds oui, mais il faudrait en dire plus sur la nature du signal de commande.
En particulier sur la fréquence.
Un simple transistor, bipolaire ou mosfet, inverse le signal.
Cela peut être gênant, voire incompatible.
Utiliser deux transistors en cascade rétablirait la phase du signal, mais c'est lourd et inélégant.
Je pense à un comparateur à collecteur ou drain ouvert [*], mais il faut s'assurer que la fréquence du signal n'est pas trop élevée pour le comparateur.
[*] Le CI est alimenté sur sa tension nominale, la résistance de collecteur (ou de drain) qui est à ajouter pour refermer le circuit peut être raccordée à une tension plus élevée.
Un comparateur a deux entrées: au choix une entrée non inverseuse ou une entrée inverseuse.
J'ai un HW532, je vais en faire l'essai.
(suite)
J'ai fait l'essai avec le HW532 qui a un LR7843 (tu as un HW532b), un ESP32-Wroom et une rampe de LED 12V (je n'ai pas de bandeau LED RGB) et ça fonctionne très bien.
@jpbbricole @jef59
Je dois dire que quand je trouve :
"le but est de contrôler 3 modules HW532b "
S'il n'y a ni lien, ni une description de ce que fait le module, je ne réponds que strictement aux questions, sans chercher plus loin.
Le schéma présenté par@jef59 me fait bondir : pourquoi avoir relié physiquement la cathode de la del de l'optocoupleur à la masse ?
L'accès résistance et l'accès del doivent être flottant.
C'est à l'utilisateur de choisir s'il veut que la sortie de l'opto soit active avec une commande à l'état haut ou à l'état bas.
/--------------------------------------------------------------------------------------------------------------
Cela sort du sujet, mais j'en remets une couche sur les optocoupleurs.
Le choix de la référence "Famille" PC817 est bon, mais le membre "PC817 tout court" est celui qu'il ne faut pas prendre :
Un rapport 10 sur le CTR est difficilement gérable.
C'est le domaine d'excellance de "cela tombe en marche".
N'importe laquelle des références triée et suffixée avec une lettre convient, rapport 2 sur le CTR.
Au moins on est sur d'une chose : avec un tel risque de saturation du photo transistor la fréquence de travail est faible.
Celui que j'ai présenté est sensé être celui du module HB532, j'écris "sensé" car je n'ai pas trouvé le schéma du fabricant mais d'un site qui dit que c'est le schéma du fabricant.
Et je l'ai déposé ici pour info et surtout pour signaler que selon moi le schéma post#7 est incomplet.
Pour ce qui est de
Ce n' est pas moi l'auteur.
A mon avis oui ils sont flottants, le module, c'est ce qui est à l'intérieur du rectangle en traits pointillés et qui à 2 "masses" non reliées, mais l'une n'est qu'un symbole sur le schéma et peut rester flottante (celle de droite).
Aprés
On ne sait pas si en réalite les ref sont suffixées ou non, il faudrait voir sur la doc ou la bête.
mais voilà, t’utilises un wroom qui est alimenté au 5V et une DEL peu énergivore par rapport à ma bande. Néanmoins, je me fie à ton expérience. Je vais tenter une nouvelle occurrence du montage avec des fils neufs, des modules neufs, des ci et ça neufs … peut-être y eut-il des soucis avec les premiers tests et que les composants en portent les séquelles. Donnons une chance au matériel, puisque le résultat du test de jpbbricole est positif.
Me semblait bien, aussi, que t’avais pensé à tout! J’aurais dû me tourner la langue avant de parler. Merci. Je vous reviendrai avec les résultats de nouveaux tests.