Съдържание:

Arduino DS1302 RTC будилник: 3 стъпки
Arduino DS1302 RTC будилник: 3 стъпки

Видео: Arduino DS1302 RTC будилник: 3 стъпки

Видео: Arduino DS1302 RTC будилник: 3 стъпки
Видео: ⌚️ ЧАСЫ РЕАЛЬНОГО ВРЕМЕНИ (DS1302) и АРДУИНО 2024, Юли
Anonim
Image
Image

Здравейте, исках да споделя с вас този малък проект, става въпрос за будилник „направи си сам“на базата на Arduino UNO платка и DS1302 RTC модул, можете да настроите датата и часа чрез клавиатура и също така да зададете алармата за определено време. Надявам се че го харесваш.

Стъпка 1: Необходим хардуер

Необходим хардуер
Необходим хардуер
Необходим хардуер
Необходим хардуер

За това първо ще имаме нужда от дъска Arduino, аз използвам Arduino UNO, можете да използвате друга, просто се уверете в броя на пиновете.

- RTC модул, тук използвам DS1302.

- LCD i2c екран.

- 4*4 клавиатурна матрица.

- и зумер, можете да използвате модула или компонента с 2 проводника.

- 1kOhm резистор, някои скокове проводници и макет.

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации

Окабеляването е като на снимката, неща, които трябва да бъдат свързани с GND и 5v като RTC, LCD и зумера.

RTC щифтовете са свързани от D2 до D5 и използвам 1k резистор с DAT щифт и D4, така че получаваме правилната дата и час, това е често срещано решение.

LCD SDA и SCL са свързани с A4 и A5.

Клавиатура отдясно наляво (D5-D12).

и зумера с D13, който е вътрешният светодиод на Arduino UNO.

Стъпка 3: Код и функциониране

Кодът и библиотеките, които използвах, можете да ги намерите в линка:

Функционирането е доста просто: натискате "*" на клавиатурата, за да настроите текущия час и дата, след това "A", за да зададете аларменото време. Можете да персонализирате мелодията си за звънене, ако се справяте добре с макиновите звуци със зумер или да ги потърсите в интернет.

Насладете се и ако имате някакъв проблем или въпрос, не се колебайте да попитате.

Препоръчано: