Оглавление:
Видео: Часы Arduino с DS3231 и LCD1602: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Этот проект является частью более крупного, но может быть отдельным проектом. По сути, это часы с двумя кнопками для установки времени и даты.
На макетной плате со всеми этими проводами он выглядит не очень хорошо, но он выполняет свою работу, и его можно упростить, используя дисплей I2C, но я расскажу об этом в будущих инструкциях.
Режим работы довольно простой, у вас есть две кнопки, первая, связанная с контактом 8 на Arduino, используется для выбора параметра (дата, час, минуты…) и в конце для сохранения новой даты. Вторая кнопка, которая прикреплена к выводу 9 на Arduino, используется для увеличения выбранного параметра и в конце для отмены данных, которые вы только что ввели (не сохранять), если вас это не устраивает.
Шаг 1: Необходимые детали:
1. Arduino UNO R3 или совместимая плата
2. Модуль DS3231 RTC (часы реального времени)
3. Батарея CR2032, если в комплекте нет модуля
4. ЖК-дисплей 1602
5. Переменный резистор 50 кОм для регулировки контрастности ЖК-дисплея 1602.
6. 2 кнопки для настройки даты и времени.
7. Два резистора 10 кОм для опускания контактов кнопки.
8. Перемычка для соединения деталей.
9. Макетная плата
Шаг 2: Соберите схему
Поскольку я уверен, что вы не можете установить подключение по первой фотографии проекта, вот схема для этого.
Шаг 3: Напишите код:
Вы можете найти код этого проекта здесь, в прикрепленном файле. Не стесняйтесь изменять его в соответствии со своими потребностями. Код объясняется в файле.ino. Любые предложения приветствуются.
Также прилагается библиотека, которую я использовал. Другие библиотеки DS3231 могут не работать.
Рекомендуемые:
Часы Vortex: наручные часы с зеркалом бесконечности: 10 шагов (с изображениями)
Часы Vortex: наручные часы с зеркалом бесконечности: целью этого проекта было создание носимой версии зеркальных часов бесконечности. Он использует свои светодиоды RGB для индикации времени, назначая часы, минуты и секунды красным, зеленым и синим светам соответственно и перекрывая эти оттенки t
Часы Arduino DS3231 RTC с ЖК-дисплеем: 3 шага
Часы Arduino DS3231 RTC с ЖК-дисплеем: Чтобы познакомиться с DS3231 RTC (часами реального времени), я построил простые 24-часовые часы на базе Arduino. Он имеет 3 кнопки со следующими функциями: нажмите любую кнопку, чтобы войти в режим установки времени, увеличивайте и уменьшайте время в минутах с помощью t
Часы бесконечности - Arduino - WS2813 и DS3231: 5 шагов (с изображениями)
Часы бесконечности - Arduino - WS2813 и DS3231: Часы бесконечности - Arduino - WS2813 и DS3231 Я хотел создать часы, и мне понравилась идея попробовать свои силы в создании часов бесконечности на Arduino. Я хотел, чтобы он был построен из обычных элементов и сам написал программу. Что такое Infinity C
Часы Gixie: самые красивые часы со светящейся трубкой: 4 шага
Часы Gixie: самые красивые часы Glow Tube: мне очень нравятся часы Nixie Tube, но они слишком дороги, я не могу их себе позволить. Итак, я потратил полгода на создание этих часов Gixie Clock. Gixie Clock достигается за счет использования освещения ws2812 для создания акрилового света. Я делаю все возможное, чтобы сделать трубку RGB тоньше
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: 3 шага (с изображениями)
Создайте настоящие часы с боем колокола для вашего ПК и часы с огнетушителем: медный колокол, маленькое реле, еще несколько вещей и настоящий колокол могут пробить часы на вашем рабочем столе. Хотя этот проект работает на Windows и Mac OS X тоже, я решил установить Ubuntu Linux на ПК, который я нашел в мусорном ведре, и поработать над этим: у меня никогда не было