Волоконно-оптична світлодіодна лампа на ESP

Створення  волоконно-оптичної світлодіодної лампи на світлодіодах WS2812 та мікроконтролері ESP. У проекті використовувалося оптоволокно бічного світіння діаметром 3 мм. 

Оптоволокно бічного світіння являє собою кабель, який складається з кількох ниток або одного достатньо товстого проводу, який покритий зверху міцною прозорою ПВХ оболонкою. Таке волокно випромінює світло по всій своїй довжині. Таке волокно широко використовується при виготовленні різних світильників, а також для світлового декору приміщень. Оптичне волокно саме по собі не світиться. Для світіння волокна, потрібен певний джерело світла. Найчастіше, в якості основних джерел світла для оптоволокна виступають світлодіоди, як звичайні, так і лазерні різної потужності. У проекті використовуються адресні світлодіоди WS2812. 

 

Для проекту використовувалися наступні комплектуючі:

- оптоволокно бічного світіння діаметром 3 мм;

- контролер на основі ESP8266 (я використовував плату Fire Beetle ESP8266);

- світлодіодна стрічка WS2812 60 шт/м 61 світлодіод ;

- блок живлення 5В 1А;

- корпус з PETG-пластика, надрукований на 3d-принтері.

Скачати stl --> Fiber_Optic_Light_stl.zip

Схема підключення дуже проста

Друкуємо корпус з 3 частин на 3d-принтері. Нарізаємо стрічку смугами по 6  і 5 світлодіодів. 6*6+5*5=61 і кріпимо на пластині

 

Встановлюємо відрізки зі світлодіодами по стрілці

І з'єднуємо проводами. 

З'єднуємо стрічку з мікроконтролером

І встановлюємо верхню кришку

Оптоволоконні нитки нарізаємо в довільному порядку і вставляємо в гнізда верхньої кришки.

Для управління стрічкою використовується програмне забезпечення WLED (GitHub - Aircoookie/WLED: Control WS2812B and many more types of digital RGB LEDs with an ESP8266 or ESP32 over WiFi!).

Це швидка і багатоцільова реалізація веб-сервера ESP8266/ESP32 для управління світлодіодами NeoPixel (WS2812B, WS2811, SK6812) або чіпсетами на основі SPI, такими як WS2801 і APA102.

Функції

  • Бібліотека WS2812FX, інтегрована для більш ніж 100 спецефектів
  • Шумові ефекти FastLED і 50 палітр
  • Сучасний користувацький інтерфейс з елементами управління кольором, ефектами та сегментами
  • Сегменти для установки різних ефектів і кольорів для частин світлодіодів
  • Сторінка налаштувань - налаштування по мережі
  • Режим точки доступу і станції - автоматична відмовостійка точка доступу
  • До 10 світлодіодних виходів на екземпляр
  • Підтримка стрічок RGBW
  • До 250 користувацьких пресетів для легкого збереження і завантаження кольорів / ефектів, підтримує циклічне проходження по ним.
  • Пресети можна використовувати для автоматичного виконання викликів API
  • Функція нічного освітлення (постепенно темніє)
  • Повна оновлюваність програмного забезпечення OTA (HTTP + ArduinoOTA), захист паролем
  • Конфігуровані аналогові годинники + підтримка комплекту Cronixie від Diamex
  • Налаштовуваний ліміт автоматичної яскравості для більш безпечної роботи
  • Конфігурація на основі файлової системи для спрощення резервного копіювання пресетів і налаштувань

Підтримувані інтерфейси для управління 

  • WLED додаток для Android і iOS
  • API запитів JSON і HTTP
  • MQTT
  • Blynk IoT
  • E1.31, Арт-Нет, DDP і TPM2.net
  • diyHue 
  • Гіперіон
  • UDP в реальному часі
  • Голосове управління Alexa (включаючи затемнення і колір)
  • Синхронізація з відтінками Philips
  • Adalight і TPM2
  • Колір синхронізації кількох пристроїв WLED 
  • Інфрачервоні пульти дистанційного керування (24 клавіші RGB, потрібен приймач)
  • Прості таймери/розклади (час з NTP, підтримувані часові пояси/літній час)

Для завантаження прошивки на плату використовуємо браузер Chrome. Переходимо на сторінку Install WLED, обираємо підключену плату і натискаємо на кнопку Install. Прошивка завантажиться на плату.

 

ESP створює точку доступу WLED-AP. Після підключення до точки доступу можна зайти в web-інтерфейс за адресою 4.3.2.1. Можна налаштувати підключення плати ESP до іншої бездротової мережі.

При ввімкненні 30 світлодіодів загоряються оранжевим кольором.

Config --> Led Preferences налаштовуємо кількість світлодіодів, можна змінити вивід ESP для управління стрічкою, вибрати контакти підключення кнопки (або pir-сенсора, потенціометра), контакт управління зовнішнім реле, контакт підключення ІК-приймача.

I

У головному вікні можна налаштувати режим роботи світлодіодів. Вибір палітри, ефектів (опис --> Ефекти і палітри - Проект WLED)

Можна зберігати режими у пресетах і створювати списки відтворення (Create preset, Create playlist).Кнопки швидкого запуску режимів.

Можна ділити стрічку на сегменти і для кожного сегмента вибирати свої режими відтворення.

Timer дозволяє налаштувати ввімкнення пресетів в певний час

Налаштовуємо за своїми бажаннями і лампа готова!

Прикреплені файли:

Top