Tengo este módulo de relé: https://www.amazon.co.uk/gp/product/B06XKQQXKW/ref=oh_aui_detailpage_o01_s00?ie=UTF8&psc=1
Quiero manejar los 8 pines de control (conduciendo bajo a 3.3v) desde el ESP32. Creo que cada pin necesita 70 mA según esta hoja de datos: http://datasheetcafe.databank.netdna-cdn.com/wp-content/uploads/2015/10/SRD-05VDC-SL-C-Datasheet.pdf .
El relé es un SRD-05VDC-SL-C que creo que se correlaciona con una bobina de alta sensibilidad de 5v. Eso significa que cada pin consumirá 70 mA para impulsar la bobina, obviamente, esto va mucho más allá de las especificaciones del ESP32. Excepto que esta placa de relés está siendo impulsada por un optoacoplador, por lo que no estoy seguro de si esta es la corriente que se supone que debo mirar.
¿Cómo puedo conducir esto de manera segura usando componentes baratos normales, ya que hacerlo directamente desde el dispositivo estaría superando sus limitaciones actuales? Entiendo que es probable que un transistor NPN esté involucrado, sin embargo, no estoy completamente seguro de cuál es la mejor manera de proceder. Por favor ayuda con el ejemplo de un circuito.
El ESP32 tiene puertos de salida configurables que admiten hasta 40 mA cuando se conduce alto:
Consulte la hoja de datos .
Todos los puertos se hundirán 40 mA conduciendo bajo (el máximo absoluto es 80 mA). El valor predeterminado, como se muestra, es de 20 mA para un nivel alto.
Conecte la señal VCC al relé 5 V VCC, y el optodiodo en serie con DSx garantiza que el pin ESP32 no se pueda tirar por encima de unos 2,5 V.
Si quiere asegurarse absolutamente de que el voltaje no pueda aumentar, entonces podría agregar, digamos, un Resistencia de 10k Ohm de cada salida que use a tierra.
Hay muchos derivados de la placa de relés que ha elegido y muchas de las hojas de datos especifican que funcionan con niveles de señal de 3,3 V. Esto entonces le da un circuito de entrada como este:
simular este circuito : esquema creado con CircuitLab
En palabras simples, use
chris stratton
RenegadeAndy
RenegadeAndy