Innholdsfortegnelse:

DS1302 klokke med 2,4 TFT LCD: 5 trinn
DS1302 klokke med 2,4 TFT LCD: 5 trinn

Video: DS1302 klokke med 2,4 TFT LCD: 5 trinn

Video: DS1302 klokke med 2,4 TFT LCD: 5 trinn
Video: Как сделать часы с вращающимся светодиодным дисплеем 2024, Juli
Anonim
DS1302 klokke med en 2,4 TFT LCD
DS1302 klokke med en 2,4 TFT LCD

Hei der!

I dag vil jeg vise deg hvordan du lager en enkel klokke med en RTC og en TFT LCD for Arduino.

Enkelt prosjekt for nybegynnere, det kan settes sammen og settes opp i mindre enn 30 minutter.

Trinn 1: En annen klokke

For noen måneder siden bestemte jeg meg for å lage meg en enkel klokke med denne 2,4 tommers LCD.

Jeg bruker den i stua, og det er et godt nattlys. Det hindrer meg i å sparke inn til møblene ved et uhell; og mamma liker det også:)

Denne RTC -modulen er relativt billig og veldig enkel å bruke med Arduino. Det er ikke som de som bruker I2C -protokollen (DS3231, 1307).

DS1302:

Modulen har 5 pinner: VCC, Ground, RST, CLK, DAT De 3 pinnene kan kobles til en hvilken som helst digital pin av arduino.

Den største fordelen med rtc er at den ikke bruker I2C (SCL, SDA) BUSS.

Den største ulempen: rtc -brikken er ikke varmekompensert. Hva betyr det?? Det betyr at temperaturen mest sannsynlig har en effekt på tidsdriften. Ved romtemperatur var tidsdriften 2-4 minutter per måned. Derfor kan vi ikke si at dette er en presis rtc.

Denne TFT LCD -en trenger vanligvis A4 -pinnen for RESET, og jeg har prøvd å finjustere denne funksjonen (A4 for å tilbakestille pin) for å bruke en DS3231 -modul. Så langt kunne jeg ikke få det til å fungere, men jeg leter fortsatt etter en løsning.

Trinn 2: Materialer og skisse

Materialer og skisser
Materialer og skisser
Materialer og skisser
Materialer og skisser
Materialer og skisser
Materialer og skisser
Materialer og skisser
Materialer og skisser

Delene som trengs for dette prosjektet:

-Arduino Uno (Mega etc …)

-DS1302 RTC

-2,4 TFT LCD

-Noen hoppetråder

-Arduino IDE, skisse, biblioteker og litt fritid

Trinn 3: Tilkoblinger

Tilkoblinger
Tilkoblinger

Det er et veldig enkelt oppsett. Koble LCD -skjermen til Arduino. Jeg loddet pinnene motsatt vei på arduino, så rtc er koblet på baksiden av brettet.

VCC: 3,3 eller 5 volt

Bakken: Bakken

RST: Digital 10

DAT: Digital 11

CLK: Digital 12

Trinn 4: Ferdig

Ferdig
Ferdig
Ferdig
Ferdig
Ferdig
Ferdig
Ferdig
Ferdig

Etter å ha koblet delene, last opp skissen til brettet og du er ferdig.

I skissen kan du enkelt stille inn tiden til modulen.

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);

Firts uncomment linjene, og angi deretter riktig tid, dag og dato.

Last den opp, kommenter linjene igjen og last opp.

Det er det! Tiden er satt og klar til å gå.

Trinn 5: Ferdig

Du er ferdig!

Bruk den som du vil.

Ha en fin dag!

Anbefalt: