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

Всем привет, Начал этот проект 1 месяц назад, из-за моего плохого здоровья (заразился лихорадкой денге) он занял больше времени. Обычно я делаю проект на основе Arduino, поэтому создание проекта часов было довольно интересным.
Чтобы сделать интересный проект, я проверил множество проектов, связанных с часами и циферблатами, и, наконец, придумал часы для генерации миксов.
Он содержит минутные песочные часы, циферблат на 90 градусов для отображения часа и 2 семисегментных дисплея для отображения минут.
Построим.
Шаг 1. Необходимые материалы
- 4 шт. Деревянный блок размером 1 см * 3 см * 8 см (в * ш * л). с участием.
- Палочки для мороженого.
- 2 шт. Серводвигателя 180
- 2-х сегментный семисегментный дисплей.
- Сверлильный станок по дереву.
- Ардунио нано.
- Блок питания 5в 1Амп.
- Кусочки из сапре.
- Женский к женскому кабелю.
- Песочные часы одной минуты.
Шаг 2: Настройка песочных часов и сервопривода



- Сделайте квадратное отверстие в одной из рам, чтобы ее можно было легко прикрепить к сервоприводу.
- Отметьте контур сервопривода, нанесите его на дерево и сделайте целиком рядом друг с другом, используя дрель.
- Закрепите сервопривод горячим или суперклеем.
- Создал маленькую коробочку размером с песочные часы.
- Прикрепленный серворедуктор посередине коробки, как показано на рисунке.
- Сделал небольшое отверстие с другой стороны коробки, чтобы было место для отвертки, чтобы установить коробку на сервопривод.
- Присоедините серво штифт к штырю номер 12 Arduino.
- Запустите прикрепленный код.
- Отправьте 0 и 180 в серийный монитор и проверьте вращение песочных часов.
- Исправьте недостатки, если они есть.
Шаг 3: сделайте каркас



- Теперь прикрепите другие деревянные части и сделайте квадратную коробку.
- Определите положение второго сервопривода в течение часа.
- Используйте палочку для мороженого, чтобы закрыть лицо.
Шаг 4: Сделайте Dail



- С помощью суперклея прикрепите к ней сервоголовку.
- Затем используйте прилагаемую программу, откройте последовательный монитор приложения Arduino.
- Отправьте 0, 8, 16, 24, 32, 40, 48, 56, 64, 72, 80, 88, 96 один за другим и установите деревянную деталь.
- Это 12 интервалов часов с разницей в 8 градусов.
- Контакт серво сигнала прикреплен к контакту 12, вы можете изменить его, чтобы установить шкалу.
Шаг 5: Семисегментный дисплей для минут



- Используя сверло с самым маленьким сверлом, создайте целую переднюю поверхность.
- 10 в верхнем ряду и 10 в нижнем ряду.
- Так что 2 семисегментных дисплея могут легко скользить, и после этого используйте суперклей, чтобы закрепить его.
- К этому времени мы закончили со всеми часами.
- Теперь нам нужно настроить семисегментный дисплей.
Пины двух семисегментных дисплеев.
static const uint8_t digital_pins = {2, 3, 4, 5, 6, 7, 8};
static const uint8_t analog_pins = {A0, A1, A2, A3, A4, A5, 9};
Первые семь сегментов: контакты a, b, c, d, e, f, g схемы будут подключены к 2, 3, 4, 5, 6, 7, 8 контактам Arduino.
2-е семь сегментов: контакты a, b, c, d, e, f, g схемы будут подключены к A0, A1, A2, A3, A4, A5, 9 контактам Arduino.
Запустите код и проверьте, правильно ли он мигает от 9 до 0.
Шаг 6: соберите все


- Как только все будет собрано, часы будут выглядеть как на картинке.
- Штифт 12 для сервопривода часовой стрелки.
- Штифт 11 для сервопривода песочных часов.
- Остальные штифты такие же, как у семисегментных штифтов.
-
Установите время, изменив значения номера ниже в программе.
- int hours = 1;
- интервал минут = 9;
- int sec = 0;
Рекомендуемые:
USB-мод Honda Civic 10-го поколения 2018 для головного устройства Kenwood: 5 шагов

USB-мод Honda Civic 10-го поколения для головного устройства Kenwood 2018: в этой статье я модифицировал отверстие USB-порта моего Civic, чтобы принять тот, который я купил у Amazon, чтобы я мог подключить его к своему штатному головному устройству Kenwood (DMX9706S). Он находится в той же дыре, и его выполнение может занять 30 минут или больше
Домашняя автоматизация нового поколения с использованием Eagle Cad (часть 1 - печатная плата): 14 шагов

Домашняя автоматизация нового поколения с использованием Eagle Cad (Часть 1 - Печатная плата): Введение: Почему я говорю о следующем поколении: потому что в нем используются некоторые компоненты, которые намного лучше традиционных устройств домашней автоматизации. Он может управлять устройствами с помощью: Голосовых команд Google Сенсорной панели на устройстве Управление из приложения
Часы Vortex: наручные часы с зеркалом бесконечности: 10 шагов (с изображениями)

Часы Vortex: наручные часы с зеркалом бесконечности: целью этого проекта было создание носимой версии зеркальных часов бесконечности. Он использует свои светодиоды RGB для индикации времени, назначая часы, минуты и секунды красным, зеленым и синим светам соответственно и перекрывая эти оттенки t
Фотохромные часы и светящиеся в темноте часы: 12 шагов (с изображениями)

Фотохромные часы и часы, светящиеся в темноте: в этих часах используется специально созданный 4-значный 7-сегментный дисплей, сделанный из ультрафиолетовых светодиодов. Перед дисплеем размещается экран, который состоит либо из фосфоресцирующего («светится в темноте»), либо из фотохромного материала. Загорается кнопка вверху
C51 4-битные электронные часы - деревянные часы: 15 шагов (с изображениями)

C51 4-битные электронные часы - деревянные часы: у меня было немного свободного времени на этих выходных, поэтому я собрал эти 4-битные электронные цифровые часы DIY за 2,40 австралийских долларов, которые я недавно купил на AliExpress