Оглавление:
Видео: Цифровые часы Arduino с функцией будильника (пользовательская печатная плата): 6 шагов (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этом руководстве я покажу вам, как сделать свои собственные цифровые часы с функцией будильника.
В этом проекте я решил сделать свою собственную печатную плату на базе микроконтроллера Arduino UNO - Atmega328p.
Ниже вы найдете электронную схему с разводкой печатной платы, чтобы вы могли легко ее изготовить.
Нажимая кнопки, вы можете установить время / дату / будильник и состояние будильника (вкл. / Выкл.).
Будильник можно выключить, нажав на кнопку будильника или встряхнув ящик.
Обновления и многое другое можно найти здесь:
Давайте начнем.
Шаг 1. Что вам понадобится - оборудование
Для этого проекта вам понадобятся:
- Наша индивидуальная печатная плата
- Высококонтрастный ЖК-дисплей 16x2 символов (Raystar RC1602B-LLG-JWVE)
- Atmega328 (с загрузчиком Arduino UNO)
- DS1307 Часы реального времени
- Датчик наклона
- Гнездо для погружения 28 и гнездо для погружения 8
- Кварцевый генератор 16 МГц
- Кварцевый генератор 32,768 МГц
- Конденсаторы 2x22 пФ
- Резистор 3х10 кОм
- Триммер 20кОм
- Зуммер
- Держатель батарейки для монет
- винтовой зажим 2P 2,54 мм
- Контактный разъем 1x5, розетка, 2,54 мм
-
Мини-кнопочный переключатель - высокий
Вам также понадобится модуль TTL-USB или плата Arduino UNO для процедуры программирования.
Для питания вам понадобится адаптер питания 5V-1A или вы можете использовать USB-кабель, как я.
Шаг 2: Схема на EasyEDA, бесплатной онлайн-платформе для проектирования схем
Войдите сюда, чтобы увидеть и внести любые изменения в вышеуказанную схему.
Шаг 3: Код
Как это запрограммировать:
Подключите вашу схему с модулем TTL к USB с помощью 5 кабелей к заголовку программирования.
Контакты RX и TX должны быть перекрестно соединены.
ПРИМЕЧАНИЕ. Если вы используете плату Arduino UNO, сначала удалите с нее микросхему ATmega328 и подключите разъемы RX к RX и TX к контактам TX платы. Вывод RS должен быть подключен к выводу сброса Arduino UNO.
Загрузите код отсюда и откройте его с помощью Arduino IDE. Внутри вы также найдете файл библиотеки.
Шаг 4: JLCPCB - Создайте свою собственную печатную плату от 2 $
Войдите сюда, чтобы произвести свою печатную плату!
Используйте JLCPCB для изготовления печатной платы за 2 доллара и 2-дневного срока сборки, качество действительно хорошее, посмотрите фото нашей печатной платы ниже.
Шаг 5: 3D-детали
Шаг 6: Готово
Надеюсь, вам понравилось, дайте мне знать в комментариях !!!