Estoy tratando de conducir una tira de NeoPixels / WS2812b usando un controlador ESP8266. Para hacerlo, estoy usando una fuente de alimentación externa (5V / 10A en realidad más como 5.6V) y un 74HC245 para cambiar la línea de datos de 3.3V de ESP a los 5V que necesita la tira.
No puedo hacer que la regleta funcione incluso cuando se manejan solo algunos LED. O bien todos los LED se encienden en blanco brillante y el primer parpadeo de LED (con el pin DIR del '245 conectado a 5V) o algunos colores incoherentes en los LED (con DIR no conectado).
Aquí está mi cableado:
- Fuente de alimentación 5V - > ESP Vin, NeoPixels Vcc, '245 Vcc y DIR
- Fuente de alimentación GND - > ESP GND, Neopixels GND, '245 GND y OE
- ESP8266 D0 - > '245 A1 - > '245 B1 - > NeoPixels Din
El 74HC245 parece funcionar correctamente como si utilizara un Arduino para conducir la tira en 3.3V, el chip cambia adecuadamente la línea de datos de 5V a 3.3V y la tira se está comportando correctamente. Y una prueba con 3.3V continuo como entrada da una salida de 5.1V
¿Qué me estoy perdiendo aquí?