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



С помощью этого руководства я покажу вам, как создать часы, используя Arduino Nano и сервомоторы. Для этого вам понадобятся следующие предметы:
Запасы
- Плата Arduino (я использовал Arduino Nano)
- 2 серводвигателя
- Светодиодные лампы
- Провода
- Картонная коробка
- Ручка
- Карандаш
- Правитель
- Жвачка
- Резак для бумаги
Шаг 1: припаяйте необходимые светодиодные лампы



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



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

Перед сборкой всех элементов просто присоедините провода светодиодов, серводвигателей к плате Arduino и проверьте правильность загрузки программы. Программа, которую я использовал, прилагается здесь.
Для второго светодиода индикации использован вывод 3 Arduino.
Для индикации минут используются 4 светодиода Arduino pin 7, 8, 9, 10.
Для серводвигателей используются 5, 6 контактов
Шаг 4: соберите все детали



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

Теперь включите плату Arduino с помощью внешнего источника питания, и вы можете наслаждаться новыми часами. В демонстрационных целях часы работают со скоростью, превышающей нормальную тактовую частоту. Это можно настроить с помощью кода Arduino.
В этом проекте я не добавил функцию установки времени. Это можно легко реализовать с помощью последовательного чтения данных или подключения устройства Bluetooth.
Спасибо, что посмотрели это.
Рекомендуемые:
Уникальная настольная метеостанция: 5 шагов (с изображениями)

Уникальный экспонат настольной метеостанции: Привет, ребята! Для проекта этого месяца я сделал метеостанцию в виде настольного растения, или вы можете назвать его настольным экспонатом. Эта метеостанция загружает данные в ESP8266 с веб-сайта openwethermap.org и меняет цвета RGB в
Настройка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с помощью Java (+ -1 с): 3 шага

Установка часов реального времени DS3231 RTC (часов реального времени) точно, быстро и автоматически с использованием Java (+ -1 с): это руководство покажет вам, как установить время на часах реального времени DS3231 с помощью Arduino и небольшого приложения Java, которое использует последовательное соединение Arduino. Основная логика этой программы: 1. Arduino отправляет последовательный запрос
Часы на базе Arduino с использованием модуля часов реального времени DS1307 (RTC) и 0,96: 5 шагов

Часы на основе Arduino с использованием модуля часов реального времени DS1307 (RTC) и 0.96: Привет, ребята, в этом руководстве мы увидим, как создать рабочие часы с помощью модуля часов реального времени DS1307 & Дисплей OLED, поэтому мы будем считывать время с модуля часов DS1307. И распечатать на OLED-экране
Создание часов из часов: 11 шагов (с изображениями)

Создание часов из часов: в этой инструкции я беру существующие часы и создаю, как мне кажется, лучшие часы. Мы перейдем от картинки слева к картинке справа. Прежде чем начинать работу на своих часах, знайте, что повторная сборка может быть сложной задачей, поскольку
Монитор сетевых часов и погоды на базе ESP8266: 3 шага (с изображениями)

Сетевые часы и монитор погоды на основе ESP8266: короткий и простой проект на выходные с ESP8266 и 0,96-дюймовым OLED-дисплеем 128x64. Устройство представляет собой сетевые часы, то есть считывает время с серверов ntp. Он также отображает информацию о погоде со значками из openweathermap.org Необходимые части: 1. Модуль ESP8266 (A