¿Qué es un buen diseño de circuito para conducir este relé de manera segura desde un ESP32?

-1

Tengo este módulo de retransmisión: enlace

Quiero conducir los 8 pines de control (conduciendo a 3.3 v) desde el ESP32. Creo que cada pin necesita 70mA de acuerdo a esta hoja de datos: enlace .

El relé es un SRD-05VDC-SL-C que creo que se relaciona con una bobina de alta sensibilidad de 5v. Eso significa que cada pin dibujará 70mA para impulsar la bobina, obviamente esto está más allá de las especificaciones para el ESP32. Excepto que este tablero de relés está siendo accionado por un optoacoplador, por lo que no estoy seguro de si esta es la corriente que se supone que debo ver.

¿Cómo puedo manejar esto de manera segura utilizando componentes baratos normales, ya que hacerlo directamente desde el dispositivo estaría presionando sus limitaciones actuales? Entiendo que probablemente estará involucrado un transistor NPN, sin embargo, no estoy del todo seguro de cuál es la mejor forma de proceder. Por favor ayuda con el ejemplo de un circuito.

    
pregunta RenegadeAndy

2 respuestas

1

El ESP32 tiene puertos de salida configurables que admiten hasta 40 mA cuando se maneja alto:

Consultela hoja de datos .

Todos los puertos se hundirán a 40 mA en estado bajo (el máximo absoluto es 80 mA). El valor predeterminado que se muestra es 20 mA para un máximo.

Conecte la señal VCC al Relay 5 V VCC, y el diodo Opto en serie con DSx garantiza que el pin ESP32 no se pueda jalar por encima de aproximadamente 2,5 V.
Si quiere asegurarse absolutamente de que el voltaje no puede subir, entonces podría agregar una resistencia de 10 kohmios desde cada salida que use a tierra.

Hay muchos derivados del tablero de relés que ha elegido y muchas de las hojas de datos especifican que funcionan en niveles de señal de 3.3 V. Esto te da un circuito de entrada como este:

simular este circuito : esquema creado usando CircuitLab

    
respondido por el Jack Creasey
0

En palabras simples, ya sea use

  1. un optoacoplador donde el lado del fototransistor pasa la corriente desde la fuente de alimentación. PC817 es una buena opción, o
  2. un mosfet como BS170 para tal operación. Los circuitos para arduino y BS170 están fácilmente disponibles en línea.
respondido por el Ujjwal Syal

Lea otras preguntas en las etiquetas