Оглавление:
Видео: Часы с УФ-свечением - они крутятся !: 3 шага (с изображениями)
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Я хотел построить необычные часы, и у меня под рукой было несколько ультрафиолетовых светодиодов и светящихся в темноте нитей, так что мы здесь. Светящийся диск напечатан с использованием светящегося в темноте (УФ) пластика PLA.
Используемые детали…
Arduino Nano (v3) 10x УФ-светодиодов (5 мм) 1x 28BYJ-48 Motor (дешевый шаговый двигатель) 1x модуль часов DS1307 RTC Также использовался черный PLA для основания и несколько гаек и болтов M3 для крепления двигателя.
Загрузите и распечатайте лицо, основу и футляр (футляр необязательно) с сайта thingiverse
Шаг 1: Добавьте и подключите светодиоды
Вставьте УФ-светодиоды в гнезда
Обязательно выровняйте короткие ножки с одной стороны, это будет общий провод.
Проведите проводом по коротким ножкам и спаяйте их все вместе.
Шаг 2: Добавьте двигатель и припаяйте провода
Добавьте двигатель, используя винты с потайной головкой M3, используйте сверло большего размера, чтобы зенковать отверстия. Снимите маленькую синюю пластиковую крышку с двигателя и вырежьте среднюю дорожку.
Верхний светодиод подключается к D11 на Arduino, нижний светодиод - к D2 на Arduino. Светодиод Common может подключаться к контакту D12 или GND.
Двигатель подключен к Arduino следующим образом… СИНИЙ: A0ЖЕЛТЫЙ: A1 ОРАНЖЕВЫЙ: A2 РОЗОВЫЙ: A3
И RTC (DS1307) SDA: A4SCL: A5
См. Схему для получения более подробной информации о проводке.
Шаг 3: Добавьте светящийся диск и запрограммируйте Arduino
Наденьте запальный диск на вал двигателя.
Загрузите эскиз Arduino с
Загрузите его в Arduino, после завершения он должен начать вращаться и отображать некоторые числа.
Если все в порядке, пора установить часы. В скетче Arduino найдите закомментированную строку… rtc.adjust (DateTime (2018, 1, 29, 21, 03, 0));
Удалите // и обновите время до текущего времени. Загрузите в Arduino.
Затем верните // и загрузите снова (или время будет сбрасываться каждый раз при включении часов).
RTC должен сохранять достаточно хорошее время, просто повторите этот последний шаг rtc.adjust, чтобы сбросить его, если в будущем он выйдет из строя.