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, Červenec
Anonim
Image
Image

Dobrý den, chtěl jsem se s vámi podělit o tento malý projekt, jedná se o budík pro kutily založený na desce Arduino UNO a modulu DS1302 RTC, datum a čas můžete nastavit pomocí klávesnice a také nastavit budík na zadaný čas. Doufám, že se ti to líbí.

Krok 1: Potřebný hardware

Potřebný hardware
Potřebný hardware
Potřebný hardware
Potřebný hardware

K tomu budeme potřebovat nejprve desku Arduino, používám Arduino UNO, můžete použít jinou, jen se ujistěte o počtu pinů.

- Modul RTC, zde používám DS1302.

- LCD i2c obrazovka.

- Matice klávesnice 4*4.

- A bzučák, můžete použít modul nebo 2vodičovou komponentu.

- 1kOhm odpor, několik startovacích vodičů a prkénko.

Krok 2: Zapojení

Elektrické vedení
Elektrické vedení

Zapojení je jako na obrázku, věci, které by měly být zapojeny s GND a 5v jako RTC, LCD a bzučák.

Piny RTC jsou zapojeny od D2 do D5 a já používám odpor 1k s pinem DAT a D4, abychom získali správné datum a čas, je to běžné řešení.

LCD SDA a SCL jsou propojeny s A4 a A5.

Klávesnice zprava doleva (D5-D12).

a bzučák s D13, což je vnitřní LED dioda Arduino UNO.

Krok 3: Kód a funkce

Kód a knihovny, které jsem použil, najdete v odkazu:

Funkce je velmi jednoduchá: stisknutím tlačítka „*“na klávesnici nastavíte aktuální čas a datum a stisknutím „A“nastavíte čas budíku. Vyzváněcí tón si můžete přizpůsobit, pokud vám to jde s bzučákem, nebo jej hledat na internetu.

Užijte si to, a pokud máte nějaký problém nebo otázku, klidně se ptejte.

Doporučuje: