Las grandes cargas inductivas crean problemas de energía debido a la resistencia / impedancia de la fuente. Las fuentes no pueden suministrar una cantidad infinita de corriente y, si tiene un cable, la inductancia del cable también "bloquea" la corriente.
Cuando el relé se enciende, recibe una gran cantidad de corriente de la fuente y la almacena en un campo magnético (más la carga de lo que sea que el relé conectó al circuito, como el motor, que es una carga inductiva adicional). Esto crea una caída de voltaje porque el cable y el inductor actúan como un divisor de voltaje (en una pequeña escala de tiempo). Esto provoca una caída de voltaje y su procesador se desactiva.
Cuando se desactiva el inductor, se produce el efecto contrario. El inductor crearía un voltaje casi infinito en sus terminales cuando se desconectara del campo magnético (menos del infinito en el mundo real debido a los efectos parásitos). Esto causa una condición de sobretensión por lo que tiene el diodo para sujetar los voltajes a través del inductor.
Entonces, para hacer feliz a su procesador, debe asegurarse de que esté funcionando dentro de su rango de voltaje en todo momento, que es de 3.3V. No se puede abandonar incluso por unas pocas ns por debajo de un umbral (probablemente menos de 3 sería un problema, pero tendría que buscar eso y soy un vago y esa especificación probablemente no exsit para un Pieza china barata como la ESP8266.
Si tiene un osciloscopio o conoce a alguien que tiene uno, gírelo a su resolución de tiempo más alta, establezca el umbral para 3.1 V, luego encienda el motor y el relé. Verás una caída en el voltaje. El chapuzón tiene que irse. Entonces, ¿qué puedes hacer al respecto?
1) Coloque un condensador grande en la línea de 3.3 V cerca del regulador para el ESP8266 o la entrada del ESP8266. Proabablemente en el mismo orden de inductancia del relé o más.
2) Use un inductor grande en serie con su fuente de alimentación a la fuente de energía, no es tan buena idea como el condensador pero aún funcionaría, esto también debe estar cerca de su carga
3) Haga ambas cosas, si se asegura de que el condensador esté en el lado de carga.
simular este circuito : esquema creado usando CircuitLab