Alimentation WS2812B

Sep 06 2020

J'ai un ruban led RVB adressable WS2812b de 5 m (150 leds RVB). J'ai acheté une alimentation 5v 10 ampères pour l'alimenter; Cependant, chaque fois que j'essaie de l'utiliser pour alimenter la bande LED, les LED commencent à clignoter des couleurs comme un fou. Y a-t-il une raison pour laquelle je verrais ce comportement ou est-ce le signe d'une mauvaise alimentation?

La configuration est très simple, la ligne de données provient d'un Arduino Uno, la tension et la masse proviennent de l'alimentation. Le programme est juste l'un des exemples avec la bibliothèque FastLED et fonctionne "bien" lorsqu'il est juste alimenté par la broche 5V de l'arudino.

Je vous remercie

Réponses

2 chrisl Sep 06 2020 at 05:13

La bande et l'Arduino doivent partager la même connexion à la terre. Ils communiquent par la tension et la tension est toujours une différence entre deux points. L'alimentation définit la tension d'alimentation comme la différence entre + et la terre. Les puces dans la bande tenteront alors de mesurer la tension sur la ligne de données par rapport à leur masse. Lorsque les terres ne sont pas connectées, la broche de sortie Arduinos flotte ailleurs, en fonction de facteurs externes. En connectant les terres, les deux appareils (Arduino et bande) utilisent la même valeur de terre pour mesurer les tensions. Seul cela permet la communication entre les appareils.