Turinys:

„Arduino DS1302 RTC“žadintuvas: 3 žingsniai
„Arduino DS1302 RTC“žadintuvas: 3 žingsniai

Video: „Arduino DS1302 RTC“žadintuvas: 3 žingsniai

Video: „Arduino DS1302 RTC“žadintuvas: 3 žingsniai
Video: DIY Led Clock DS1302 2024, Lapkritis
Anonim
Image
Image

Sveiki, norėjau su jumis pasidalinti šiuo mažu projektu, tai apie „pasidaryk pats“žadintuvą, pagrįstą „Arduino UNO“plokšte ir DS1302 RTC moduliu, galite nustatyti datą ir laiką klaviatūra, taip pat nustatyti žadintuvą tam tikrą laiką. Tikiuosi, kad jums patiks.

1 žingsnis: reikalinga aparatinė įranga

Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra
Reikalinga aparatūra

Tam mums pirmiausia reikės „Arduino“plokštės, aš naudoju „Arduino UNO“, galite naudoti kitą, kad įsitikintumėte kaiščių skaičiumi.

- RTC modulis, čia aš naudoju DS1302.

- LCD i2c ekranas.

- 4*4 klaviatūros matrica.

- ir garsinis signalas, galite naudoti modulį arba 2 laidų komponentą.

- 1 kOhm rezistorius, keletas šokinėjimo laidų ir duonos lenta.

2 žingsnis: laidų prijungimas

Laidai
Laidai

Laidai yra tokie, kaip paveikslėlyje, dalykai, kurie turėtų būti prijungti naudojant GND ir 5v, pvz., RTC, LCD ir garsinis signalas.

RTC kaiščiai yra prijungti nuo D2 iki D5, o aš naudoju 1k rezistorių su DAT kaiščiu ir D4, todėl gauname teisingą datą ir laiką, tai yra įprastas sprendimas.

LCD SDA ir SCL yra prijungti prie A4 ir A5.

Klaviatūra iš dešinės į kairę (D5-D12).

ir garsinis signalas su D13, kuris yra vidinis „Arduino UNO“šviesos diodas.

3 žingsnis: kodas ir funkcijos

Mano naudojamą kodą ir bibliotekas rasite nuorodoje:

Funkcija yra gana paprasta: paspauskite „*“klaviatūroje, kad nustatytumėte dabartinį laiką ir datą, tada „A“, kad nustatytumėte žadintuvo laiką. Galite tinkinti savo skambėjimo toną, jei gerai mokate skambėti garsu su garsiniu signalu arba ieškoti jų internete.

Mėgaukitės, o jei turite kokių nors problemų ar klausimų, nedvejodami klauskite.

Rekomenduojamas: