Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
DIY RGB Tube light - это многофункциональный трубчатый светильник, который можно использовать в фотографии, световой живописи, создании фильмов, играх, в качестве измерителя уровня громкости и многого другого. Трубчатым светом можно управлять с помощью программного обеспечения Prismatik или с помощью кнопки. Эти светильники для ванны сделаны с использованием светодиодной ленты Arduino Nano и WS2812B.
Шаг 1: Расходные материалы:
- (1) Arduino Nano:
- (2 м) Светодиодная лента WS2812B:
- (2) Белые трубчатые лампы или алюминиевые осветительные приборы с диффузором: https://amzn.to/38fF6Gu или
- (1) Источник питания 5 В, 5 А:
- (1) Кнопка:
- (1) Провода:
- (1) Разъем постоянного тока:
Шаг 2: Разборка ламп:
Разберите ламповый свет, сняв заглушки, отделив рассеиватель и удалив белую светодиодную ленту с лампы
Шаг 3: Подключение цепи:
Выполните все подключения, как показано на принципиальной схеме
Шаг 4: Сборка:
Поместите всю электронику в трубку, наденьте заглушки и заклейте диффузор прозрачной лентой
Шаг 5: Трубный свет 2:
Аналогичным образом сделайте вторую трубку, но на этот раз используйте только светодиодную ленту WS2812b, разъем, провода и подключите лампы
Шаг 6: Код для программного обеспечения:
- Загрузите указанные zip-файлы и распакуйте их.
- RGB_Tube_code и программный zip
-
Откройте код RGB Tube и файл программного обеспечения, откройте код, указанный в Arduino IDE.
- Установите библиотеку FastLED в Arduino IDE.
- Вы можете ввести количество светодиодов, которые вы использовали в ламповых лампах, я использовал 65 светодиодов в каждой ламповой лампе, то есть 130 светодиодов в обеих ламповых лампах.
- #define NUM_LEDS 130
- Запомните номер порта. (например: com8)
- Подключите Arduino к компьютеру, выберите тип платы, выберите порт и загрузите код.
Шаг 7: Настройка программного обеспечения:
- Установите программу Prismatik на свой компьютер.
- Откройте программное обеспечение и щелкните устройство.
- Нажмите «Запустить мастер настройки» и просто нажмите «Далее» -> «Далее».
- Введите номер последовательного порта и нажмите Далее -> Далее.
- Введите количество светодиодов по бокам (т.е. в моем случае сверху = 0, сбоку = 65, снизу = 0) и нажмите Custom -> Next.
- Отрегулируйте ползунки так, чтобы лампочки на лампах стали белыми, и нажмите «Готово».
- Теперь вы можете выбрать другой режим в программном обеспечении и отображать на лампах.
ПРИМЕЧАНИЕ: Arduino должен быть подключен к ПК.
Шаг 8: Код кнопки:
- Button_Tube.zip
- Откройте код Button_Tube в среде Arduino IDE.
- С помощью этого кода вы можете изменить цвет ламповых огней нажатием кнопки.
- Установите библиотеку Pushbutton, щелкнув эскиз -> Включить библиотеку -> Добавить библиотеку zip и выберите zip-файл Pushbutton-2.0 в файле Button_Tube.
- Введите количество светодиодов.
- #define NUM_LEDS 130
- В этом коде вы можете ввести значения цветов в CRGB (----, -----, -----);
- для (int я = 0; я <NUM_LEDS; я ++) {светодиоды [я] = CRGB (0, 100, 255); FastLED.show ();
- Вы можете скопировать и вставить значения цвета из палитры цветов.
- Подключите Arduino к компьютеру, выберите тип платы, выберите порт и загрузите код.
Шаг 9: ПРИМЕЧАНИЕ:
- Вы можете сделать эти фонари портативными, используя блок питания или некоторые батарейки.
- Используя любую плату Wi-Fi, такую как ESP8266 или ESP32, вы можете изменить цвета лампочек с помощью мобильного приложения.