Tengo un abridor de puerta de garaje con dos cables que activarán el motor si los cables están en cortocircuito. Conecté mi multímetro a los cables y medí ~ 24VDC y activé el motor ~ 50mA.
Usando un Arduino Nano v3 como fuente de alimentación, conecté un simple botón pulsador para acortar la salida 3v3 a través de una resistencia de 100 Ohmios (R1) al lado del emisor de un Optoaislante H11AA1M . El suelo de Arduino se dirige a la otra entrada del lado emisor del optoaislador.
En el lado del detector del optoaislador, conecté los cables del abridor de la puerta del garaje a través de otra resistencia de 100 ohmios (R2), y cuando presiono el botón, puedo controlar con éxito el abridor de la puerta del garaje. Podría estar recordando cosas incorrectamente, pero estoy bastante seguro de que medí entre 20-30 mA en R2 cuando la puerta se activa.
Cuando cambio el Arduino por una implementación de ESP8266 y cambio el botón por uno de los GPIO de ESP8266 , No puedo activar el abridor de la puerta del garaje cuando presiona gpio.HIGH
a través de la conexión GPIO. También medí 20-30mA en R2.
Si cambio R1 o R2, veo diferentes valores actuales en R2, pero si estoy bastante seguro de que estoy dentro de la tolerancia para la corriente necesaria para activar el abridor de la puerta del garaje. En última instancia, quiero conducir mi controlador personalizado utilizando el GPIO y, por lo que sé, solo necesito activar el emisor del optoaislador para conducir el transistor en el lado del detector del detector a la saturación.
¿Qué está mal? Me encantaría saber cómo diagnosticar mejor mi problema. Tengo la sensación de que no estoy calculando algo correctamente en función de las especificaciones del optoaislador, pero Google no me ha llevado a un tutorial que no me ha dado la cabeza. Me encanta tener más información sobre cómo leer mejor las especificaciones del optoaislador y cómo se aplican a mis proyectos actuales y futuros.
(Por favor, no sugiera que cambie el optoaislador por un relé. Me doy cuenta de que los relés probablemente serán menos complicados, pero en este punto, estoy más interesado en saber por qué y cómo)
EDIT : eliminé R2 y confirmé con el multímetro que > 30mA corría por los cables del abrepuerta del garaje, y ahora, ¡el abridor de la puerta del garaje está correctamente activado!