Съдържание:
- Стъпка 1: Съберете части
- Стъпка 2: Разглобете Flood Light и идентифицирайте RGB PWM входове
- Стъпка 3: ESP8266 и захранване
- Стъпка 4: Програмирайте го
- Стъпка 5: Върнете всичко заедно
- Стъпка 6: Поставете светлините около къщата и се наслаждавайте !
Видео: Hijack RGB Flood Light с Arduino или ESP8266: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Така че открих няколко страхотни малки 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 входове
Тази конкретна наводнена светлина е прост дизайн с винт.
Шасито се състои от три алуминиеви секции, които всички се развиват.
Премахването на горната част, която държи обектива на място, разкрива печатната платка с LED решетката и схемата за управление.
Първото нещо, което направих, беше да идентифицирам кой от транзисторите контролира кой цветен масив.
Надяваме се, че производителят няма твърде много вариации между ревизиите на платката, което би означавало, че можете да копирате изображението по -горе и да запоявате проводници директно към тях. Имам цветен код за червено, зелено и синьо, за да ви улесня. Интересното е, че транзисторът, управляващ червения светодиод, беше свързан към съществуващия микроконтролер чрез резистор, така че оставих това във веригата.
Също така е важно за тази стъпка да се премахнат съществуващите управляващи компоненти от печатната платка с пистолет за горещ въздух и някои пинсети, както може да се види на снимката по -горе. Не беше абсолютно необходимо да премахнете инфрачервения приемник, но мислех, че мога да го използвам в други проекти.
След това просто запояйте някои проводници към PWM щифтовете, отиващи към транзисторите, и ги прокарайте през другата част на светлинното шаси, където ще преминем към следващия.
Стъпка 3: 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, който толкова много обичам.
Благодаря за четенето!
Препоръчано:
LED рамка за снимки на сърцето - направете перфектен подарък за Свети Валентин или рожден ден: 7 стъпки (със снимки)
LED рамка за снимки със сърце - Направете перфектен подарък за Свети Валентин или рожден ден: Здравейте! В тази инструкция ще ви покажа как можете да направите тази страхотна LED рамка за снимки със сърце. За всички любители на електрониката! Направете перфектния подарък за Свети Валентин, рожден ден или годишнина за вашите близки! Можете да гледате демонстрационното видео на това
Как да използвате Neopixel Ws2812 LED или LED STRIP или Led Ring с Arduino: 4 стъпки
Как да използвате Neopixel Ws2812 LED или LED STRIP или Led Ring с Arduino: Здравейте момчета, тъй като LED лентата Neopixel е много популярна и се нарича още и ws2812 led лента. Те са много популярни, защото в тези LED ленти можем да адресираме всеки светодиод поотделно, което означава, че ако искате няколко светодиода да светят в един цвят
Дистанционно изключване или рестартиране на компютър с устройство ESP8266: 10 стъпки (със снимки)
Дистанционно изключване или рестартиране на компютър с устройство ESP8266: За да бъде ясно тук, изключваме ВАШИЯ компютър, а не компютър на някой друг. Историята изглежда така: Мой приятел във Facebook ми изпрати съобщение и каза, че има десетина компютъра, работещи с куп математика, но всяка сутрин в 3 часа сутринта те се заключват. С
Използвайте Cortana и Arduino, за да контролирате RGB светодиоди или LED ленти с гласа си!: 4 стъпки (със снимки)
Използвайте Cortana и Arduino, за да контролирате RGB светодиоди или LED ленти с гласа си !: В тази инструкция ще ви покажа как можете да контролирате вашата RGB LED или LED лента с гласа си. Това се прави от приложението CoRGB, което е достъпно безплатно в магазина за приложения на Windows. Това приложение е част от моя проект CortanaRoom. Когато приключите с
Контролируема RGB LED система за вашия дом или офис: 5 стъпки (със снимки)
Контролируема RGB LED система за вашия дом или офис: Скучни ли са светлините във вашия дом или работно пространство? Искате ли да добавите малко енергия или осветление в стаята си? Тази инструкция ви показва как да създадете контролируем RGB LED масив за използване във вашия дом или офис. Вашият червен, зелен, син LED d