HomeKidd / Homekit-WS2812B-controller

ESP8266 based  Homekit controller for WS2812B lightstrips with WS2812FX support🌈
237 stars 36 forks source link

NodeMCU connections #22

Closed caiotadashi closed 4 years ago

caiotadashi commented 4 years ago

Hey, it's me again.. Noob question: I'm planning to use the NodeMCU... I've saw the basic schematic and why I can't connect the RX pin to Din? I've saw many projects with I2S+WS2812B that connects directly. If I can't connect directly, can I use a logic converter 3.3v-5v to replace the 74AHCT125?

Thank you!

issue-label-bot[bot] commented 4 years ago

Issue-Label Bot is automatically applying the label question to this issue, with a confidence of 0.74. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

HomeKidd commented 4 years ago

Hi!

For a few LEDs You can connect it directly, but i have troubles using it without any logic level converter with larger (50-100+) LED strips. ESP8266 has 3.3V logic level, the LEDs require 5V ( or at least 5V * 0.7 = 3.5V logic high according to the datasheet). With e simple logic level converter (BSS138 based) i also have some flickering and color shifting, since i'm using the logic level shifter IC recommended by Adafruit all the flickering, color issues are gone 😄

You can try to connect it directly or using other logic level converter but the SN74HCT125N will 100% work! 😄