Talaan ng mga Nilalaman:

DS1302 Clock Na may isang 2.4 TFT LCD: 5 Mga Hakbang
DS1302 Clock Na may isang 2.4 TFT LCD: 5 Mga Hakbang

Video: DS1302 Clock Na may isang 2.4 TFT LCD: 5 Mga Hakbang

Video: DS1302 Clock Na may isang 2.4 TFT LCD: 5 Mga Hakbang
Video: Experimenting some options for a new chronograph project 2024, Nobyembre
Anonim
DS1302 Clock Na may isang 2.4 TFT LCD
DS1302 Clock Na may isang 2.4 TFT LCD

Kamusta diyan!

Ngayon ipapakita ko sa iyo kung paano gumawa ng isang simpleng orasan gamit ang isang RTC at isang TFT LCD para sa Arduino.

Simpleng proyekto para sa mga nagsisimula, maaari itong tipunin at i-set up nang mas mababa sa 30 minuto.

Hakbang 1: Isa pang Orasan

Ilang buwan na ang nakakalipas nagpasya akong gawin ang aking sarili ng isang simpleng orasan gamit ang 2.4 inch LCD na ito.

Ginagamit ko ito sa sala at ito ay isang magandang ilaw sa gabi. Pinipigilan nito ako mula sa pagsipa sa muwebles nang hindi sinasadya; at gusto din ito ni nanay:)

Ang module na RTC na ito ay medyo mura at napakadaling gamitin sa Arduino. Hindi ito tulad ng mga gumagamit ng I2C protocol (DS3231, 1307).

DS1302:

Ang module ay may 5 mga pin: VCC, Ground, RST, CLK, DAT Ang 3 mga pin ay maaaring konektado sa anumang digital pin ng arduino.

Ang pinakamalaking bentahe ng rtc ay hindi ito gumagamit ng I2C (SCL, SDA) BUS.

Ang pinakamalaking kawalan: Ang rtc chip ay hindi bayad sa init. Ano ang ibig sabihin nito ?? Nangangahulugan ito na ang temperatura ay malamang na may epekto sa drift ng oras. Sa temperatura ng kuwarto ang oras na naaanod ay 2-4 minuto bawat buwan. Samakatuwid hindi namin masasabi na ito ay isang tumpak na rtc.

Karaniwang kailangan ng TFT LCD na ito ang A4 pin para sa RESET, at sinusubukan kong sabunutan ang tampok na ito (A4 upang i-reset ang pin) upang magamit ang isang module na DS3231. Sa ngayon hindi ko ito magagawa, ngunit naghahanap pa rin ako ng solusyon.

Hakbang 2: Mga Materyales at Sketch

Mga Materyales at Sketch
Mga Materyales at Sketch
Mga Materyales at Sketch
Mga Materyales at Sketch
Mga Materyales at Sketch
Mga Materyales at Sketch
Mga Materyales at Sketch
Mga Materyales at Sketch

Ang mga bahaging kinakailangan para sa proyektong ito:

-Arduino Uno (Mega atbp…)

-DS1302 RTC

-2.4 TFT LCD

-ilang mga jumper wires

-Arduino IDE, sketch, mga aklatan at isang maliit na libreng oras

Hakbang 3: Mga Koneksyon

Mga koneksyon
Mga koneksyon

Ito ay isang napaka-simpleng pag-set up. Ikonekta ang LCD sa Arduino. Inhinang ko ang mga pin sa kabaligtaran na paraan sa arduino, kaya't ang rtc ay konektado sa likuran ng board.

VCC: 3.3 o 5 volts

Lupa: Mababang

RST: Digital 10

DAT: Digital 11

CLK: Digital 12

Hakbang 4: Tapos na

Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na
Tapos na

Matapos ikonekta ang mga bahagi i-upload ang sketch sa board at tapos ka na.

Sa sketch madali mong maitakda ang oras sa modyul.

//rtc.setDOW(FRIDAY);

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

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

I-unsure ang mga linya, pagkatapos ay itakda ang tamang oras, araw at petsa.

I-upload ito, puna muli ang mga linya at i-upload.

Ayan yun! Ang oras ay itinakda at handa nang umalis.

Hakbang 5: Tapos Na

Tapos ka na!

Gamitin ito ayon sa gusto mo.

Magandang araw!

Inirerekumendang: