Je souhaite réaliser le montage suivant : esp32 + bandeau leds WS2812B 5050 (data sheet) + alimentation 5v 11A. Je souhaiterais savoir si mon montage va fonctionner sur le long terme et si il est correcte.
Données :
U alimentation = 5v
Nombre de leds : 174
P/led : 0.3w
I/led : 0.06A
Voici mes calculs :
P totale : 0.3x174 = 52.2w
I totale : 0.06x174 = 10.4A
Ce serait cool si quelqu'un peut répondre à ces questions :
1/ J'ai vu sur internet qu'il est judicieux de mettre un condensateur, peut-on m'expliquer pourquoi ? (j'aimerai comprendre ce que je fais )
2/J'ai vu sur internet qu'il est judicieux de mettre une résistance entre le port GPIO et la borne DIN du bandeau, peut-on m'expliquer pourquoi ? et quelle valeur de R ?
3/J'ai aussi vu aussi qu'entre le port GPIO et la borne DIN du bandeau il faut mettre un convertisseur de tension 3.3v - 5v. Est-ce correcte ? (Source)
N'hésitez pas à me dire si vous pensez qu'il manque des composants qui pourraient être utiles, ou si rien ne va dans mon montage.
PS : je n'ai rien mis en sortie de l'esp32 (sauf la data) car j'ai cru voir que l'intensité max est de 500mA et c'est donc insuffisant, et la tension de 3.3v. J'ai donc branché le bandeau en parallèle.
1- Le condensateur est la pour absorber les pics de courant demandés par l'affichage des leds.
2- La résistance est fortement recommandée pour protéger les leds si on alimente la carte micro avant d'alimenter le bandeau de leds (il n'est jamais recommandé d’appliquer une tension sur l'entrée d'un circuit no alimenté). Une valeur de 330 ou 470 Ω est recommandée.
3- Avec une tension de commande de 3.3V on est à la limite (voire en dessous) des spécifications. La plupart du temps ça fonctionne comme ça, sinon (ou si on veut être absolument sur) il faut un adaptateur 3.3v -> 5V.
La résistance du coté des leds.
En général on parle de convertisseur de tension quand il y a de la puissance, la il s'agit plutôt d'un adaptateur de tension.
Je viens de trouver celui-ci 4 canaux qui me paraît plus simple à câbler : Iic I2C
J'en ai refait un schéma, j'imagine qu'il est correcte, si tu peux me le confirmer ça serait sympa :
Oui, c'était pour confirmer et indiquer une valeur de résistance. Le lien donne d'autres explications utiles.
Ok, je le retiens
J'ai aussi une 2ème question :
si le script que j'utilise dans l'esp32 est une boucle qui affiche une couleur aléatoire toute les heures, est-ce que la mémoire ne va pas être pleine au bout d'un moment ? Autrement dit, puis-je laisser branché le montage "indéfiniment" sans devoir l'arrêter ?
Tu ne donnes pas assez de détails. Qu'est-ce que ça veut dire 'il ne fonctionne pas' ? Rien ne s'allume, ou bien juste quelques LEDs ?
Les LEDs, c'est quel modèle ? APA 200, WS 2812 ?
C'est quoi le truc rouge au milieu ?
As-tu un code dans l'Arduino ? Qu'est-ce qu'il doit faire ?
Poste ton code, et précise bien tout ce qui peut nous aider à comprendre le problème.