Estoy tratando de controlar un módulo de 2 relés con un Esp8266 esp 12-f .
Después de un tiempo, me di cuenta de que el GPIO del ESP8266 no iba a conducir los 5v necesarios para que se activara el relé. Solo enciendo ligeramente el led del módulo de relé, pero no consigo activar el relé.
Probé el relé y funciona si lo controlo con un arduino o incluso con un 5v directo en sus entradas IN1/IN2.
Por eso compré un convertidor de nivel lógico, que convierte mi señal de 3v en una de 5v.
Aquí hay un esquema de lo que configuré para esto. (No sé cómo agregar componentes al fritzing, así que esto es solo para tener una idea de lo que he hecho)
Todo está alimentado por un USB de 5v y la parte de 3v del nivel lógico se alimenta de los pines ESP8266 de 3v
Estoy usando el GPIO14, pero también probé con el GPIO 4... no estoy seguro de si hay alguna diferencia.
Después de configurar eso, puedo ver que el cable azul, aquí es donde debería estar mi señal de 5v, recibe 3v en su lugar. Y esa es mi pregunta real:
Estoy probando esto con un multímetro. Y, por supuesto, esto significa que el relé no se activa.
Avíseme si puedo proporcionar algo más, cualquier ayuda es apreciada. ¿Puede ser que solo necesite comprar un nuevo convertidor?
¡Muchas gracias!
Estos tipos de convertidores de nivel lógico están diseñados para señales de baja corriente. Probablemente solo haya una resistencia de 1k que suba el voltaje. Eso no permite suficiente corriente para impulsar su relé.
Para controlar el relé puedes usar este circuito:
simular este circuito : esquema creado con CircuitLab
Este módulo se controla bajando las entradas. Entonces, no importa cuál sea el voltaje ESP8266, siempre que pueda hundirse alrededor de 2 mA (que puede). No es necesario un convertidor de nivel.
Probé el relé y funciona si lo controlo con un arduino o incluso con un 5v directo en sus entradas IN1/IN2.
No sé lo que estabas haciendo, pero todas las revisiones en el enlace dicen exactamente lo mismo: se enciende por lógica "0" y se apaga por tri-estado. Los esquemas publicados por uno de los revisores lo confirman.
Tony Estuardo EE75