Circuito problemático con resistencias de extracción para una regleta de alimentación inteligente basada en ESP8266

0

Estoy haciendo una toma de corriente WiFi con un microcontrolador Wemos D1 mini v3 (ESP8266) y un tablero de relés mecánico 4. La red eléctrica de 220v se convierte a 5v 600mA utilizando un HLK-PM01 que alimenta tanto el tablero de relés como el ESP8266. Ahora estoy usando 4 interruptores de CA estándar como entrada digital, cada uno de los cuales está conectado a una resistencia de subida de 10k. Toda la configuración funcionó durante un tiempo (mientras lo probé todo) y luego lo tomo para una demostración. En ese momento, el ESP deja de arrancar (he probado con los firmware de MongooseOS y Tasmota) cuando está enchufado en el circuito hecho en el protoboard. Aquí están los esquemas, perdón por el desorden. Soy nuevo en Fritzing.

El microcontrolador funciona bien una vez que se desconecta de este circuito. Parece que no puedo entender lo que está mal. ¡Aprecie la ayuda!

    
pregunta Birla

1 respuesta

0

La raíz del problema es usar interruptores eléctricos domésticos en lugar de interruptores momentáneos. Estos interruptores son interruptores SPST, no de dos vías (o de tres vías), y están conectados a 4 pines GPIO, incluido D8 / GPIO15, que se usa para actualizar el ESP8266 (en Wemos D1 mini v3). Ahora los conmutadores proporcionan una entrada digital al ESP y activan un conmutador al relé cada vez que cambia el estado, lo que significa que es posible que el conmutador conectado a GPIO15 esté en un estado cerrado (presionado) en el arranque, lo que hace que el ESP no arranque. el sistema operativo.

TLDR; Lo arreglé utilizando D1 / GPIO5 como entrada para el conmutador y configuré TX como salida para el relé que se conectó inicialmente a uno de los relés (salida). En lugar de TX, podría haber conectado el relé a GPIO15, pero como los cables ya estaban en su lugar, opté por no hacerlo.

    
respondido por el Birla

Lea otras preguntas en las etiquetas