Obsah:

Uneste RGB záplavové svetlo s Arduino alebo ESP8266: 6 krokov (s obrázkami)
Uneste RGB záplavové svetlo s Arduino alebo ESP8266: 6 krokov (s obrázkami)

Video: Uneste RGB záplavové svetlo s Arduino alebo ESP8266: 6 krokov (s obrázkami)

Video: Uneste RGB záplavové svetlo s Arduino alebo ESP8266: 6 krokov (s obrázkami)
Video: Alessandro Design, cum se monteaza o lustra? 2024, November
Anonim
Uneste RGB záplavové svetlo s Arduino alebo ESP8266
Uneste RGB záplavové svetlo s Arduino alebo ESP8266
Uneste RGB záplavové svetlo s Arduino alebo ESP8266
Uneste RGB záplavové svetlo s Arduino alebo ESP8266
Uneste RGB záplavové svetlo s Arduino alebo ESP8266
Uneste RGB záplavové svetlo s Arduino alebo ESP8266

Na Amazone som teda našiel niekoľko malých malých svetiel RGB a pri pohľade do ich útrob som zistil, že ich môžete pripojiť priamo k arduinu a esp8266 a ovládať ich pomocou PWM.

Dva z nich teraz používam v obývačke ako akcentačné osvetlenie a nechávam ich nastaviť pre určité scény.

Na ich ovládanie používam openhab beh na malinovom pi a dokonca ich môžem ovládať aj pomocou amazonského echa (USA), aj keď to je mierne nad rámec tohto pokynu, dúfam, že si nájdem čas na jeho napísanie!

Dúfam, že sa vám bude páčiť, toto je môj prvý dlho poučiteľný návod, takže mi dajte vedieť, čo si myslíte.

Krok 1: Zhromaždite diely

Zhromaždite diely
Zhromaždite diely
Zhromaždite diely
Zhromaždite diely
Zhromaždite diely
Zhromaždite diely
Zhromaždite diely
Zhromaždite diely

Zoznam dielov je nasledujúci:

1. 10W RGB Flood Light: Ebay (Spojené kráľovstvo), Ebay (USA), Ebay (Čína)

2. Modul ESP8266-12: Ebay (Spojené kráľovstvo), Ebay (USA), Ebay (Čína)

3. Regulátor LD1117 3,3 V: Ebay (Spojené kráľovstvo), Ebay (USA), Ebay (Čína)

4. 100uF kondenzátor: Ebay (Spojené kráľovstvo), Ebay (USA), Ebay (Čína)

5. Napájanie 12 V 1 A DC: Ebay (Spojené kráľovstvo), Ebay (USA), Ebay (Čína)

6. Výber rezistorov (použil som 10K, ale v skutočnosti si vystačíte s čímkoľvek)

(Prikladám odkazy na viacero stránok, pretože ceny sa pravidelne menia, takže prosím, nakupujte a určite si pozrite amazon vs ebay)

Úplné zverejnenie: Ak nakupujete prostredníctvom vyššie uvedených odkazov, zarábam malú províziu, ale nikdy by som neodporúčal odkaz na produkt, ktorý som sám nepoužil. Tento projekt nebol navrhnutý tak, aby vytváral peniaze. Ďakujem:-)

Krok 2: Demontujte zariadenie Flood Light a identifikujte vstupy RGB PWM

Rozoberte Flood Light a identifikujte vstupy RGB PWM
Rozoberte Flood Light a identifikujte vstupy RGB PWM
Rozoberte Flood Light a identifikujte vstupy RGB PWM
Rozoberte Flood Light a identifikujte vstupy RGB PWM
Demontujte zariadenie Flood Light a identifikujte vstupy RGB PWM
Demontujte zariadenie Flood Light a identifikujte vstupy RGB PWM
Demontujte zariadenie Flood Light a identifikujte vstupy RGB PWM
Demontujte zariadenie Flood Light a identifikujte vstupy RGB PWM

Toto konkrétne záplavové svetlo má jednoduchý dizajn.

Podvozok sa skladá z troch hliníkových častí, ktoré sa všetky odskrutkujú.

Odstránenie hornej časti, ktorá drží objektív na svojom mieste, odhalí DPS s poľom LED a riadiacimi obvodmi.

Prvá vec, ktorú som urobil, bolo identifikovať, ktorý z tranzistorov riadil ktoré farebné pole.

Našťastie výrobca nemá príliš veľa variácií medzi revíziami dosiek, čo znamená, že môžete skopírovať obrázok vyššie a spájkovať drôty priamo s nimi. Farebne som označil červenú, zelenú a modrú, aby som vám to zjednodušil. Je zaujímavé, že napriek tomu, že tranzistor ovládajúci červenú diódu LED bol k existujúcemu mikrokontroléru pripojený cez odpor, nechal som to v obvode.

Pre tento krok je tiež dôležité odstrániť existujúce ovládacie prvky z DPS teplovzdušnou pištoľou a niektorou pinzetou, ako je vidieť na obrázku vyššie. Nebolo úplne nevyhnutné odstrániť infračervený prijímač, ale myslel som si, že ho môžem použiť v iných projektoch.

Ďalej len spájkujte niektoré drôty s kolíkmi PWM, ktoré idú k tranzistorom, a prepichnite ich do ďalšej časti ľahkého podvozku, kam pôjdeme ďalej.

Krok 3: ESP8266 a napájacie vedenie

ESP8266 a napájacie vedenie
ESP8266 a napájacie vedenie
ESP8266 a napájacie vedenie
ESP8266 a napájacie vedenie
ESP8266 a napájacie vedenie
ESP8266 a napájacie vedenie

Pripojil som schému k tejto časti, pretože tam je povedané, čo musíte urobiť oveľa jasnejšie, ako by som kedy mohol.

V zásade zapojte svoje červené, zelené a modré LED diódy do pinov 12, 14 a 15 ESP8266 cez 10K odpor.

Potom zapojte napájací obvod ESP podľa schémy, na obrázku to ukazuje, že som ho spájkoval priamo na dosku napájania/ovládača pre diódy LED, ale nakoniec som zmenil orientáciu a nepodarilo sa mi zachytiť ďalší obrázok..

Ide o to, aby všetko bolo čo najkompaktnejšie, pretože sa bude musieť zmestiť do šasi.

Aby som to dosiahol, spojil som odpory vložené do drôtov a zakryl som ich zmršťovaním.

Vyhnite sa mojej chybe a nepájajte odpor priamo na ESP. Zistil som, že kvôli tomu je práca s nimi ťažšia, ako keby som urobil skutočný inline spoj (ako v drôtovom odpore-drôt-esp, a nie v drôtovom odpore-esp).

Tiež fotografia vyzerá mierne odlišne od schémy, pôvodne som nepoužil pin 15 a toto bola chyba, pretože pin 15 je pri pwm skvelý. Milujem ten špendlík. Vládne.

Krok 4: Naprogramujte si to

Pomocou vami zvolenej metódy napíšte kód pre vaše ESP!

Môžete sa skutočne rozhodnúť ovládať to, ako chcete, a sú tu úžasní ľudia, ktorí s ESP robia úžasné veci.

Mojou konkrétnou cestou bolo použiť domáci server MQTT vo forme openHAB, ku ktorému sa svetlo potom prihlási a bude počúvať farebné príkazy. Použitie tejto metódy mi tiež umožňuje veľmi jednoducho používať amazon Alexa a google home na ovládanie. (Ako som už povedal, dúfam, že budem schopný napísať pokyny pre tento proces, pretože som sa pri tom skvele bavil, ale v súčasnosti väčšinu svojho voľného času trávim budovaním novej webovej stránky (to bude pravdepodobne zahŕňať návody na tieto časti). spôsob)).

Priložil som k tomu kód k tomuto obrázku, vyššie (alebo nižšie, kdekoľvek sa objaví).

Musím povedať, že som sa vyvíjal iba v arduino IDE pre ESP8266, ale odkedy som začal s týmto konkrétnym projektom, určite sa prevádzam na skripty Lua, sú skvelé a oveľa menej stresujúce pri odosielaní a ladení atď.

Kedysi som v arduine napísal program, ktorý robil nasledujúce:

ESP sa spustí, nemôže sa pripojiť k sieti Wi -Fi, spustí režim prístupového bodu

klient sa spojí s telefónom, automaticky otvorí prehliadač so stránkou na ovládanie farieb (základný html)

na stránke bola aj možnosť pripojiť ho k vášmu smerovaču.

Akonáhle bol v sieti, akýkoľvek riadiaci systém mohol byť naprogramovaný tak, aby odosielal požiadavky http celkom jednoducho.

Ak niekde nájdem ten kód, nahrám ho, ale nedávno som postavil nový počítač, aby mohol byť súbor na akejkoľvek zmesi diskov v okolí.

Krok 5: Vložiť to všetko dohromady !

Vtesnať to všetko dohromady !!
Vtesnať to všetko dohromady !!

Aby som izoloval všetky kusy, zabalil som ich elektrickou páskou z PVC.

Buďte obzvlášť opatrní pri tomto kroku, pretože som nevenoval náležitú pozornosť jednému zo svojich regulátorov napätia.

Tiež som zistil, že držanie drôtov dlhšie robí tento krok oveľa jednoduchším, pretože všetky súvisiace krútenia zaskrutkujú všetko dohromady.

Krok 6: Umiestnite svetlá okolo domu a užívajte si !!

Umiestnite svetlá okolo domu a užívajte si !!!
Umiestnite svetlá okolo domu a užívajte si !!!
Umiestnite svetlá okolo domu a užívajte si !!!
Umiestnite svetlá okolo domu a užívajte si !!!
Umiestnite svetlá okolo domu a užívajte si !!!
Umiestnite svetlá okolo domu a užívajte si !!!

Umiestnite svetlá na vami požadované miesto, zapojte ich napájaním 12 V a môžete ísť !!

Ak sa vám nepáči hranolový efekt šošovky, je možné ju ľahko odstrániť, čo dáva menej zameranú a všeobecnejšiu žiaru. Prevrátenie objektívu dozadu dopredu malo tiež niekoľko vynikajúcich efektov.

Na obrázkoch vidíte, že som to použil na zvýraznenie svojich nixie hodín, ktoré mám tak rád.

Vďaka za prečítanie!

Odporúča: