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

В этом руководстве я покажу вам, как сделать свои собственные цифровые часы с функцией будильника.
В этом проекте я решил сделать свою собственную печатную плату на базе микроконтроллера 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: Готово

Надеюсь, вам понравилось, дайте мне знать в комментариях !!!
Рекомендуемые:
Универсальная печатная плата расширения ввода / вывода для управления многими лампами Nixie с помощью I2C: 9 шагов (с изображениями)

Универсальная печатная плата расширителя ввода / вывода для управления многими лампами Nixie с помощью I2C: В настоящее время существует большой интерес к воплощению в жизнь старинных ламп Nixie. На рынке доступно множество комплектов часов с трубкой никси. Оказалось, что даже шла оживленная торговля старинными русскими никси-лампами. Также здесь, на Instructables, там
Печатная плата из АБС-пластика с 3D-печатью: 6 шагов (с изображениями)

Печатная плата из АБС-пластика с 3D-печатью: когда мне нужно было подключить к своему Teensy 4-значный 7-сегментный дисплей, я решил, что мне нужно начать исследования по изготовлению печатных плат в домашних условиях каким-то простым способом. Традиционное травление довольно утомительно и опасно, поэтому я быстро отказался от этого. Хорошая идея, которую я видел
Печатная плата беспроводного динамика: 5 шагов (с изображениями)

Беспроводная печатная плата для динамиков: я люблю делать свои собственные печатные платы, это доставляет мне много удовольствия, и мне нравится слушать музыку еще больше (мой любимый жанр - рэп :)). На моем столе всегда не хватает места для инструментов или электронных компонентов, поэтому я создал прототип ти
Печатная плата Тима (печатная плата): 54 шага (с изображениями)

Печатная плата Тима (Plotted Circuit Board): это процесс, который я использую для создания пользовательской печатной платы для своих проектов. Чтобы сделать это: я использую свой XY Plotter с Scribe, чтобы удалить пленку для травления, чтобы обнажить медь для травителя. . Я использую свой XY-плоттер с лазером, чтобы выжигать чернила на
Часы с прогнозом погоды с использованием старого будильника и Arduino: 13 шагов (с изображениями)

Часы с прогнозом погоды с использованием старого будильника и Arduino: у меня валялся сломанный будильник, и мне пришла в голову идея преобразовать его в часы и станцию прогнозирования погоды. Для этого проекта вам понадобятся: Старый круглый будильник, модуль датчика Arduino Nano BME280 ( температура, влажность, давление) ЖК-дисплей