Estoy creando un reloj simple con un chip ESP8266 y una pantalla LED de 7 segmentos que funciona con un chip HT16K33. El ESP8266 usa 3.3V, la pantalla puede manejar 5V. Quiero usar un simple cable USB como fuente de alimentación, así que agregué un regulador de voltaje para obtener el voltaje correcto.
Todo esto funciona bien. El problema que tengo es que la pantalla parpadea cuando todo está conectado a una sola fuente de alimentación. Durante las pruebas conecté la pantalla y el ESP8266 a diferentes fuentes de alimentación y el parpadeo desapareció. Pero, obviamente, no quiero usar dos cables USB para un solo dispositivo.
¿Qué puedo hacer para evitar el parpadeo? Dado que el problema no existe con dos fuentes de alimentación, descarté un problema de software en el ESP8266 (escribí un boceto de Arduino relativamente simple usando las bibliotecas existentes para una conexión a WiFi, manejando el tiempo incluyendo NTP y actualizando la pantalla) . La pantalla se actualiza una vez por segundo mediante el código, pero el parpadeo es claramente superior.
Algunasespecificacionesmás,comosesolicitaenloscomentarios:
Elreguladordevoltajeesun
El módulo ESP8266 es uno de los ESP-01 type . Medí ~ 70 mA mientras se está ejecutando.
El módulo HT16K33 es una mochila de matriz LED Adafruit . Está controlado por el ESP8266 a través de I2C. Dibuja alrededor de 20 mA (incluidos los LED).
Para el condensador electrolítico C3 probé:
- 47 µF
- 100 µF
para los otros condensadores C1 y C2:
- 0.01 µF
- 0.1 µF
Es difícil para mí averiguar qué capacitores necesito para esto.
Ambos condensadores están lo más cerca posible de los módulos en el tablero.