Сегодня я буду делать замечательное устройство, которое приковывает взгляд людей своим магическим светодиодным свечением, это – часы, но не обычные, а часы-пропеллер на Arduino NANO. Линейка светодиодов вращаясь по кругу с высокой скоростью вырисовывает циферблат аналоговых часов с ходящими по ним стрелками. Кроме такого отображения они могут показывать любую другую информацию, например, цифровые часы с датой и различными надписями. Я думаю, что подобные часы-пропеллер должен сделать для себя каждый гик-радиолюбитель так как это легко, а результат просто впечатляющий!




Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Что понадобится чтобы сделать вращающиеся часы:

  • Arduino NANO;
  • Яркие красные светодиоды – 11 шт;
  • Яркие зелёные светодиоды – 5 шт;
  • Синий светодиод – 1 шт;
  • Резисторы 330 Ом – 16 шт;
  • Резистор 2,2 кОм – 1 шт;
  • Резистор 10 кОм – 1шт;
  • Датчик Холла W130;
  • Макетная плата;
  • Небольшой неодимовый магнит;
  • Двигатель от кассетного магнитофона;
  • Аккумулятор – 3,7 В, 240 мА/ч.

Как сделать часы-пропеллер, пошаговая инструкция:

Шаг 1

Часы-пропеллер будем собирать по такой схеме:

Часы пропеллер на Arduino NANO своими руками

Часы-пропеллер схема

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Отрежем от макетной платы полоску, на ней будет размещаться вся схема часов-пропеллера вместе с аккумулятором и Ардуино.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Размещаем в линию светодиоды на макетной плате, катоды светодиодов будут спаиваться вместе, поэтому загибаем их к верху в одном направлении, а анод в бок, к каждому из этих анодов будет припаян ограничивающий ток резистор на 330 Ом.

chasy-propeller-na-arduino-nano-004

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

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

Шаг 2

На другом конце платы припаиваем коннекторы под плату Ардуино, чтобы плата могла в любое время без проблем быть извлечена из схемы часов. Плата не должна располагаться на самом конце мекетной платы, должно оставаться немного места для противовеса, который установим чуть позже. Вставляем плату Arduino на своё место.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Шаг 3

Соединяем проводниками ножки Ардуины со светодиодами согласно схемы.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Теперь подключим датчик Холла.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Припаиваем два пина для джампера который будет подключать питание от аккумулятора, чуть позже к этим контактам я подпаяю микропереключатель, и также два пина под подключение аккумулятора, который будет съёмным. Аккумулятор я притянул к передней части Ардуино с помощью резинки.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Шаг 4

Между платой Arduino и светодиодами я просверлил отверстие. Взял сверло по диаметру вала двигателя надел на неё ролик который стоял на двигателе от кассетного магнитофона, продел свело через отверстие в плате и приклеил этот ролик к макетной плате. Затем взял ещё один точно такой же ролик и надел на сверло (чтобы ролики стояли ровно по оси) с другой стороны платы и также залил термоклеем.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Также термоклеем я зафиксировал проводники снизу платы в нескольких местах.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Шаг 5

Всё, теперь можем заливать счетч часов-пропеллера в Ардуино, его Вы можете скачать отсюда.

Шаг 6

На скорую руку сделал корпус из косков ДСП и фанеры, покрасил переднюю панель в чёрный цвет, по центру сделал отверстие для вала двигателя, который был прикреплён сзади.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

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

Шаг 7

Надеваем на вал двигателя нашу плату. Теперь нужно приклеить неодимовый магнит в верхней части, в том месте где будет проходить датчик Холла.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Теперь начинаем плавно подавать напряжение, чтобы часы отрегулировать таким образом, чтобы отметка 12 часов была точно вверху.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Шаг 8

Когда я убедился, что всё работает отлично, я припаял синий светодиод «состояния часов» и также подпаял выключатель питания.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Всё, самодельные часы-пропеллер готовы! Чтобы их включить надо сначала переключить выключатель на плате во включенное состояние, при этом загорится синий крайний светодиод, а затем уже подаём питание на двигатель, настраивая на лабораторном БП необходимое напряжение, чтобы циферблат выровнялся.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками

Внизу Вы видите аналоговые часы совмещённые с цифровыми и дополнительной надписью, это моя экспериментальная прошивка. Надеюсь Вам понравилась данная самоделка и Вы повторите её, так как она не сложная на самом деле.

Часы пропеллер на Arduino NANO своими руками

Часы пропеллер на Arduino NANO своими руками