Obsah:

Budík Arduino DS1302 RTC: 3 kroky
Budík Arduino DS1302 RTC: 3 kroky

Video: Budík Arduino DS1302 RTC: 3 kroky

Video: Budík Arduino DS1302 RTC: 3 kroky
Video: Arduino - hodiny 2024, November
Anonim
Image
Image

Dobrý deň, chcel som sa s vami podeliť o tento malý projekt, je to o diy budíku na báze dosky Arduino UNO a modulu DS1302 RTC, pomocou klávesnice môžete nastaviť dátum a čas a tiež nastaviť budík na zadaný čas. Dúfam, že sa ti to páči.

Krok 1: Potrebný hardvér

Potrebný hardvér
Potrebný hardvér
Potrebný hardvér
Potrebný hardvér

Na to budeme potrebovať najskôr dosku Arduino, používam Arduino UNO, môžete použiť inú, len sa uistite, koľko pinov je.

- Modul RTC, tu používam DS1302.

- LCD obrazovka i2c.

- Matica klávesnice 4*4.

- a Bzučiak, môžete použiť modul alebo 2 -vodičový komponent.

- 1 kOhm odpor, niekoľko prepojovacích káblov a nepájivá doska.

Krok 2: Zapojenie

Elektrické vedenie
Elektrické vedenie

Zapojenie je ako na obrázku, veci, ktoré by mali byť zapojené pomocou GND a 5v, ako RTC, LCD a bzučiak.

Kolíky RTC sú zapojené od D2 do D5 a používam 1k odpor s pinom DAT a D4, aby sme získali správny dátum a čas, je to bežné riešenie.

LCD SDA a SCL sú zapojené s formátmi A4 a A5.

Klávesnica sprava doľava (D5-D12).

a bzučiak s D13, čo je vnútorná LED dióda Arduino UNO.

Krok 3: Kód a fungovanie

Kód a knižnice, ktoré som použil, nájdete v odkaze:

Funkcia je veľmi jednoduchá: Stlačením „*“na klávesnici nastavíte aktuálny čas a dátum, potom stlačením „A“nastavíte čas budíka. Svoj vyzváňací tón si môžete prispôsobiť, ak vám to ide s vytváraním zvukov s bzučiakom, alebo ich vyhľadajte na internete.

Bavte sa, a ak máte akýkoľvek problém alebo otázku, pokojne sa pýtajte.

Odporúča: