He estado haciendo un proyecto que involucra un relé y un esp8266. Esencialmente un relé habilitado para WiFi. El problema que he tenido es que cuando el esp8266 arranca, parpadea todas sus clavijas GPIO altas y bajas unas cuantas veces en rápida sucesión. Esto, por supuesto, tiene efectos adversos en el dispositivo que he conectado al relé. Actualmente, he estado tratando de usar un circuito de tipo de filtro que he diseñado usando un condensador y algunos transistores. Sin embargo, he descubierto que esto funcionará para algunos relés, pero tengo que ajustar los valores de resistencia y similares para que funcione. Cada relé diferente debido a inconsistencias en su construcción.
Esto es lo que he estado usando actualmente con valores de resistencia aproximados:
Esencialmente, lo que hace este circuito es evitar que el relé funcione antes de que se cargue el condensador 470uf. Durante el arranque, la resistencia de 7,5kohm está tratando de cargar el condensador (tarda aproximadamente un segundo en cargarse a un nivel utilizable) pero la línea de filtro es inestable, por lo que sigue descargándose. Solo una vez que el esp haya terminado de arrancar y todos los pines estén estables, podrá cargar y permitir que el relé funcione.
También puede notar que, al ajustar el circuito, es bastante fácil ajustar los valores de la resistencia, de modo que cosas como el regulador de voltaje que ejecuta el circuito comience a calentarse bastante.
Básicamente, estoy buscando una solución más confiable (menos capaz de sobrecalentarse) y más elegante para este problema que la que ya he estado usando. He considerado agregar un atTiny al circuito para habilitar el relé debido al hecho de que sus pines parecen estar estables durante el inicio, pero creo que debe haber una solución más simple que tener que agregar un IC completamente diferente a mi proyecto.
Gracias