Оглавление:

Уникальная модель часов на базе сервомоторов Arduino: 5 шагов
Уникальная модель часов на базе сервомоторов Arduino: 5 шагов

Видео: Уникальная модель часов на базе сервомоторов Arduino: 5 шагов

Видео: Уникальная модель часов на базе сервомоторов Arduino: 5 шагов
Видео: Сделали уникальные часы с помощью 3D принтера и Arduino своими руками! 2024, Декабрь
Anonim
Image
Image
Уникальная модель часов на базе сервомоторов Arduino
Уникальная модель часов на базе сервомоторов Arduino

С помощью этого руководства я покажу вам, как создать часы, используя Arduino Nano и сервомоторы. Для этого вам понадобятся следующие предметы:

Запасы

  • Плата Arduino (я использовал Arduino Nano)
  • 2 серводвигателя
  • Светодиодные лампы
  • Провода
  • Картонная коробка
  • Ручка
  • Карандаш
  • Правитель
  • Жвачка
  • Резак для бумаги

Шаг 1: припаяйте необходимые светодиодные лампы

Припаяйте необходимые светодиодные лампы
Припаяйте необходимые светодиодные лампы
Припаяйте необходимые светодиодные лампы
Припаяйте необходимые светодиодные лампы
Припаяйте необходимые светодиодные лампы
Припаяйте необходимые светодиодные лампы
  1. Для индикации секунд и минут нам понадобятся светодиодные лампы. С помощью перемычки или перемычки припаяйте провода к светодиоду.
  2. Сделайте их как на картинках

Шаг 2: Подготовьте часовой и минутный сервомоторы

Подготовьте часовые и минутные сервомоторы
Подготовьте часовые и минутные сервомоторы
Подготовьте часовые и минутные сервомоторы
Подготовьте часовые и минутные сервомоторы
Подготовьте часовые и минутные сервомоторы
Подготовьте часовые и минутные сервомоторы

На этом шаге необходимо создать значение часа и значение минуты, отображающие пронумерованные пластины.

  1. Используя картон, отметьте круг и пронумерованную область как 180 градусов, потому что сервопривод будет использовать опору только на 180 градусов. Если вы используете серводвигатель с поддержкой 360 градусов, вы можете изменить конструкцию пластины.
  2. Обрежьте их, как на картинке.
  3. Если вы не используете штифт для прикрепления серводвигателей к стене с часами, используйте для этого другую технику. Здесь я использовал картонный корпус, чтобы закрыть серводвигатель, и эта крышка подходит к стене с часами.

Шаг 3: запрограммируйте плату Arduino на часы

Запрограммируйте плату Arduino на часы
Запрограммируйте плату Arduino на часы

Перед сборкой всех элементов просто присоедините провода светодиодов, серводвигателей к плате Arduino и проверьте правильность загрузки программы. Программа, которую я использовал, прилагается здесь.

Для второго светодиода индикации использован вывод 3 Arduino.

Для индикации минут используются 4 светодиода Arduino pin 7, 8, 9, 10.

Для серводвигателей используются 5, 6 контактов

Шаг 4: соберите все детали

Соберите все детали
Соберите все детали
Соберите все детали
Соберите все детали
Соберите все детали
Соберите все детали

Теперь серводвигатели и светодиоды можно прикрепить к картонной коробке, взятой за основную стенку часов. Затем прикрепите часовую и минутную таблички к стене. После завершения проект теперь отображается, как указано выше.

Шаг 5: Завершите проект и улучшения

Теперь включите плату Arduino с помощью внешнего источника питания, и вы можете наслаждаться новыми часами. В демонстрационных целях часы работают со скоростью, превышающей нормальную тактовую частоту. Это можно настроить с помощью кода Arduino.

В этом проекте я не добавил функцию установки времени. Это можно легко реализовать с помощью последовательного чтения данных или подключения устройства Bluetooth.

Спасибо, что посмотрели это.

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