Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Часы Установить дату и время

Компоненты и расходные материалы

Arduino UNO
× 1
Стандартный ЖК-экран Adafruit - 16x2, белый на синем
× 1
Модуль I2C для ЖК-дисплея
× 1
Часы реального времени (RTC)
× 1
Кнопочный переключатель SparkFun, 12 мм
× 3
Резистор 10 кОм
× 3
Перемычки (общие)
× 1

Об этом проекте

Введение

Эти часы - основа многих моих проектов. Меня вдохновил друг, опубликовавший в 2012 году учебник (ссылка). Это простые часы с ЖК-дисплеем . дисплей, RTC (часы реального времени) и 3 кнопки . Для удобства и экономии выводов Arduino я использовал дисплей с модулем I2C. RTC также использует I2C . протокол.

3 кнопки, подключенные к " раскрытию ", используются для настройки или изменения времени и даты на часах без перезагрузки кода Arduino.

Схема очень простая:

ЖК-дисплей и RTC связываются с Arduino через протокол I2C и библиотеку Wire и подключаются к ARDUINO к контактам A4 и A5.

  • ЖК-дисплей и RTC ---------------------- ПИН-код ARDUINO
  • ПДД --------------------------------------- A4
  • SLC ---------------------------------------- A5

Библиотеки:

  • Wire.h:от Arduino IDE
  • RTClib.h
  • LiquidCrystal_I2C.h

Код:

Код очень простой; в шлейфе проверьте, не нажата ли кнопка "меню". Если он не нажат, он отображает дату и время, в противном случае он подсчитывает, сколько раз вы нажимали кнопку, и настраивает время с помощью различных наборов. В конце концов, он обновляет RTC новыми введенными данными и отображает дату и время.

Проект также был опубликован на Instructables.

Код

Часы Установить дату и время

Схема

simple_clock_uOb2RxCa71.fzz

Производственный процесс

  1. Как получить текущую дату и время в Python?
  2. Своевременное производство новых вакцин и биопрепаратов
  3. Самодельные простейшие часы Numitron IV9 с Arduino
  4. Java — Дата и время
  5. Дата и время С++
  6. Java 8 — новый API даты/времени
  7. Python — Дата и время
  8. Word Clock с минутным разрешением времени в словах
  9. Arduino Temp. Монитор и часы реального времени с дисплеем 3.2
  10. Простой будильник с DS1302 RTC