Оглавление:

Трубчатые RGB-лампы своими руками: 9 шагов (с изображениями)
Трубчатые RGB-лампы своими руками: 9 шагов (с изображениями)

Видео: Трубчатые RGB-лампы своими руками: 9 шагов (с изображениями)

Видео: Трубчатые RGB-лампы своими руками: 9 шагов (с изображениями)
Видео: Светодиодный светильник своими руками 2024, Июль
Anonim
Трубчатые RGB-лампы своими руками
Трубчатые RGB-лампы своими руками

DIY RGB Tube light - это многофункциональный трубчатый светильник, который можно использовать в фотографии, световой живописи, создании фильмов, играх, в качестве измерителя уровня громкости и многого другого. Трубчатым светом можно управлять с помощью программного обеспечения Prismatik или с помощью кнопки. Эти светильники для ванны сделаны с использованием светодиодной ленты Arduino Nano и WS2812B.

Шаг 1: Расходные материалы:

Запасы
Запасы
  1. (1) Arduino Nano:
  2. (2 м) Светодиодная лента WS2812B:
  3. (2) Белые трубчатые лампы или алюминиевые осветительные приборы с диффузором: https://amzn.to/38fF6Gu или
  4. (1) Источник питания 5 В, 5 А:
  5. (1) Кнопка:
  6. (1) Провода:
  7. (1) Разъем постоянного тока:

Шаг 2: Разборка ламп:

Разборка ламповых огней
Разборка ламповых огней
Разборка ламповых огней
Разборка ламповых огней
Разборка ламповых огней
Разборка ламповых огней

Разберите ламповый свет, сняв заглушки, отделив рассеиватель и удалив белую светодиодную ленту с лампы

Шаг 3: Подключение цепи:

Схема подключения
Схема подключения
Схема подключения
Схема подключения
Схема подключения
Схема подключения

Выполните все подключения, как показано на принципиальной схеме

Шаг 4: Сборка:

Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка
Сборка

Поместите всю электронику в трубку, наденьте заглушки и заклейте диффузор прозрачной лентой

Шаг 5: Трубный свет 2:

Трубка света 2
Трубка света 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, вы можете изменить цвета лампочек с помощью мобильного приложения.

Рекомендуемые: