Sisällysluettelo:

Arduino DS1302 RTC -herätyskello: 3 vaihetta
Arduino DS1302 RTC -herätyskello: 3 vaihetta

Video: Arduino DS1302 RTC -herätyskello: 3 vaihetta

Video: Arduino DS1302 RTC -herätyskello: 3 vaihetta
Video: ⌚️ ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ (DS1302) и АРДУИНО 2024, Marraskuu
Anonim
Image
Image

Hei, halusin jakaa kanssasi tämän pienen projektin, se koskee DIY -herätyskelloa, joka perustuu Arduino UNO -levyyn ja DS1302 RTC -moduuliin, voit asettaa päivämäärän ja kellonajan näppäimistöllä ja asettaa hälytyksen myös tietyn ajan. Toivottavasti pidät siitä.

Vaihe 1: Tarvittava laitteisto

Laitteisto tarvitaan
Laitteisto tarvitaan
Laitteisto tarvitaan
Laitteisto tarvitaan

Tätä varten tarvitsemme ensin Arduino -levyn, käytän Arduino UNO: ta, voit käyttää toista, vain varmistaaksesi nastojen määrän.

- RTC -moduuli, tässä käytän DS1302: ta.

- LCD i2c -näyttö.

- 4*4 näppäimistömatriisi.

- ja summeri, voit käyttää moduulia tai 2 -johtoista komponenttia.

- 1 kOhm vastus, hyppyjohdot ja leipälauta.

Vaihe 2: Johdotus

Johdotus
Johdotus

Johdotus on kuten kuvassa, asiat, jotka on kytkettävä GND: llä ja 5v: llä, kuten RTC, LCD ja summeri.

RTC -nastat on kytketty D2: sta D5: een, ja käytän 1k -vastusta DAT -nastalla ja D4: llä, joten saamme oikean päivämäärän ja kellonajan, se on yleinen ratkaisu.

LCD SDA ja SCL on yhdistetty A4- ja A5 -liitäntöihin.

Näppäimistö oikealta vasemmalle (D5-D12).

ja summeri, jossa on D13, joka on Arduino UNO: n sisäinen LED.

Vaihe 3: Koodi ja toiminnot

Käyttämäni koodi ja kirjastot löydät linkistä:

Toiminto on melko yksinkertainen: paina "*" näppäimistössä asettaaksesi kellonajan ja päivämäärän, ja sitten "A" asettaaksesi hälytysajan. Voit muokata soittoääntäsi, jos osaat käyttää makineääniä summerilla tai etsiä niitä Internetistä.

Nauti, ja jos sinulla on ongelmia tai kysymyksiä, kysy rohkeasti.

Suositeltava: