Светодиодные часы-пропеллер на Arduino (улучшенные)
Предлагаю вам сделать своими руками светодиодные часы-пропеллер на Arduino NANO, это улучшенный вариант предыдущих вращающихся часов, здесь уже нет дополнительного питания на плате с линейкой светодиодов и используется более распространённый датчик холла, кроме того часы выполнены на печатной плате, а не навесным монтажом на макетке, как в прошлом варианте и теперь к аналоговым часам добавлен эффект маятника, а также отображается время цифрами.
Детали и компоненты:
- Arduino NANO — http://ali.pub/399qza;
- Модули беспроводной зарядки — http://alii.pub/619qf0;
- 5 мм светодиоды (8 красных, 7 зелёных, 1 синий, 3 жёлтых);
- Датчик Холла A3144 — http://alii.pub/619qml;
- Резисторы 330 Ом – 19 шт.;
- Резистор 10 кОм;
- Двигатель;
- Неодимовый магнит.
Как сделать часы-пропеллер на Arduino, инструкция:
Собирать часы-пропеллер будем по этой схеме, её можно также скачать в архиве вместе с рисунком печатной платы и скетчем по этой ссылке.
Распаиваем все компоненты на плате, датчик холла располагаем как на картинке, немного на отдалении от платы, маркировкой вниз.
Затем вставляем на посадочное место саму Arduino NANO.
В конце нам понадобятся модули для передачи энергии на расстоянии (индуктивной связи) или так называемые модули беспроводной зарядки. Для проверки работоспособности данных модулей можно временно спаять простую схему: на выход приёмника припаивается через резистор 330 Ом светодиод, а к передатчику подключаем напряжение питания. Если подвести катушку приёмника к передающей катушке, то должен загореться светодиод. Отпаиваем теперь светодиод обратно.
Прикрепляем катушку приёмника беспроводной зарядки к плате и в отверстие продеваем втулку, которая будет надеваться на вал двигателя, если моторчик брали от старого магнитофона, то на него надевалось пластиковое колесо с пассиком, вот от него можно вырезать втулку с частью самого колеса.
Продеваем втулку через соответствующее отверстие платы часов-пропеллера и фиксируем его со стороны приёмной катушки с помощью термоклея.
С обратной стороны платы крепим плату приёмника зарядки и подпаиваем к ней провода питания к соответствующим выводам на плате.
К основе вращающихся часов-пропеллера был приклеен электродвигатель, вал пропущен через отверстие на обратную сторону корпуса.
На обратной стороне от двигателя была на термоклей посажена катушка и плата передатчика модуля беспроводной зарядки.
Подключаем Ардуино Нано к компьютеру и заливаем в неё скетч с программой для работы часов-пропеллера.
После чего отключаем кабель от Arduino и насаживаем вращающуюся плату со светодиодной линейкой на вал двигателя.
Теперь устанавливаем на переднюю сторону часов небольшой неодимовый магнитик, выбираем ему место так, чтобы линейка светодиодов стояла строго горизонтально и была направлена вправо (в итоге это будет верх часов), для удобства настройки положения магнитика сзади я установил другой магнит, хотя в итоге, после настройки, магнитик на передней панели можно будет приклеить суперклеем на постоянно.
К задней стороне платы, за Ардуино, я приклеил небольшие утяжелители для распределения веса, распечатав их на 3D принтере.
Подпаиваем питание двигателя и часы-пропеллер готовы к работе, включаем и наслаждаемся тем, как светодиоды по мере нарастания оборотов начинают вырисовывать в воздухе циферблат аналоговых часов с двигающимся маятником в совокупности с цифровыми часами. Надеюсь эта самоделка понравится вам, и вы решитесь её повторить!
Источник: bestdiy.ru