
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36

Този проект е част от по -голям, но може да бъде самостоятелен проект. По принцип това е часовник с два бутона за настройка на час и дата.
Не изглежда толкова добре на макета с всички тези проводници, но върши работата и може да бъде опростена с помощта на 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 може да не работят.
Препоръчано:
Как да използвате модул с часовник в реално време (DS3231): 5 стъпки

Как да използвате модул с часовник в реално време (DS3231): DS3231 е евтин, изключително точен I2C часовник в реално време (RTC) с интегриран температурно компенсиран кристален осцилатор (TCXO) и кристал. Устройството включва вход за батерия и поддържа точно отчитане на времето, когато основното захранване
ESP8266 Мрежов часовник без RTC - Nodemcu NTP Часовник Няма RTC - ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: 4 стъпки

ESP8266 Мрежов часовник без RTC | Nodemcu NTP Часовник Няма RTC | ИНТЕРНЕТЕН ЧАСОВНИК ПРОЕКТ: В проекта ще се прави часовник проект без RTC, ще отнеме време от интернет с помощта на wifi и ще го покаже на дисплея st7735
Настройка на DS3231 RTC (часовник в реално време) точно, бързо и автоматично с помощта на Java (+-1s): 3 стъпки

Задаване на DS3231 RTC (часовник в реално време) точно, бързо и автоматизирано с помощта на Java (+-1s): Тази инструкция ще ви покаже как да настроите часа на DS3231 часовник в реално време с помощта на Arduino и малко Java приложение, което използва серийната връзка на Arduino. Основната логика на тази програма: 1. Arduino изпраща серийна заявка
Arduino DS3231 RTC часовник с LCD: 3 стъпки

Arduino DS3231 RTC часовник с LCD: За да се запозная с DS3231 RTC (часовник в реално време), изградих прост базиран на Arduino 24 часов часовник. Той има 3 бутона със следните функции: натиснете произволен бутон, за да влезете в режим на настройка на времето, увеличете и намалете времето в минути с t
Безкраен часовник - Arduino - WS2813 и DS3231: 5 стъпки (със снимки)

Infinity Clock - Arduino - WS2813 и DS3231: Infinity Clock - Arduino - WS2813 и DS3231 Исках да построя часовник и ми хареса идеята да опитам ръката си да направя часовник с безкрайност с Arduino. Исках да го изградя от общи елементи и сам да напиша програмата. Какво е Infinity C