Съдържание:

Часовник Arduino с DS3231 и LCD1602: 3 стъпки
Часовник Arduino с DS3231 и LCD1602: 3 стъпки

Видео: Часовник Arduino с DS3231 и LCD1602: 3 стъпки

Видео: Часовник Arduino с DS3231 и LCD1602: 3 стъпки
Видео: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Ноември
Anonim
Часовник Arduino с DS3231 и LCD1602
Часовник Arduino с DS3231 и LCD1602

Този проект е част от по -голям, но може да бъде самостоятелен проект. По принцип това е часовник с два бутона за настройка на час и дата.

Не изглежда толкова добре на макета с всички тези проводници, но върши работата и може да бъде опростена с помощта на I2C дисплей, но ще разгледам тази тема в бъдещи инструкции.

Режимът на работа е доста прост, имате два бутона, първият, свързан с щифта 8 на arduino, се използва за избор на параметъра (дата, час минута …) и в края за запазване на новата дата. Вторият бутон, който е прикрепен към щифт 9 на arduino, се използва за увеличаване на избрания параметър и в края за отмяна на данните, които току -що сте въвели (не запазвайте), в случай че не сте доволни от него.

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

Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части
Необходими части

1. Arduino UNO R3 или съвместима платка

2. Модул DS3231 RTC (часовник в реално време)

3. CR2032 батерия, ако модулът не се доставя с такава

4. LCD 1602 дисплей

5. 50K ом променлив резистор за регулиране на контраста на 1602 LCD

6. 2 бутона за регулиране на датата и часа

7. Два 10K ома резистора за издърпване на щифтовете на бутоните

8. Джъмпер тел за свързване на частите

9. Платформа

Стъпка 2: Съберете схемата

Съберете схемата
Съберете схемата

Тъй като съм сигурен, че не можете да направите връзката въз основа на първата снимка на проекта, ето схемата за нея.

Стъпка 3: Напишете кода:

Можете да намерите кода за този проект тук, в прикачения файл. Не се колебайте да го промените според вашите нужди. Кодът е обяснен във файла.ino. Всякакви предложения са добре дошли.

Приложена е и библиотеката, която използвах. Други библиотеки на DS3231 може да не работят.

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