Tabla de contenido:

Temporizador Arduino con punto de ajuste de encendido / apagado: 6 pasos (con imágenes)
Temporizador Arduino con punto de ajuste de encendido / apagado: 6 pasos (con imágenes)

Video: Temporizador Arduino con punto de ajuste de encendido / apagado: 6 pasos (con imágenes)

Video: Temporizador Arduino con punto de ajuste de encendido / apagado: 6 pasos (con imágenes)
Video: Temporizador digital programable con relay, módulo con retardo, 6 a 30 volts compatible con arduino 2024, Noviembre
Anonim
Image
Image
Materiales
Materiales

Editado 05-02-2018 ¡Nuevos temporizadores! horas, minutos, segundos, eeprom. Por favor visita:

www.instructables.com/id/Arduino-Ultra-Meg…

Hola, con este proyecto podrás controlar el encendido y apagado de tus dispositivos entre el tiempo que quieras. Pueden ser las luces de la noche, regar el jardín, encender una máquina, etc. Usaremos el arduino, el LCD y el RTC 1307 para mostrar y controlar la hora. Puede configurar la hora "ON" y la hora "OFF", mediante 4 botones que le permiten aumentar o disminuir el "SET POINT". Además, aprenderás a hacer un reloj con el arduino. Incluí esquemas fritzing y un video, para que puedas hacer este proyecto.

Primero, mire el video para saber de qué se trata. Úselo como una guía

Paso 1: Materiales

Materiales
Materiales

-Arduino Uno

-Módulo RTC 1307

-LCD 16X2

-Módulo de relé 5V

-10K trimpot

-1K resistencia

-10K resistencias x 4

-Pulsar botones x 4

-Plataforma, saltadores.

Paso 2: Montaje del reloj

Montaje del reloj
Montaje del reloj

Siga el esquema de Fritzing.

Conecte 5v y gnd, desde el arduino a sus respectivos rieles (Red 5V y Blue GND)

Pines LCD a pines Arduino

1 VSS a GND

2 VDD a 5 V

3 VO al centro de la olla

4 RS al pin 2

5 RW a GND

6 EN o E al pin 3

7 D0 NC

8 D1 NC

9 D2 NC

10 D3 NC

11 D4 al pin 4

12 D5 al pin 5

13 D6 al pin 6

14 D7 al pin 7

15 A hasta 5 V

16 K a GND por resistencia de 1K

Los extremos del trimpot a 5V y GND

RTC a Arduino

SDA al pin 4

SCL al pin 5

GND y 5V

Paso 3: Configuración de la hora

Ahora tenemos que configurar el reloj. Ejecute el código "Establecer tiempo RTC". Este boceto toma la fecha y la hora de acuerdo con la computadora que estás usando (justo cuando compilas el código) y las usa para programar el RTC. Si la hora de su computadora no está configurada correctamente, primero debe arreglar eso. Luego debe presionar el botón Cargar para compilar y luego cargar inmediatamente.

¡Advertencia !: Si compila y luego carga más tarde, el reloj estará atrasado en esa cantidad de tiempo.

Luego abra la ventana del monitor serial para mostrar que se ha configurado la hora

Paso 4: el reloj

El reloj
El reloj

Con la hora configurada, abra y cargue el boceto "Reloj con LCD RTC". El potenciómetro de 10K es para el contraste de la pantalla LCD. Gírelo para ajustar el contraste y ver los números con claridad.

Si todo funciona bien, el reloj estará funcionando. Mira el video.

Paso 5: Montaje del temporizador

Montaje del temporizador
Montaje del temporizador

Ahora agregamos los pulsadores y el relé. Siga el esquema de fritzing.

Entonces, tiene los pines 8, 9, 10 y 11 conectados a tierra por una resistencia de 10K (BAJA). Cuando presione, se conectará a 5 V (ALTO).

El relé está conectado al pin 12. Con el relé puedes controlar tus dispositivos. ¡Tenga cuidado con la carga máxima del relé!

Paso 6: el temporizador

El temporizador
El temporizador

Abra y cargue el código "Temporizador con punto de ajuste on off". Verá la hora actual, el punto de ajuste "ON" y el punto de ajuste "OFF". El tiempo predeterminado de "ENCENDIDO" y "APAGADO" es 12.

El temporizador funciona de 0 a 23 horas, y así sucesivamente. Presione los botones para cambiar el punto de ajuste hacia arriba y hacia abajo. El temporizador se pondrá en marcha inmediatamente si se encuentra entre los valores establecidos. De lo contrario, esperará hasta la hora "ON".

Este código tiene funciones interesantes que puedes usar en otros proyectos. Traté de separar cada función para dejarlo claro.

- Agregar botones para cambiar la configuración

-Botones de rebote

-Límite del set point o cualquier valor

- Agrega un reloj a tu proyecto

Todos los códigos están hechos por mí, excepto:

Establezca el tiempo de RTC, guía de protección del registrador de datos de Adafruit

¡Espero que este tutorial te sea útil!

Nicolás Jarpa

Recomendado: