Circuito temporizador programable de 2 pasos Arduino

Circuito temporizador programable de 2 pasos Arduino

En este artículo aprendemos cómo hacer un circuito temporizador programable Arduino simple de 2 pasos, que se puede usar para encender / apagar una carga eléctrica con tiempos de encendido y apagado ajustables independientemente.

Por ejemplo, si desea que una luz permanezca encendida durante 24 horas y apagada durante 2 horas, puede hacerlo simplemente mediante una modificación rápida en el código del programa. De la misma manera, puede personalizar los tiempos de salida para cualquier otro conjunto deseado de intervalos de tiempo cambiando el código de manera apropiada.

Sólo tienes que compilar y cargar el siguiente código a su placa Arduino e inicie la función del temporizador según las necesidades específicas de su aplicación.



Código de programa

|_+_|

En el ejemplo anterior codifique las líneas retraso (86400000) y retraso (3600000) determinar los intervalos de tiempo de retardo de salida ON y OFF respectivamente, en milisegundos. Aquí, la figura 86400000 milisegundos corresponde a 24 horas, mientras que 3600000 presenta un retraso de 1 hora.

Puede personalizar estos dos valores según sus preferencias personales para obtener los retrasos de salida necesarios.

Una vez configurado y encendido, el Arduino continuará cambiando entre la secuencia de tiempo de encendido / apagado de dos pasos. siempre que la energía permanezca aplicada al sistema.

Diagrama de circuito

El diagrama de circuito completo junto con las conexiones de Arduino se puede ver en el siguiente diagrama:

Circuito de temporizador Arduino One-Shot

Si no desea que el temporizador pase por el temporizador de dos pasos, sino que desee que el temporizador sea de un solo paso, que se apagará permanentemente después del retardo establecido, puede aplicar el siguiente código:

|_+_|

Si desea una versión de diseño discreto de un circuito temporizador programable idéntico, puede opta por este circuito

Piezas necesarias para el circuito temporizador programable Arduino

  • Arduino UNO Board = 1
  • IC 7809 = 1
  • BC547 = 1
  • Diodo 1N4007 = 1
  • Resistencia de 10k 1/4 w = 1
  • Relé 12V / 400 ohmios / SPDT / 5 amperios = 1
  • Adaptador de 12 V CA a CC = 1



Artículo anterior: Circuito temporizador digital simple con pantalla de 2 dígitos Siguiente: Circuito de termómetro digital: utiliza una celda solar para obtener energía