Часы-пропеллер на Arduino NANO своими руками
Сегодня я буду делать замечательное устройство, которое приковывает взгляд людей своим магическим светодиодным свечением, это – часы, но не обычные, а часы-пропеллер на Arduino NANO. Линейка светодиодов вращаясь по кругу с высокой скоростью вырисовывает циферблат аналоговых часов с ходящими по ним стрелками. Кроме такого отображения они могут показывать любую другую информацию, например, цифровые часы с датой и различными надписями. Я думаю, что подобные часы-пропеллер должен сделать для себя каждый гик-радиолюбитель так как это легко, а результат просто впечатляющий!
Что понадобится чтобы сделать вращающиеся часы:
- Arduino NANO — https://alii.pub/6x2wkr;
- Яркие красные светодиоды – 11 шт;
- Яркие зелёные светодиоды – 5 шт;
- Синий светодиод – 1 шт;
- Резисторы 330 Ом – 16 шт;
- Резистор 2,2 кОм – 1 шт;
- Резистор 10 кОм – 1шт;
- Датчик Холла W130;
- Макетная плата;
- Небольшой неодимовый магнит;
- Двигатель от кассетного магнитофона;
- Аккумулятор – 3,7 В, 240 мА/ч.
Как сделать часы-пропеллер, пошаговая инструкция:
Шаг 1
Часы-пропеллер будем собирать по такой схеме:
Отрежем от макетной платы полоску, на ней будет размещаться вся схема часов-пропеллера вместе с аккумулятором и Ардуино.
Размещаем в линию светодиоды на макетной плате, катоды светодиодов будут спаиваться вместе, поэтому загибаем их к верху в одном направлении, а анод в бок, к каждому из этих анодов будет припаян ограничивающий ток резистор на 330 Ом.
На фото пока нет самого крайнего синего светодиода, который будет сигнализатором, что на часы подано питание и который будет вырисовывать внешнюю красивую синюю рамку. Так что можете сразу его впаять, я это сделал позже, ему также понадобится резистор, на этот раз 2,2 кОм.
Шаг 2
На другом конце платы припаиваем коннекторы под плату Ардуино, чтобы плата могла в любое время без проблем быть извлечена из схемы часов. Плата не должна располагаться на самом конце мекетной платы, должно оставаться немного места для противовеса, который установим чуть позже. Вставляем плату Arduino на своё место.
Шаг 3
Соединяем проводниками ножки Ардуины со светодиодами согласно схемы.
Теперь подключим датчик Холла.
Припаиваем два пина для джампера который будет подключать питание от аккумулятора, чуть позже к этим контактам я подпаяю микропереключатель, и также два пина под подключение аккумулятора, который будет съёмным. Аккумулятор я притянул к передней части Ардуино с помощью резинки.
Шаг 4
Между платой Arduino и светодиодами я просверлил отверстие. Взял сверло по диаметру вала двигателя надел на неё ролик который стоял на двигателе от кассетного магнитофона, продел свело через отверстие в плате и приклеил этот ролик к макетной плате. Затем взял ещё один точно такой же ролик и надел на сверло (чтобы ролики стояли ровно по оси) с другой стороны платы и также залил термоклеем.
Также термоклеем я зафиксировал проводники снизу платы в нескольких местах.
Шаг 5
Всё, теперь можем заливать счетч часов-пропеллера в Ардуино, его Вы можете скачать отсюда.
Шаг 6
На скорую руку сделал корпус из косков ДСП и фанеры, покрасил переднюю панель в чёрный цвет, по центру сделал отверстие для вала двигателя, который был прикреплён сзади.
Также на обратном от светодиоде конце платы, возле Ардуино просверлил отверстие под болтик, на который я накрутил 3 гайки, чтобы был противовес и можно было сбалансировать стороны платы, чтобы не было большого перевеса какой-либо из сторон.
Шаг 7
Надеваем на вал двигателя нашу плату. Теперь нужно приклеить неодимовый магнит в верхней части, в том месте где будет проходить датчик Холла.
Теперь начинаем плавно подавать напряжение, чтобы часы отрегулировать таким образом, чтобы отметка 12 часов была точно вверху.
Шаг 8
Когда я убедился, что всё работает отлично, я припаял синий светодиод «состояния часов» и также подпаял выключатель питания.
Всё, самодельные часы-пропеллер готовы! Чтобы их включить надо сначала переключить выключатель на плате во включенное состояние, при этом загорится синий крайний светодиод, а затем уже подаём питание на двигатель, настраивая на лабораторном БП необходимое напряжение, чтобы циферблат выровнялся.
Внизу Вы видите аналоговые часы совмещённые с цифровыми и дополнительной надписью, это моя экспериментальная прошивка. Надеюсь Вам понравилась данная самоделка и Вы повторите её, так как она не сложная на самом деле.
Оставить комментарий
Для отправки комментария вам необходимо авторизоваться.
не могу нигде найти датчик хола. какого он типа чем заменить, автор ответь
Да довольно редкий этот датчик холла, кроме него в эту схему подойдёт такой датчик холла — 44E (A3144, OH3144, OH44), на Алиэкспрессе они есть тоже http://ali.pub/3g7z8u.
большое спасибо дело пойдетю
https://3v3.com.ua/category_4518.html
Не спешите пока заказывать, эти датчики холла хоть и схожи по работе но я не доглядел, что Ардуино Нано питается от 3,3В, а эти датчики (A3144) начиная от 4,5В, то есть для их использования в этой схеме нужно использовать дополнительно повышающий DC-DC преобразователь или же использовать два аккумулятора в параллель как на этой схеме — . Тот что в этой схеме используется изначально (W130, WSH130) он работает от низкого напряжения начиная от 2,4В.
Надеюсь, что советы помогут.
добрый вечер. а что это за схема?
Как происходит коректировка времени. открыл скеч, нашел где время,
может есть что-то другое, для коректировки времени
вы имели ввиду последовательно аккумуляторы
с выключателем не понял. не проще ли джампер еше один , зачем отключать синий светодиод.
к сожалению купил. какой датчик хола посоветуете
К сожалению не нашёл полного аналога данного датчика, лучше использовать два последовательно подключённых аккумулятора, чтобы увеличить напряжение для работы датчика холла A3144, как в схеме, что я привёл в комментариях. Насчёт выключателя, он включает питание на всю схему, а не только на синий светодиод, синий светодиод при включении питания сразу загорается, что показывает что схема включена и готова к работе и он постоянно горит но его можно и удалить из схемы если он не нужен.
Не дадите скеч с текстом?
В статье присутствует ссылка на скетч.
И ЧТО отдельно к часам еще и БП регулируемый прилепить надо