Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Klok Datum Tijd instellen

Componenten en benodigdheden

Arduino UNO
× 1
Adafruit Standaard LCD - 16x2 Wit op Blauw
× 1
I2C-module voor LCD
× 1
Real Time Clock (RTC)
× 1
SparkFun Drukknopschakelaar 12 mm
× 3
Weerstand 10k ohm
× 3
Jumperdraden (algemeen)
× 1

Over dit project

Inleiding

Deze klok is de basis van veel van mijn projecten. Ik werd geïnspireerd door een vriend die in 2012 een tutorial heeft gepubliceerd (link). Het is een eenvoudige klok met LCD scherm, een RTC (realtime klok) en 3 knoppen . Voor het gemak en om Arduino-pinnen te sparen, heb ik een display met I2C-module gebruikt. De RTC gebruikt ook de I2C protocol.

De 3 knoppen, verbonden met een "naar beneden trekken " circuit, worden gebruikt om de tijd en datum van het horloge aan te passen of te wijzigen, zonder de Arduino-code opnieuw te hoeven laden.

Het schema is heel eenvoudig:

De LCD en RTC communiceren met Arduino via het I2C-protocol en de bibliotheek "Wire" en zijn verbonden met ARDUINO op Pin A4 en A5.

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

Bibliotheken:

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

Code:

De code is heel eenvoudig; in de lus, controleer of de "menu"-knop is ingedrukt. Als het niet wordt ingedrukt, geeft het de datum en tijd weer, anders telt het hoe vaak je op de knop hebt gedrukt en past het via de verschillende sets de tijd aan. Uiteindelijk werkt het de RTC bij met de nieuwe ingevoerde gegevens en geeft het de datum en tijd weer.

Het project is ook gepubliceerd op Instructables.

Code

Klok Datum Tijd instellen

Schema's

simple_clock_uOb2RxCa71.fzz

Productieproces

  1. Hoe de huidige datum en tijd in Python te krijgen?
  2. Nieuwe vaccins en biologische geneesmiddelen op tijd produceren
  3. DIY eenvoudigste IV9 Numitron-klok met Arduino
  4. Java - Datum en tijd
  5. C++ Datum en tijd
  6. Java 8 - Nieuwe datum/tijd-API
  7. Python - Datum en tijd
  8. Word Clock met minutenresolutie van tijd in woorden
  9. Arduino Temp. Monitor en realtimeklok met 3.2-weergave
  10. Berlijnse klok
  11. Eenvoudige wekker met DS1302 RTC