Estoy tratando de conectar un gpio ESP8266 a uno de los módulos de relé (consulte la imagen).
Según entiendo con un trasfondo muy básico, ESP debería poder activar estos módulos de relé ya que todos los componentes electrónicos están integrados en ellos (no son solo componentes de un solo relé). He alimentado ESP y módulo de relé con diferentes fuentes de alimentación, con el VCC adecuado para cada uno (3v3 y 5v, compartiendo GND). Pero configurar las salidas ALTA y BAJA de ESP tiene un comportamiento errático (algunas veces el módulo de relé se dispara, a veces simplemente permanece en el mismo estado sin importar la salida gpio entregada).
Ahora, investigando no solo esta comunidad, sino algunas otras fuentes en la web, sé que debería haber el mismo transistor para ayudar a generar un voltaje más alto en las entradas de relé que el provisto, excepto ESP gpios.
Es importante señalar que:
Mi pregunta es: ¿cómo puedo conducir correctamente los valores BAJOS y ALTOS de ESP gpio a estos módulos de relé?
Ambos módulos manejan las cosas de manera diferente. El módulo de un solo relé utiliza un transistor PNP directo para controlar el relé. Bajo activo . Dado que su base nunca baja de 4,3 V (caída de VBE de 5 v - 0,7 v), nunca se apagará. Esta es también la razón por la que ve ~ 4.3V cuando IN está flotando. La corriente de fuga a través del diodo VBE es suficiente para causar esto y también puede mantener el transistor encendido por sí mismo.
Su salida de 3.3V nunca puede apagar esto. Puedes arreglar esto con un circuito controlador. Cualquier NPN común y dos resistencias. La lógica se invierte debido a la NPN. Por lo tanto, la salida alta es NPN en la que está PNP en la que está activado el relé.
simular este circuito : esquema creado con CircuitLab
El otro módulo es más complicado. Utiliza un optoacoplador para impulsar el transistor de relé.
Sin embargo, el lado del led del opto tiene múltiples problemas para su ESP. Está vinculado a VCC. Su resistencia fue elegida en base a 5V VCC. Tiene un led de estado en línea. Dado que su GPIO es de 3.3V, eso significa que nunca puede apagar realmente la pareja opto. En la lógica alta, el opto ve 5V - 3.3V = 1.7V en todo, por lo que el lado del transistor sigue conduciendo.
Además, su imagen muestra que el puente VCC a JD-VCC está conectado . Esto significa que no encendió el lado Opto desde 3.3V, y tal vez causó que el ESP GPIO no tolerante a 5V se haya dañado.
uint128_t
Darío
uint128_t