
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05

Чтобы познакомиться с DS3231 RTC (часами реального времени), я построил простые 24-часовые часы на базе Arduino. Он имеет 3 кнопки со следующими функциями: нажмите любую кнопку для входа в режим установки времени, увеличьте и уменьшите время в минутах с помощью двух кнопок и установите часы с помощью третьей кнопки. Вы можете посмотреть видео о его работе на vimeo.com/andrewideas/simplearduinoclock.
Необходимые материалы:
- Плата для разработки Arduino (я использовал Uno)
- Стандартный ЖК-дисплей 16x2 на базе HD44780
- RTC на базе DS3231 (я получил свой на Amazon)
- Три кнопки
- Три резистора (~ 10 кОм)
- Потенциометр (~ 10 кОм)
- Макет
- Несколько перемычек
Шаг 1. Подключение


Инструкции по подключению см. На чертеже. Кнопки подключены к контактам A0, A1 и A2. RTC использует контакт A5 для SCL и контакт A4 для SDA. Потенциометр изменяет контрастность ЖК-дисплея, а ЖК-дисплей использует цифровые контакты 2-7.
Шаг 2: программирование

Используйте IDE arduino, чтобы загрузить мой скетч на ваш arduino.
Мой код частично основан на приведенном здесь коде. И, конечно же, мой код объясняется в комментариях.
Вы можете скачать эскиз из этого руководства.
Шаг 3. Продолжайте жить своей жизнью
Ты сделал это! Если вы этого не сделали - в этом случае прокомментируйте ниже, и я сделаю все возможное, чтобы помочь вам. В противном случае продолжайте и делайте еще большие дела!
Спасибо!
Рекомендуемые:
Дисплей DMD P10 с Arduino и RTC DS3231: 4 шага (с изображениями)

Дисплей P10 DMD с Arduino и RTC DS3231: дисплеи P10 представляют собой массив точечно-матричных светодиодов. Светодиод P10 обычно называют точечно-матричным дисплеем или дисплеем DMD. Он основан на регистрах сдвига, обычно используется 74595 регистров сдвига. Их можно каскадировать с большим количеством подобных досок. А
ESP8266 Сетевые часы без RTC - Nodemcu NTP Clock Нет RTC - ПРОЕКТ ИНТЕРНЕТ-ЧАСОВ: 4 шага

ESP8266 Сетевые часы без RTC | Nodemcu NTP Clock Нет RTC | ПРОЕКТ ИНТЕРНЕТ-ЧАСОВ: В проекте будет создаваться проект часов без RTC, для этого потребуется время из Интернета с использованием Wi-Fi, и он будет отображать его на дисплее st7735
Часы Arduino с DS3231 и LCD1602: 3 шага

Часы Arduino с DS3231 и LCD1602: этот проект является частью более крупного, но может быть отдельным проектом. По сути, это часы с двумя кнопками для установки времени и даты. Они не очень хорошо смотрятся на макетной плате со всеми этими проводами, но они выполняют свою работу, и их можно упростить
Часы Gixie: самые красивые часы со светящейся трубкой: 4 шага

Часы Gixie: самые красивые часы Glow Tube: мне очень нравятся часы Nixie Tube, но они слишком дороги, я не могу их себе позволить. Итак, я потратил полгода на создание этих часов Gixie Clock. Gixie Clock достигается за счет использования освещения ws2812 для создания акрилового света. Я делаю все возможное, чтобы сделать трубку RGB тоньше
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)

Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: медный колокол, маленькое реле, еще несколько вещей и настоящий колокол могут пробить часы на вашем рабочем столе. Хотя этот проект работает на Windows и Mac OS X тоже, я решил установить Ubuntu Linux на ПК, который я нашел в мусорном ведре, и поработать над этим: у меня никогда не было