mtongnz / ESP8266_ArtNetNode_v2

ESP8266 based WiFi ArtNet to DMX, RDM and LED Pixels
GNU General Public License v3.0
611 stars 158 forks source link

Weirdness with pixels and Jinx #76

Open ke4pjw opened 6 years ago

ke4pjw commented 6 years ago

I have found that I can configure my WS2811 strip and WS2812b pixels to work, only if I choose specific numbers of pixels to control. Otherwise it just gets weird. Sometimes the whole strip will flash like a rainbow. It will change colors when I change intensity. I have not put my probe on it to view the output. If I choose a certain number of pixels in the config, it will work correctly, but that number appears to be arbitrary.

I assume DMX channel 1 is the address of the first pixel when running in WS2812 mode.

BTW, wonderful project Matt! I was able to go from 0 to pixel control in about an hour. Very nice! Never touched the ESP8266 before this.

PS: I am running on the B port and both ports are configured for WS2812. The problem appears on both ports.

juli303 commented 5 years ago

I had the same problem. I'm no expert but apparently this happens because the signal voltage is only 3.3Vs so the LEDs sometimes don't register a HIGH signal as HIGH. Some people solved it by adding a capacitor between +5V and Ground and it works for me too. Hope this solves your problem

jfs-de commented 5 years ago

Hi there,

another Idea adressing that level issue is having the first Pixel powered over a normal Si Diode in series ( 1N4007 for instance )

-> gives that one 5V - 0.7V = 4.3 V Supply Voltage -> LED works as a sort of Level Shifter

Worked fine for me in numerous setups.

Cheers and merry Christmas,

Jochen

Am 21.12.2018 um 14:37 schrieb juli303:

I had the same problem. I'm no expert but apparently but apparently this happens because the signal voltage is only 3.3Vs so the LEDs sometimes don't register a HIGH signal as HIGH. Some people solved it by adding a capacitor between +5V and Ground and it works for me too. Hope this solves your problem

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/mtongnz/ESP8266_ArtNetNode_v2/issues/76#issuecomment-449390587, or mute the thread https://github.com/notifications/unsubscribe-auth/AYqk_tP68p4CKXHCUhlXIvYIjqJ4Tw6bks5u7OQ2gaJpZM4RE8Oz.

madis25 commented 5 years ago

Guys... can you stop arguing about this and start to be clever (move your braincells or whatever). I'm on the way to make this project, and have already fix idea how to solve this problem. Shortly, start from power source. I connect ESP to the end of LED-chain. There's will be voltage drop anyway. Second, read spec of ESP and 8212, there's written that low output may be higher than real 0V. So, just add couple of resistors and 3,3V zener and that's all! Just moving real 0v little higher. Of course, calculation first, then testing. If the first 8212 LED will reciving information perfectly, ther everything else will work perfectly until the end of chain. esp 8212