Съдържание:

Hijack RGB Flood Light с Arduino или ESP8266: 6 стъпки (със снимки)
Hijack RGB Flood Light с Arduino или ESP8266: 6 стъпки (със снимки)

Видео: Hijack RGB Flood Light с Arduino или ESP8266: 6 стъпки (със снимки)

Видео: Hijack RGB Flood Light с Arduino или ESP8266: 6 стъпки (със снимки)
Видео: The Wave Light (ESP8266 Arduino & WS2812B WLED Project) 2024, Ноември
Anonim
Hijack RGB Flood Light с Arduino или ESP8266
Hijack RGB Flood Light с Arduino или ESP8266
Hijack RGB Flood Light с Arduino или ESP8266
Hijack RGB Flood Light с Arduino или ESP8266
Hijack RGB Flood Light с Arduino или ESP8266
Hijack RGB Flood Light с Arduino или ESP8266

Така че открих няколко страхотни малки RGB прожектори на Amazon и след като разгледах вътрешностите им, разбрах, че можете да ги закачите направо към arduino и esp8266 и да ги контролирате с помощта на PWM.

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

Използвам openhab, работещ на малиново пи, за да ги контролирам и дори мога да ги контролирам с amazon Echo (САЩ), макар че това е малко извън обхвата на тази инструкция, надявам се да намеря време да напиша това!

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

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

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

Списъкът с части е следният:

1. 10W RGB прожектор: Ebay (Великобритания), Ebay (САЩ), Ebay (Китай)

2. Модул ESP8266-12: Ebay (Великобритания), Ebay (САЩ), Ebay (Китай)

3. LD1117 3.3V регулатор: Ebay (Великобритания), Ebay (САЩ), Ebay (Китай)

4. 100uF кондензатор: Ebay (Великобритания), Ebay (САЩ), Ebay (Китай)

5. 12V 1A DC захранване: Ebay (Великобритания), Ebay (САЩ), Ebay (Китай)

6. Избор на резистори (използвах 10K, но наистина можете да се справите с каквото и да е)

(Прикачих връзки към множество сайтове, тъй като цените се променят редовно, така че, моля, пазарувайте и не забравяйте да проверите Amazon срещу eBay)

Пълно разкриване: Печеля малка комисионна, ако купувате чрез връзките по -горе, но никога не бих препоръчал връзка към продукт, който сам не съм използвал. Този проект не е създаден за създаване на пари. Благодаря ти:-)

Стъпка 2: Разглобете Flood Light и идентифицирайте RGB PWM входове

Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове
Разглобете Flood Light и идентифицирайте RGB PWM входове

Тази конкретна наводнена светлина е прост дизайн с винт.

Шасито се състои от три алуминиеви секции, които всички се развиват.

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

Първото нещо, което направих, беше да идентифицирам кой от транзисторите контролира кой цветен масив.

Надяваме се, че производителят няма твърде много вариации между ревизиите на платката, което би означавало, че можете да копирате изображението по -горе и да запоявате проводници директно към тях. Имам цветен код за червено, зелено и синьо, за да ви улесня. Интересното е, че транзисторът, управляващ червения светодиод, беше свързан към съществуващия микроконтролер чрез резистор, така че оставих това във веригата.

Също така е важно за тази стъпка да се премахнат съществуващите управляващи компоненти от печатната платка с пистолет за горещ въздух и някои пинсети, както може да се види на снимката по -горе. Не беше абсолютно необходимо да премахнете инфрачервения приемник, но мислех, че мога да го използвам в други проекти.

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

Стъпка 3: ESP8266 и захранване

ESP8266 и захранване
ESP8266 и захранване
ESP8266 и захранване
ESP8266 и захранване
ESP8266 и захранване
ESP8266 и захранване

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

По принцип свържете вашите червени, зелени и сини светодиоди към пинове 12, 14 и 15 на ESP8266 чрез 10K резистор.

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

Идеята тук е да се запази всичко възможно най -компактно, тъй като ще трябва да се побере вътре в шасито.

За да постигна това, аз снадих резисторите, вградени в проводниците, и ги покрих с радиатор.

Моля, избягвайте грешката ми и не запоявайте резистора директно върху ESP. Открих, че това ги прави по-трудни за работа, отколкото ако бях направил истинско вградено снаждане (както при проводник-резистор-тел-esp, а не проводник-резистор-esp).

Също така снимката изглежда малко по -различна от схематичната, първоначално не използвах щифт 15 и това беше грешка, тъй като щифт 15 е страхотен в PWM. Обичам този щифт. То управлява.

Стъпка 4: Програмирайте го

Използвайки предпочитания от вас метод, напишете кода за вашия ESP!

Наистина можете да изберете да го контролирате както искате и има невероятни хора, които правят невероятни неща с ESP.

Моят конкретен маршрут беше да използвам домашен сървър на MQTT под формата на openHAB, на който светлината след това ще влезе и ще слуша цветни команди. Използването на този метод също ми позволява да използвам amazon Alexa и google home за контрол изключително лесно. (Както казах по -рано, надявам се да мога да пиша инструкции за този процес, тъй като се справих чудесно, но в момента прекарвам по -голямата част от свободното си време в изграждането на нов уебсайт (това вероятно ще включва уроци за тези парчета начин)).

Прикачих кода за това към тази таблица, отгоре (или отдолу, където и да се появи).

Трябва да кажа, че по -рано разработвах само в arduino IDE за ESP8266, но откакто започнах този конкретен проект, определено се преобразувам в скриптове на Lua, те са страхотни и много по -малко стресиращо време при качване и отстраняване на грешки и т.н.

Едно време написах програма в arduino, която направи следното:

ESP се зарежда, не може да се свърже с wifi, стартира режим на точка за достъп

клиентът се свързва с телефона, автоматично отваря браузър със страница за контрол на цвета (основен html)

на страницата също имаше опция да го свържете към вашия рутер.

След като беше в мрежата, всяка система за управление можеше да бъде програмирана да изпраща http заявки доста лесно.

Ако мога да намеря този код някъде, ще го кача, но наскоро създадох нов компютър, така че този файл да може да бъде на всяка комбинация от устройства навсякъде.

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

Натъпчете всичко заедно !!
Натъпчете всичко заедно !!

За да изолирам всички парчета, ги увих с PVC електрическа лента.

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

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

Стъпка 6: Поставете светлините около къщата и се наслаждавайте !

Поставете светлините около къщата и се наслаждавайте !!!
Поставете светлините около къщата и се наслаждавайте !!!
Поставете светлините около къщата и се наслаждавайте !!!
Поставете светлините около къщата и се наслаждавайте !!!
Поставете светлините около къщата и се наслаждавайте !!!
Поставете светлините около къщата и се наслаждавайте !!!

Поставете светлините на предпочитаното от вас място, включете ги с 12V захранването и си тръгвате !!

Ако не харесвате ефекта на призмата на обектива, той може лесно да бъде премахнат, това дава по -малко фокусиран, по -общ блясък. Обръщането на обектива отпред имаше и доста страхотни ефекти.

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

Благодаря за четенето!

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