Съдържание:

Направи си сам Wi-Fi RGB лентов контролер: 5 стъпки
Направи си сам Wi-Fi RGB лентов контролер: 5 стъпки

Видео: Направи си сам Wi-Fi RGB лентов контролер: 5 стъпки

Видео: Направи си сам Wi-Fi RGB лентов контролер: 5 стъпки
Видео: Neon LED RGB Strip - адресная wi-fi лента для Tuya Smart c IP67, интеграция в Home Assistant 2024, Ноември
Anonim
Направи си сам Wi-Fi RGB лентов контролер
Направи си сам Wi-Fi RGB лентов контролер

Благодаря на JLCPCB и LCSC, че направиха този проект възможен! Вижте ги днес!

(Забележка: Това не е моят дизайн (Освен схематични и печатни платки) и цялата заслуга за идеята е на Saiyam)

Как започна този проект е, че купих RGB LED лента от Ebay и ужасният малък IR контролер беше ужасен, мразех го. Затова отидох на мисия да направя контролер за активиране на wifi за това.

Стъпка 1: Части

Части
Части
  • 3 1K резистора
  • 3 транзистори с висока мощност, използвах TIP31
  • LINKIT ONE Микроконтролер
  • Аналогова RGB лента
  • (Останалото е, ако сте направили печатна платка, както направих аз)
  • 1 Винтова клема
  • Мъжки заглавки
  • ИНСТРУМЕНТИ
  • Поялник/станция
  • Припой
  • Клещи
  • Резачки за тел

Стъпка 2: Схематично

Схематично
Схематично

Когато проучвах този дизайн, използвах блоковата диаграма на Saiyam, за да направя тази схема в EasyEda (Връзка към нея тук) Сега, ако не можете да прочетете това или не можете да се притеснявате да го направите, ето основната идея, Емитиращ щифт на всички транзистори, които трябва да бъдат свързани към GND щифт на linkit one. Базов щифт на транзистор 1, който да бъде свързан към цифров ПИН 9 на линкит 1. Базовият щифт на транзистор 2 за свързване към цифров ПИН 3 на линкит 1. Базов щифт на транзистор 3, за да бъде свързан към цифров PIN 2 на linkit one. Анод на LED лента за свързване към захранване (+). Емитерни щифтове на всички транзистори, които трябва да бъдат свързани към захранване (-). Не забравяйте, че използването на пинове 3 и 9 е необходимо и те не могат да се променят, тъй като те са единствените PWM щифтове на Linkit ONE. Тъй като има само два от тях, третият цвят на LED лентата трябва да бъде контролиран до нормален цифров щифт.

Стъпка 3: Запояйте вашата печатна платка

Запояйте вашата печатна платка
Запояйте вашата печатна платка
Запояйте вашата печатна платка
Запояйте вашата печатна платка

След като направих схемата, ги направих в печатни платки и ги поръчах в JLCPCB и ги получих в рамките на 5 дни!

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

След 5 дни чакане получих моите печатни платки и те бяха толкова добри, колкото очаквах да бъдат, можете да разгледате моя преглед на JLCPCB тук за по-задълбочен поглед върху тях.

Няколко дни по -късно получих пакета си от LCSC с всичките ми компоненти, добре опаковани в техните собствени антистатични торби.

Контролерът работи на около 12V, така че ще ви трябват около 12V 3A за 3м лента, подобна на това, което използвам.

Следващата стъпка е да запоите всичко към вашата перфорирана дъска или към вашата печатна платка, като се уверите, че полярността на транзисторите е правилна.

Вероятно можете да кажете, че направих грешка тук и ако не можете, запоявах женски заглавки вместо мъжки, тъй като заглавките linkit one са женски.

Стъпка 4: Качете кода

Качете кода!
Качете кода!
Качете кода!
Качете кода!
Качете кода!
Качете кода!

След като извършите цялото запояване и свързване, сега е време да качите кода, за да го свържете. Но преди това трябва да имате библиотеката Blynk. Прикачих по -долу zip файла. Извлечете цялото съдържание и ги прехвърлете в Documents> Arduino> Libraries.

Кодът за този проект се намира в библиотеката на Blynk. В IDE на arduino отидете на Файлове> Примери> Blynk> Linkit ONE. Сега трябва да направите някои промени в кода:

Под: char auth = “YourAuthToken”; // Добавете маркера за удостоверяване на вашия blynk проект (вижте следващата стъпка)

Под: #define WIFI_SSID “YourSSID” // Добавете името на вашата WiFi връзка.

Под: #define WIFI_PASS “YourPASS” // Добавете паролата за вашата WiFi връзка

Под: #define WIFI_AUTH LWIFI_WPA // Изберете от LWIFI_OPEN, LWIFI_WPA или LWIFI_WEP.

Ако не знаете токена за удостоверяване, преминете към следващата стъпка и след това се върнете към тази стъпка. Ако вече имате такъв, просто задайте превключвателите на Linkit ONE на SPI, UART и USB позиции и качете кода.

cdn.instructables.com/ORIG/F09/CBFR/IIEYYR…

Забележка: Това не е моят код и всички кредити отиват на неговия производител.

След като направите това.

Изтеглете безплатно приложението Blynk от магазина за игри. Регистрирайте се в акаунт, като предоставите своя имейл адрес и други подробности. За да направите това, трябва да имате интернет връзка. Когато влезете в акаунта си, създайте нов проект с името по ваш избор. Когато правите проект, ще видите някои цифри и знаци. Това е вашият маркер за удостоверяване, използван за свързване на вашия Linkit ONE към blynk сървъра. Копирайте маркера за удостоверяване и го добавете към кода, даден в предишната стъпка (За подробности преминете към предишната стъпка). Сега преминете към екрана на проекта, който първоначално ще бъде празен. Отидете на панела с приспособления и копирайте „Бутон“и „ZeRGBa“. В бутона задайте номера на пина като 2. Задайте два от номерата на пиновете в ZeRGBa като 3 и 9. Оставете третия празен. Сега накрая включете вашия linkit ONE, оставете го да се свърже с Wifi мрежата и след това в приложението изберете опцията „Възпроизвеждане“. Това е! Сега ще можете да контролирате лентата чрез вашия смартфон. Ако не работи, проверете връзките си. Уверете се, че маркерът за удостоверяване трябва да бъде споменат правилно в кода.

(Забележка: Екранните снимки не са мои, тъй като забравих за тях, кредит към Saiyam)

Стъпка 5: И сте готови

Благодаря на спонсорите, че направиха този проект възможен, и благодаря на Saiyam за идеята.

Също така все още имам останали печатни платки от този проект и можете да ги закупите тук, ако някой се интересува!

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