Оглавление:

Рождественские часы DIY Arduino: 4 шага (с изображениями)
Рождественские часы DIY Arduino: 4 шага (с изображениями)

Видео: Рождественские часы DIY Arduino: 4 шага (с изображениями)

Видео: Рождественские часы DIY Arduino: 4 шага (с изображениями)
Видео: Электронные часы DIY - СБОРКА 2024, Ноябрь
Anonim
Рождественские часы DIY Arduino
Рождественские часы DIY Arduino

Счастливого Рождества! Недавно компания Elegoo обратилась ко мне с просьбой создать тематический рождественский проект с их Самым полным стартовым комплектом Arduino R3. С помощью компонентов, включенных в их набор, я смог создать эти тематические рождественские часы, которые отображают время и дату, и каждые пятнадцать минут дерево на вершине вращается и светится зеленым, наполняя комнату Духом Рождества. Следуйте инструкциям, чтобы узнать, как я сделал эти часы и как вы можете их сделать. Если у вас есть какие-либо вопросы, обязательно дайте мне знать в разделе комментариев, и я сделаю все возможное, чтобы помочь вам!

Шаг 1: 3D-проектирование

3d проектирование
3d проектирование
3d проектирование
3d проектирование
3d проектирование
3d проектирование
3d проектирование
3d проектирование

Я начал этот проект с разработки компонентов часов в Fusion 360. Первый компонент - это база часов. В этой части находятся все электронные платы, а также ЖК-дисплей 16x2. Чтобы установить компоненты, я использовал гайки и болты M3 с пространствами, предназначенными для обеспечения давления на гайки M3. Далее идет верхняя часть часов, которая используется для удержания шагового двигателя, который используется для вращения дерева, а также специального контактного кольца, используемого для питания светодиодов. Следующее, конечно же, изготовленное на заказ контактное кольцо. Я не буду вдаваться в подробности об этой части, поскольку это только V1, и у меня есть несколько изменений конструкции, которые я хотел бы сделать, чтобы создать более эффективную и практичную конструкцию контактных колец. Этот проект был выполнен в очень сжатые сроки, поэтому мне пришлось использовать V1 для этих часов. Я планирую переделать кольцо и создать более подробное руководство позже с информацией и деталями, необходимыми для изготовления вашего собственного. В любом случае контактное кольцо используется для крепления к последней части, являющейся самим деревом. Это модифицированное дерево из модели, найденной на Thingiverse. Эта часть напечатана в режиме вазы, чтобы свет от светодиодов проходил сквозь нее. Ниже прилагаются все необходимые файлы как для часов, так и для текущего дизайна контактного кольца.

Шаг 2: Электроника

Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника
Электроника

Следующим шагом является установка электроники и ее установка в корпус, напечатанный на 3D-принтере. Я использовал самый полный комплект Arduino от Elegoo для этого проекта, поскольку он поставляется со всеми необходимыми электронными деталями, а также со многими другими замечательными компонентами, которые вы можете использовать для создания своих собственных проектов. Для этого проекта я использовал Arduino Uno, модуль RTC, 16X2 LCD, 3X Green LED, а также шаговый двигатель Elegoo и схему шагового драйвера. Я подключил ЖК-дисплей, используя схему выше. Я подключил контакты SDA и SCL на RTC к контактам SCL и SDA на UNO. Затем я подключил контакты IN1-4 контроллера мотора к контактам 7-10 UNO. Что касается светодиодов, я подключил их через резистор 68 Ом к контакту 6 разъема UNO. После тестирования проводки я разобрал и снова собрал детали в корпус, напечатанный на 3D-принтере.

Шаг 3: Код

Код
Код

Я использовал IDE Arduino, чтобы написать программу для этих часов. Я смог узнать, как использовать контроллер мотора и модуль RTC из урока, проведенного Elegoo. Эти уроки содержат примеры проектов, а также примеры кодов для всех различных компонентов, включенных в комплект. Я использовал разные вещи, которые я изучил на уроках, и скомпилировал приведенный ниже код, чтобы отображать время на ЖК-дисплее и управлять шаговым двигателем на основе значений времени.

Шаг 4: конечный продукт

Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт
Конечный продукт

И готово! Мне понравилось создавать этот проект, и я надеюсь, что вы все тоже. Как я уже говорил ранее, этот проект был немного поспешен, чтобы закончить до Рождества. Есть пара вещей, которые я хотел бы сделать лучше, например, включить пьезозуммер для воспроизведения музыки во время вращения дерева, переделать корпус, сделав его более эстетичным, и включить больше места для дополнительных компонентов. Но пока что я горжусь окончательными результатами и хочу еще раз поблагодарить Elegoo за присланные мне компоненты, необходимые для создания этих рождественских тематических часов. Если вы хотите узнать больше о том, что я делаю, зайдите на мой сайт www.daily3dprinting.com Спасибо и с Рождеством!

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