Sadržaj:

Arduino DS1302 RTC budilnik: 3 koraka
Arduino DS1302 RTC budilnik: 3 koraka

Video: Arduino DS1302 RTC budilnik: 3 koraka

Video: Arduino DS1302 RTC budilnik: 3 koraka
Video: ⌚️ ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ (DS1302) и АРДУИНО 2024, Juli
Anonim
Image
Image

Poštovani, htio sam s vama podijeliti ovaj mali projekt, radi se o budilici sa vlastitim rukama zasnovanoj na Arduino UNO ploči i DS1302 RTC modulu, možete postaviti datum i vrijeme pomoću tipkovnice, a također postaviti alarm na određeno vrijeme. Nadam se da voliš ga.

Korak 1: Potreban hardver

Potreban hardver
Potreban hardver
Potreban hardver
Potreban hardver

Za ovo će nam prvo trebati Arduino ploča, ja koristim Arduino UNO, možete koristiti drugu samo provjerite broj pinova.

- RTC modul, ovdje koristim DS1302.

- LCD i2c ekran.

- Matrica tastature 4*4.

- i zujalicu, možete koristiti modul ili komponentu s 2 žice.

- Otpornik od 1 kOhm, neke žice za preskakanje i ploča.

Korak 2: Ožičenje

Ožičenje
Ožičenje

Ožičenje je kao na slici, stvari koje treba spojiti sa GND i 5v, poput RTC -a, LCD -a i zujalice.

RTC pinovi su ožičeni od D2 do D5, a ja koristim 1k otpornik s DAT pinom i D4 tako da dobijemo točan datum i vrijeme, to je uobičajeno rješenje.

LCD SDA i SCL ožičeni su sa A4 i A5.

Tastatura s desna na lijevo (D5-D12).

i zujalicu sa D13 koja je unutrašnja LED dioda Arduino UNO.

Korak 3: Kôd i funkcioniranje

Kôd i biblioteke koje sam koristio možete ih pronaći na linku:

Funkcionisanje je prilično jednostavno: pritisnite "*" na tastaturi da postavite trenutno vreme i datum, a zatim "A" da postavite vreme alarma. Možete prilagoditi melodiju zvona ako se dobro snalazite u zvukovima zvuka sa zujalicom ili ih potražite na internetu.

Uživajte, a ako imate bilo kakvih problema ili pitanja slobodno pitajte.

Preporučuje se: