Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Relógio Definir Data Hora

Componentes e suprimentos

Arduino UNO
× 1
Adafruit LCD padrão - 16x2 branco em azul
× 1
Módulo I2C para LCD
× 1
Relógio em tempo real (RTC)
× 1
SparkFun Botão de pressão 12 mm
× 3
Resistor 10k ohm
× 3
Fios de jumpers (genérico)
× 1

Sobre este projeto





Introdução


Este relógio é a base de muitos dos meus projetos. Fui inspirado por um amigo que publicou um tutorial em 2012 (link). É um relógio simples com LCD display, um RTC (relógio em tempo real) e 3 botões . Por conveniência e para economizar pinos do Arduino, usei um display com módulo I2C. O RTC também usa o I2C protocolo.

Os 3 botões, conectados a um " puxar para baixo "circuito, são usados ​​para ajustar ou alterar a hora e a data do relógio, sem ter que recarregar o código do Arduino.





O esquema é muito simples:


O LCD e o RTC se comunicam com o Arduino por meio do protocolo I2C e da biblioteca "Wire" e são conectados ao ARDUINO aos pinos A4 e A5.
  • LCD e RTC ---------------------- PIN ARDUINO
  • SDA --------------------------------------- A4
  • SLC ---------------------------------------- A5





Bibliotecas:

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





Código:


O código é muito simples; no loop, verifique se o botão "menu" está pressionado. Se não for pressionado, mostra a data e a hora, caso contrário, conta quantas vezes você pressionou o botão e, através dos vários conjuntos, ajusta a hora. No final, ele atualiza o RTC com os novos dados inseridos e exibe a data e a hora.

O projeto também foi publicado no Instructables.

Código

Ajuste do relógio, data e hora

Esquemas

simple_clock_uOb2RxCa71.fzz

Processo de manufatura

  1. Como obter data e hora atuais em Python?
  2. Fabricação de novas vacinas e produtos biológicos dentro do prazo
  3. DIY mais simples relógio IV9 Numitron com Arduino
  4. Java - Data e hora
  5. Data e hora do C++
  6. Java 8 - Nova API de data/hora
  7. Python - Data e hora
  8. Word Clock com resolução de minutos em palavras
  9. Arduino Temp. Monitor e relógio em tempo real com tela 3.2
  10. Despertador simples com DS1302 RTC