Innholdsfortegnelse:

Arduino -klokke med DS3231 og LCD1602: 3 trinn
Arduino -klokke med DS3231 og LCD1602: 3 trinn

Video: Arduino -klokke med DS3231 og LCD1602: 3 trinn

Video: Arduino -klokke med DS3231 og LCD1602: 3 trinn
Video: #074 Модуль часов реального времени RTC DS3231 ESP8266 Arduino IDE 2024, Juli
Anonim
Arduino klokke med DS3231 og LCD1602
Arduino klokke med DS3231 og LCD1602

Dette prosjektet er en del av et større, men det kan være et frittstående prosjekt. Det er i utgangspunktet en klokke med to knapper for å stille inn tid og dato.

Det ser ikke så bra ut på brødbrettet med alle disse ledningene, men det gjør jobben, og det kan forenkles ved å bruke en I2C -skjerm, men jeg vil dekke det emnet i en fremtidig instruksjon.

Driftsmodusen er ganske enkel, du har to knapper, den første, koblet til pinne 8 på arduino brukes til å velge parameteren (dato, time minutt …) og til slutt for å lagre den nye datoen. Den andre knappen, som er festet til pin 9 på arduino, brukes til å øke den valgte parameteren og til slutt for å avbryte data du nettopp har lagt inn (ikke lagre) hvis du ikke er fornøyd med den.

Trinn 1: Nødvendige deler:

Nødvendige deler
Nødvendige deler
Nødvendige deler
Nødvendige deler
Nødvendige deler
Nødvendige deler
Nødvendige deler
Nødvendige deler

1. Arduino UNO R3 eller kompatibelt brett

2. DS3231 RTC (sanntidsklokke) -modul

3. CR2032 -batteri, hvis modulen ikke kommer med et

4. LCD 1602 -skjerm

5. 50K ohm variabel motstand for justering av kontrasten til 1602 LCD

6. 2 knapper for å justere dato og klokkeslett

7. To 10K ohm motstander for nedtrekkspinne

8. Jumper wire for tilkobling av delene

9. Brødbrett

Trinn 2: Sett sammen ordningen

Sett sammen ordningen
Sett sammen ordningen

Siden jeg er sikker på at du ikke kan opprette forbindelsen basert på det første bildet av prosjektet, er her opplegget for det.

Trinn 3: Skriv koden:

Du finner koden for dette prosjektet her, i den vedlagte filen. Du er velkommen til å endre den for å passe dine behov. Koden er forklart inne i.ino -filen. Eventuelle forslag mottas med takk.

Også biblioteket jeg brukte er vedlagt. Andre biblioteker med DS3231 fungerer kanskje ikke.

Anbefalt: