Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Reloj Establecer fecha y hora

Componentes y suministros

Arduino UNO
× 1
LCD estándar Adafruit - 16x2 blanco sobre azul
× 1
Módulo I2C para LCD
× 1
Reloj en tiempo real (RTC)
× 1
Interruptor de botón SparkFun de 12 mm
× 3
Resistencia de 10k ohmios
× 3
Cables de puente (genéricos)
× 1

Acerca de este proyecto

Introducción

Este reloj es la base de muchos de mis proyectos. Me inspiré en un amigo que publicó un tutorial en 2012 (enlace). Es un reloj sencillo con LCD pantalla, un RTC (reloj en tiempo real) y 3 botones . Por conveniencia y para guardar los pines de Arduino, utilicé una pantalla con módulo I2C. El RTC también utiliza el I2C protocolo.

Los 3 botones, conectados a un " desplegable ", se utilizan para ajustar o cambiar la hora y fecha del reloj, sin tener que volver a cargar el código Arduino.

El esquema es muy simple:

El LCD y el RTC se comunican con Arduino a través del protocolo I2C y la biblioteca "Wire" y están conectados a ARDUINO al Pin A4 y A5.

  • LCD y RTC ---------------------- PIN ARDUINO
  • SDA --------------------------------------- A4
  • SLC ---------------------------------------- A5

Bibliotecas:

  • Wire.h:por Arduino IDE
  • RTClib.h
  • LiquidCrystal_I2C.h

Código:

El código es muy simple; en el bucle, compruebe si el botón "menú" está presionado. Si no se presiona, muestra la fecha y la hora; de lo contrario, cuenta cuántas veces presionó el botón y, a través de los distintos conjuntos, ajusta la hora. Al final, actualiza el RTC con los nuevos datos ingresados ​​y muestra la fecha y la hora.

El proyecto también se ha publicado en Instructables.

Código

Reloj Establecer fecha y hora

Esquemas

simple_clock_uOb2RxCa71.fzz

Proceso de manufactura

  1. ¿Cómo obtener la fecha y hora actuales en Python?
  2. Fabricación de nuevas vacunas y productos biológicos a tiempo
  3. El reloj IV9 Numitron más simple de bricolaje con Arduino
  4. Java - Fecha y hora
  5. C++ Fecha y hora
  6. Java 8 - Nueva API de fecha/hora
  7. Python - Fecha y hora
  8. Word Clock con resolución de tiempo mínima en palabras
  9. Arduino Temp. Monitor y reloj en tiempo real con pantalla 3.2
  10. Reloj de Berlín
  11. Reloj despertador simple con DS1302 RTC