Оглавление:

Будильник 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.

- ЖК-экран i2c.

- Матрица клавиатуры 4 * 4.

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

- резистор 1кОм, несколько соединительных проводов и макетная плата.

Шаг 2: Подключение

Проводка
Проводка

Схема подключения такая же, как на картинке, вещи, которые должны быть подключены с GND и 5 В, такие как RTC, ЖК-дисплей и зуммер.

Контакты RTC подключены от D2 к D5, и я использую резистор 1 кОм с контактом DAT и D4, поэтому мы получаем правильную дату и время, это обычное решение.

LCD SDA и SCL связаны с A4 и A5.

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

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

Шаг 3: Код и функционирование

Код и библиотеки, которые я использовал, вы можете найти по ссылке:

Функционирование довольно простое: вы нажимаете «*» на клавиатуре, чтобы установить текущее время и дату, затем «A», чтобы установить время будильника. Вы можете настроить свой рингтон, если у вас хорошо получается создавать звуки с зуммером, или поищите их в Интернете.

Наслаждайтесь, и если у вас возникнут проблемы или вопросы, не стесняйтесь их спрашивать.

Рекомендуемые: