Оглавление:

Цифровые часы Arduino с функцией будильника (пользовательская печатная плата): 6 шагов (с изображениями)
Цифровые часы Arduino с функцией будильника (пользовательская печатная плата): 6 шагов (с изображениями)

Видео: Цифровые часы Arduino с функцией будильника (пользовательская печатная плата): 6 шагов (с изображениями)

Видео: Цифровые часы Arduino с функцией будильника (пользовательская печатная плата): 6 шагов (с изображениями)
Видео: Flprog - управление меню при помощи энкодера на дисплее 1602 2024, Июль
Anonim
Цифровые часы Arduino с функцией будильника (пользовательская печатная плата)
Цифровые часы Arduino с функцией будильника (пользовательская печатная плата)

В этом руководстве я покажу вам, как сделать свои собственные цифровые часы с функцией будильника.

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

Схема на EasyEDA, бесплатной онлайн-платформе для проектирования схем
Схема на EasyEDA, бесплатной онлайн-платформе для проектирования схем
Схема в EasyEDA, бесплатной онлайн-платформе для проектирования схем
Схема в EasyEDA, бесплатной онлайн-платформе для проектирования схем

Войдите сюда, чтобы увидеть и внести любые изменения в вышеуказанную схему.

Шаг 3: Код

Код
Код

Как это запрограммировать:

Подключите вашу схему с модулем TTL к USB с помощью 5 кабелей к заголовку программирования.

Контакты RX и TX должны быть перекрестно соединены.

ПРИМЕЧАНИЕ. Если вы используете плату Arduino UNO, сначала удалите с нее микросхему ATmega328 и подключите разъемы RX к RX и TX к контактам TX платы. Вывод RS должен быть подключен к выводу сброса Arduino UNO.

Загрузите код отсюда и откройте его с помощью Arduino IDE. Внутри вы также найдете файл библиотеки.

Шаг 4: JLCPCB - Создайте свою собственную печатную плату от 2 $

JLCPCB - Создайте свою собственную печатную плату от 2 $!
JLCPCB - Создайте свою собственную печатную плату от 2 $!

Войдите сюда, чтобы произвести свою печатную плату!

Используйте JLCPCB для изготовления печатной платы за 2 доллара и 2-дневного срока сборки, качество действительно хорошее, посмотрите фото нашей печатной платы ниже.

Шаг 5: 3D-детали

3D детали
3D детали
3D детали
3D детали

Шаг 6: Готово

Отличная работа!
Отличная работа!

Надеюсь, вам понравилось, дайте мне знать в комментариях !!!

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