Съдържание:

WiFi RGB клетъчна лампа, използваща ESP8266: 6 стъпки
WiFi RGB клетъчна лампа, използваща ESP8266: 6 стъпки

Видео: WiFi RGB клетъчна лампа, използваща ESP8266: 6 стъпки

Видео: WiFi RGB клетъчна лампа, използваща ESP8266: 6 стъпки
Видео: BlitzWolf BW-IS22 - Аларма, wi-fi + GSM, Tuya Smart, интеграция и контрол в Home Assistant 2024, Ноември
Anonim
WiFi RGB клетъчна лампа, използваща ESP8266
WiFi RGB клетъчна лампа, използваща ESP8266

В тази публикация изграждаме красива клетъчна лампа RGB, която може да се контролира през WiFi. Контролната страница се състои от цветно колело, което ви позволява бързо да променяте цветовете, а също така можете директно да зададете стойностите на RGB, за да създадете общо над 16 милиона цветови комбинации.

Видеоклипът по -горе обхваща всичко, което трябва да знаете, и също така обяснява как лампата е сглобена.

Стъпка 1: Съберете компонентите

Съберете компонентите
Съберете компонентите
Съберете компонентите
Съберете компонентите

Ще ни трябват WeMos D1 Mini или съвместима платка ESP8266, пробивна платка microUSB и някои 5V, WS2812B адресируеми RGB светодиоди. Можете да използвате връзките по -долу като справка:

  • WeMos D1 Mini:
  • Пробив на MicroUSB:
  • Светодиоди WS2812B:

Мини платката D1 има microUSB конектор и 5V изход, но захранването от USB конектора първо преминава през диод и 500mA предпазител, преди да достигне щифта. Нуждаем се от много по -висок ток от този, тъй като всеки светодиод може да поеме до 60mA при пълна яркост. Това е причината, поради която ще използваме microUSB пробивна платка за захранване на тази лампа.

Стъпка 2: Подгответе 3D модела на лампата

Подгответе 3D модела на лампата
Подгответе 3D модела на лампата

Изтеглете моделите, като използвате следната връзка и я отпечатайте според мащаба, който искате.

3D модел на Thingiverse:

Използвах файловете с обозначение 140 и го намалих до 70%, тъй като не исках нещо твърде голямо.

Препоръчително е да залепите стойката към основата, след като добавите светодиодите, но във видеото се опитах да вмъкна стойката вътре в основата и това доведе до леко нестабилно покритие. Ще препечатам основата и ще стоя и ще я залепя по -късно.

Стъпка 3: Добавете и свържете светодиодите

Добавете и свържете проводниците
Добавете и свържете проводниците
Добавете и свържете проводниците
Добавете и свържете проводниците
Добавете и свържете проводниците
Добавете и свържете проводниците

След това трябва да отрежете LED лентата на дължина и да добавите толкова, колкото ви е необходимо. Реших да добавя общо 26 светодиода в два слоя, както се вижда на снимките. Всички захранващи щифтове са свързани паралелно, но данните трябва да текат от входния щифт към изхода, така че имайте това предвид.

Също така изрязах слот в стойката, така че проводниците да могат да се плъзгат лесно, тъй като дъската ще седи отвън.

Стъпка 4: Подгответе скицата

Подгответе скицата
Подгответе скицата
Подгответе скицата
Подгответе скицата
Подгответе скицата
Подгответе скицата

Изтеглете скицата, като използвате следната връзка и я отворете в Arduino IDE.

Скица:

Ще трябва да добавите броя пиксели или светодиоди заедно с името и паролата на вашата WiFi мрежа, тъй като платката трябва да се свърже с нея. Можете също да промените стойностите на RGB по подразбиране за лампата, когато се включи.

За тази скица ще трябва да инсталирате пакета за поддръжка на платката ESP8266 и библиотеката Adafruit NeoPixel.

Инсталиране на пакета за поддръжка на платката ESP8266:

  • Отворете прозореца с предпочитания (Файл-> Предпочитания), добавете следния URL адрес (https://arduino.esp8266.com/stable/package_esp8266com_index.json) към секцията мениджър на табла и след това затворете прозореца.
  • Отворете мениджъра на борда от (Инструменти-> Платки-> Board Manager) и въведете ESP8266 и инсталирайте наличния пакет.
  • След като приключите, затворете мениджъра на дъската и изберете правилните настройки на дъската, както е показано на изображението.

Инсталиране на библиотеката Adafruit NeoPixel:

  • Отворете мениджъра на библиотеката (Инструменти-> Библиотечен мениджър)
  • Въведете „Adafruit NeoPixel“и инсталирайте библиотеката, която се показва

След като това приключи, натиснете бутона за качване и изчакайте скицата да се качи. След това отворете серийния монитор и изчакайте IP адресът да бъде посочен. Повечето съвременни WiFi рутери автоматично запазват IP адресите за устройства, но можете също така ръчно да резервирате IP адрес, като промените настройките на DHCP.

Стъпка 5: Свържете всичко заедно

Свържете всичко заедно
Свържете всичко заедно
Свържете всичко заедно
Свържете всичко заедно
Свържете всичко заедно
Свържете всичко заедно

Използвайте свързващата диаграма, за да свържете всичко заедно. Не забравяйте да използвате подходящо захранване в зависимост от общия брой светодиоди. Препоръчително е да използвате 5V, 2A захранване за 26 светодиода, тъй като в тази конструкция и USB захранващият концентратор, който изградихме по -рано, ще работи добре.

Стъпка 6: Тествайте лампата

Тествайте лампата
Тествайте лампата
Тествайте лампата
Тествайте лампата
Тествайте лампата
Тествайте лампата
Тествайте лампата
Тествайте лампата

Въведете IP адреса в уеб браузър на вашия компютър или мобилен телефон и щракнете върху бутона Контрол. След това ще получите цветно колело. Просто изберете желания цвят лампата трябва автоматично да променя цветовете. Можете също да въведете RGB стойности директно, ако е необходимо.

Ето колко лесно е да се изгради много хубава RGB клетъчна лампа, която да изглежда красива! Използването на уеб браузъра не е съвсем удобно, но ще интегрирам тази лампа в проект за домашна автоматизация заедно с още няколко сензора. Това би трябвало да подобри общата използваемост. Ако домашната автоматизация ви интересува, следвайте ни, за да получавате известия, като използвате съответните връзки по -долу:

  • YouTube:
  • Instagram:
  • Facebook:
  • Twitter:
  • Уебсайт на BnBe:

Препоръчано: