El propósito del 4017 IC en este circuito es "recordar" si el relé debe estar activado o desactivado. Si controla el relé utilizando el software en un microcontrolador (un Arduino, Raspberry Pi, etc.), simplemente puede almacenar ese estado en una variable en el programa. El 4017 IC se usa aquí como una memoria de un bit que se puede alternar y puede ser reemplazado por el microcontrolador.
De esa manera, tampoco es necesario "enviar el estado de luz" al microcontrolador, ya que el microcontrolador es el dispositivo que decide el estado de encendido / apagado y, por lo tanto, ya "conoce" el estado.
Las únicas partes del circuito que debes mantener son:
- El relevo, por supuesto.
- El diodo de supresión conectado en paralelo al relé (importante).
- El condensador de desacoplamiento C1 (C1).
- El transistor y su resistencia de base (R2).
- Opcional: el indicador LED y su resistencia limitadora de corriente (R1).
Usted conecta un pin de salida del microcontrolador a la resistencia de base, reemplazando el pin 2 del 4017 IC.
Los 4017 IC, D2, C2, C3, R3 y R4 se pueden eliminar.
Para obtener información sobre cómo elegir el transistor y la resistencia de base, recomiendo el excelente video tutorial de Ben Krasnow: enlace
Si quieres mantener el botón
También puedes mantener el botón. En ese caso, recomendaría conectarlo a una entrada del microcontrolador. También es necesario rebatirlo, ya sea en software (muy fácil) o utilizando componentes de hardware adicionales. Si rebota, es un software que normalmente conectaría el botón entre la entrada del microcontrolador y la tensión de alimentación positiva del microcontrolador (¡3.3 V o 5 V, no 12 V!), Y también conectará una resistencia desplegable de aproximadamente 10k Ohms entre los Entrada y tierra.
Lo que presiona el botón (por ejemplo, alternar el relé) depende del software.