Съдържание:

Неопиксели, контролирани от смартфон (LED лента) с приложение Blynk през WiFi: 6 стъпки
Неопиксели, контролирани от смартфон (LED лента) с приложение Blynk през WiFi: 6 стъпки

Видео: Неопиксели, контролирани от смартфон (LED лента) с приложение Blynk през WiFi: 6 стъпки

Видео: Неопиксели, контролирани от смартфон (LED лента) с приложение Blynk през WiFi: 6 стъпки
Видео: BestCon BroadLink Fairy Light - a garland with dynamic scenes, we integrate into the Home Assistant 2024, Юли
Anonim
Неопиксели, контролирани от смартфон (LED лента) с приложение Blynk през WiFi
Неопиксели, контролирани от смартфон (LED лента) с приложение Blynk през WiFi

Създадох този проект, след като бях вдъхновен от неопиксели, контролирани от смартфони в къща на приятели, но неговите бяха закупени от магазин. Мислех си „колко трудно може да бъде да си направя сам, би било и много по -евтино!“

Ето как.

Забележка:

Предполагам, че сте запознати с arduino ide средата, ако не, тогава има много уроци.

АКТУАЛИЗИРАНЕ:

04.04.2019 - Добавена е употреба на zeRGBa в приложението.

Стъпка 1: Съберете части

Съберете части
Съберете части
Съберете части
Съберете части
Съберете части
Съберете части

1. NodeMCU (или друг тип esp8266, но MCU ще работи най -добре)

2. Джъмперни проводници (3x мъжки-> женски, 2x женски-> женски)

3. Неопиксели

4. Смартфон

Стъпка 2: Окабеляване

Електрически инсталации
Електрически инсталации

Свържете GND на Neopixels към MCU GND.

Неопикселов DATA MCU щифт D3.

Neopixel +5V външно 5V захранване (трябва да свържете неопиксели към външно захранване или те ще изтеглят много ток от контролера и ще го изпържат, плюс MCU дори няма 5v щифт!).

MCU GND захранване GND.

Захранване+ MCU Vin pin.

Стъпка 3: Изтеглете библиотеки

Изтегляне на библиотеки
Изтегляне на библиотеки
Изтегляне на библиотеки
Изтегляне на библиотеки

Първо ще ни е необходима библиотеката adafruit neopixel за управление на светодиодите. Може да се намери в мениджъра на библиотеки, просто потърсете „adafruit neopixel“, изберете показания и го инсталирайте.

След това, за да изтеглите дефинициите на платката, отворете предпочитанията и поставете https://arduino.esp8266.com/stable/package_esp8266com_index.json в полето „допълнителни URL адреси на дъската“. След това отворете мениджъра на дъските и потърсете „esp8266“, той трябва да е първият, щракнете върху него и го инсталирайте.

Стъпка 4: Код

Създайте нова скица и я наречете „неопиксели на esp8266 с blynk“(или нещо, което ще запомните). Поставете кода.

Променете „yourAuthCode“на кода за удостоверяване на вашия проект. (намира се в иконата „гайка“в приложението blynk)

Променете вашето wifi име и парола на тези от вашата мрежа.

Задайте броя неопиксели на дължината на лентата.

Включете вашия MCU в компютъра си, изберете MCU от менюто на платката в ide, изберете COM порта и скоростта на предаване (115200), но игнорирайте всичко останало, то трябва да бъде предварително конфигурирано. След това качете!

Стъпка 5: Приложението Blynk

Приложение Blynk
Приложение Blynk
Приложение Blynk
Приложение Blynk

Инсталирайте приложението blynk от магазина за приложения или магазина за игри.

След като се инсталира, отворете го и създайте акаунт.

Създайте нов проект, след което плъзнете 2 стилизирани бутона, 1 меню, 1 хоризонтален плъзгач и 3 вертикални плъзгача от полето за приспособления.

Докоснете иконата на менюто, след това променете заглавието на „Цвят“, докоснете полето, което казва „ПИН“, променете това на виртуален щифт V0.

Създайте 9 елемента от менюто:

червено, зелено, синьо, жълто, лилаво, тюркоазено, бяло, изключено и по поръчка. (В този ред!!).

Върнете се, след това докоснете един от бутоните, задайте неговия ПИН код на виртуален щифт V2, а етикетите „изключен“и „включен“и на „дъга“.

Върнете се и кликнете върху другия бутон, задайте неговия ПИН код на виртуален щифт V3, а етикетите „включено“и „изключено“и двете на „актуализиране“.

Върнете се, след това щракнете върху хоризонталния плъзгач, озаглавете го „яркост“и задайте неговия ПИН код на виртуален щифт V1, включете „показване на стойност“, ако искате и изключете „изпращане при освобождаване“, „интервалът на запис“трябва да бъде 100 мс.

Върнете се, след това щракнете върху един от вертикалните плъзгачи, озаглавете го „Червен“, след това задайте неговия ПИН код на виртуален щифт V4, „показване на стойност“и „изпращане при пускане“и двете на ON.

Направете същото за следващите 2 вертикални плъзгача, но ги обозначете със „Синьо“и „Зелено“, с щифтове съответно V5 и V6.

Ако не искате да използвате плъзгачи, вместо това можете да използвате плочката zeRGBa. Докоснете иконата, след това изберете щифтове; V4, V5, V6 съответно за червено, зелено, синьо. Уверете се, че стойностите са от 0 до 255.

Задръжте и плъзнете джаджа, за да ги преместите.

Щракнете върху символа за възпроизвеждане в горния десен ъгъл, за да използвате приложението си.

ИЗПОЛЗВАНЕ НА ПРИЛОЖЕНИЕТО:

Уверете се, че сте свързани към същата WiFi мрежа като MCU.

Избирането на цвят от падащото меню ще зададе този цвят на лентата, използвайте плъзгача „яркост“, за да промените яркостта, след което натиснете актуализация. Натискането на бутона „дъга“ще направи модел на дъгата. Ако изберете „персонализиран“, след това плъзнете плъзгачите „Червен“, „Зелен“и „Син“, за да промените сумите, натиснете актуализация, за да промените цвета.

Стъпка 6: Готово

Готово!
Готово!
Готово!
Готово!

Вашият проект трябва да е готов за използване!

Забавлявай се!

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