Spisu treści:
- Krok 1: Zbierz części
- Krok 2: Zdemontuj światło powodziowe i zidentyfikuj wejścia RGB PWM
- Krok 3: ESP8266 i okablowanie zasilania
- Krok 4: Zaprogramuj
- Krok 5: Wciśnij to wszystko z powrotem
- Krok 6: Umieść światła w domu i ciesz się!
Wideo: Hijack RGB Flood Light z Arduino lub ESP8266: 6 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
Znalazłem więc kilka świetnych małych świateł powodziowych RGB na amazon i po zajrzeniu do ich wnętrzności zdałem sobie sprawę, że można je podłączyć bezpośrednio do arduino i esp8266 i sterować nimi za pomocą PWM.
Teraz używam dwóch z nich w moim salonie jako oświetlenia akcentującego i ustawiam je do niektórych scen.
Używam openhab biegnącego na Raspberry Pi, aby je kontrolować, a nawet mogę je kontrolować za pomocą amazon Echo (USA), chociaż jest to nieco poza zakresem tej instrukcji. Mam nadzieję, że znajdę czas, aby to napisać!
Mam nadzieję, że ci się spodoba, to moja pierwsza instrukcja od bardzo dawna, więc daj mi znać, co myślisz.
Krok 1: Zbierz części
Lista części wygląda następująco:
1. 10W RGB Flood Light: Ebay (Wielka Brytania), Ebay (USA), Ebay (Chiny)
2. Moduł ESP8266-12: Ebay (Wielka Brytania), Ebay (USA), Ebay (Chiny)
3. Regulator LD1117 3.3V: Ebay (Wielka Brytania), Ebay (USA), Ebay (Chiny)
4. Kondensator 100uF: Ebay (Wielka Brytania), Ebay (USA), Ebay (Chiny)
5. Zasilacz 12 V 1 A DC: Ebay (Wielka Brytania), Ebay (USA), Ebay (Chiny)
6. Dobór rezystorów (użyłem 10K, ale tak naprawdę możesz sobie poradzić z czymkolwiek)
(Załączyłem linki do wielu stron, ponieważ ceny zmieniają się regularnie, więc rozejrzyj się i sprawdź amazon vs ebay)
Pełne ujawnienie: zarabiam niewielką prowizję, jeśli kupujesz za pośrednictwem powyższych linków, ale nigdy nie poleciłbym linku do produktu, którego sam nie używałem. Ten projekt nie został zaprojektowany do zarabiania pieniędzy. Dziękuję Ci:-)
Krok 2: Zdemontuj światło powodziowe i zidentyfikuj wejścia RGB PWM
To szczególne światło powodziowe jest prostą konstrukcją skręcaną.
Podwozie składa się z trzech aluminiowych części, które wszystkie odkręcamy.
Usunięcie górnej części, która utrzymuje obiektyw na miejscu, odsłania płytkę drukowaną z tablicą LED i obwodami sterującymi.
Pierwszą rzeczą, którą zrobiłem, było zidentyfikowanie, który z tranzystorów kontroluje który układ kolorów.
Mam nadzieję, że producent nie ma zbyt wielu różnic między wersjami płytek, co oznaczałoby, że można skopiować powyższy obrazek i bezpośrednio do nich przylutować przewody. Mam kody kolorów dla czerwonego, zielonego i niebieskiego, aby ci było łatwiej. Co ciekawe, tranzystor sterujący czerwoną diodą LED został podłączony do istniejącego mikrokontrolera za pomocą rezystora, więc zostawiłem to w układzie.
Ważne jest również, aby na tym etapie usunąć istniejące elementy sterujące z płytki drukowanej za pomocą pistoletu na gorące powietrze i pęsety, jak widać na powyższym obrazku. Nie było absolutnie konieczne usuwanie odbiornika podczerwieni, ale pomyślałem, że mógłbym go wykorzystać w innych projektach.
Następnie po prostu przylutuj kilka przewodów do pinów PWM prowadzących do tranzystorów i przełóż je do drugiej sekcji lekkiej obudowy, do której przejdziemy dalej.
Krok 3: ESP8266 i okablowanie zasilania
Załączyłem schemat do tej części, ponieważ mówi, co musisz zrobić, znacznie wyraźniej niż kiedykolwiek mogłem.
Zasadniczo podłącz czerwone, zielone i niebieskie diody LED do pinów 12, 14 i 15 ESP8266 za pomocą rezystora 10K.
Następnie podłącz obwód zasilania ESP zgodnie ze schematem, na zdjęciu widać, że przylutowałem go bezpośrednio do zasilacza/płyty sterownika dla diod LED, ale ostatecznie zmieniłem orientację i nie udało mi się złapać kolejnego zdjęcia.
Chodzi o to, aby wszystko było tak kompaktowe, jak to tylko możliwe, ponieważ będzie musiało zmieścić się wewnątrz obudowy.
Aby to osiągnąć połączyłem rezystory z przewodami i pokryłem je koszulką termokurczliwą.
Proszę unikać mojego błędu i nie lutować rezystora bezpośrednio do ESP. Odkryłem, że to sprawia, że praca z nimi jest trudniejsza, niż gdybym zrobił prawdziwy splot liniowy (jak w przypadku drutu-rezystora-przewodu-esp zamiast drutu-rezystora-esp).
Również zdjęcie wygląda nieco inaczej niż na schemacie, pierwotnie nie używałem pinu 15 i był to błąd, ponieważ pin 15 jest świetny w PWM. Uwielbiam tę szpilkę. To rządzi.
Krok 4: Zaprogramuj
Używając preferowanej metody, napisz kod dla swojego ESP!
Naprawdę możesz kontrolować to, jak chcesz, a są niesamowici ludzie, którzy robią niesamowite rzeczy z ESP.
MOJA szczególna trasa polegała na użyciu serwera domowego MQTT w formie openHAB, do którego światło następnie logowało się i nasłuchiwało poleceń dotyczących kolorów. Korzystanie z tej metody pozwala mi również niezwykle łatwo korzystać z amazon Alexa i google home do sterowania. (Jak powiedziałem wcześniej, mam nadzieję, że będę w stanie napisać instrukcje dotyczące tego procesu, ponieważ świetnie się bawiłem, ale obecnie spędzam większość wolnego czasu na tworzeniu nowej strony internetowej (która prawdopodobnie będzie obejmować samouczki dla tych kawałków). sposób)).
Dołączyłem kod do tego 'ible, powyżej (lub poniżej, gdziekolwiek się pojawia).
Muszę powiedzieć, że kiedyś programowałem tylko w arduino IDE dla ESP8266, ale odkąd zacząłem ten konkretny projekt, zdecydowanie jestem konwertowany na skrypty Lua, są świetne i znacznie mniej stresujący czas podczas przesyłania i debugowania itp.
Dawno, dawno temu napisałem program w arduino, który wykonał następujące czynności:
ESP uruchamia się, nie można połączyć się z Wi-Fi, uruchamia tryb punktu dostępu
klient łączy się z telefonem, automatycznie otwiera przeglądarkę ze stroną kontroli kolorów (podstawowy html)
na stronie była też opcja podłączenia go do routera.
Gdy już znalazł się w sieci, każdy system sterowania można było zaprogramować do łatwego wysyłania żądań
Jeśli znajdę gdzieś ten kod, prześlę go, ale niedawno zbudowałem nowy komputer, aby plik mógł znajdować się na dowolnej kombinacji dysków w okolicy.
Krok 5: Wciśnij to wszystko z powrotem
Aby zaizolować wszystkie elementy, owinąłem je taśmą izolacyjną z PVC.
Bądź szczególnie ostrożny z tym krokiem, spaliłem jeden z moich regulatorów napięcia, gdy nie zwracałem należytej uwagi.
Uważam również, że dłuższe trzymanie przewodów znacznie ułatwia ten krok, ponieważ wszystkie skręcanie wiąże się ze skręcaniem wszystkiego z powrotem.
Krok 6: Umieść światła w domu i ciesz się!
Umieść światła w preferowanym miejscu, podłącz je do zasilania 12 V i ruszaj w drogę!
Jeśli nie podoba ci się efekt pryzmatu soczewki, można go łatwo usunąć, co daje mniej skupioną, bardziej ogólną poświatę. Odwrócenie obiektywu z powrotem do przodu również dało całkiem świetne efekty.
Na zdjęciach widać, że użyłem go, aby zaakcentować mój zegar nixie, który tak bardzo kocham.
Dziękuje za przeczytanie!
Zalecana:
Czujnik WIFI MQTT/Google Home Flood/Water z ESP-01: 7 kroków
MQTT / Google Home Flood / Water WIFI Sensor z ESP-01: W tej instrukcji pokażę, jak zbudować czujnik zalania / wody wifi przy minimalnych kosztach. Cały projekt kosztuje mnie mniej niż 8 USD za części, które kupuję w serwisie eBay i moje istniejące części zamienne. W tym projekcie użyjemy ESP-01, aby zapewnić Wif
Zdalne wyłączanie lub ponowne uruchamianie komputera z urządzeniem ESP8266: 10 kroków (ze zdjęciami)
Zdalne wyłączanie lub ponowne uruchamianie komputera z urządzeniem ESP8266: Aby było jasne, wyłączamy TWÓJ komputer, a nie komputer innej osoby. Historia wygląda tak: Mój przyjaciel na Facebooku wysłał mi wiadomość i powiedział, że ma tuzin komputerów, na których działa trochę matematyki, ale każdego ranka o 3 nad ranem zamykają drzwi. S
ESP8266 / Arduino RGB LED Christmas Light Window Decoration: 5 kroków (ze zdjęciami)
ESP8266 / Arduino RGB LED Christmas Light Window Dekoracja: To ta pora roku: grudzień. A w mojej okolicy wszyscy ozdabiają swój dom i okna lampkami bożonarodzeniowymi. Tym razem postanowiłem zbudować coś niestandardowego, unikatowego, używając modułu ESP8266 i zaledwie kilku diod RGB. C
Sun Three Button RGB Light Doodler Mouse.: 11 kroków (ze zdjęciami)
Sun Three Button RGB Light Doodler Mouse.: Na tegorocznych Makers Faire Auditions poznaję Lori Stotko i Stuarta Nafeya http://lightdoodles.com/. Mieli te fajne długopisy świetlne, które zrobili, aby bazgroły. Postanowiłem zrobić kilka, kiedy wróciłem do domu i przypomniałem sobie starą trzyprzyciskową mysz Sun, którą
Sterowany system LED RGB do domu lub biura: 5 kroków (ze zdjęciami)
Sterowany system LED RGB do domu lub biura: Czy oświetlenie w domu lub miejscu pracy jest nudne? Chcesz dodać do swojego pokoju trochę energii lub nastrojowego oświetlenia? Ta instrukcja pokazuje, jak stworzyć sterowaną tablicę LED RGB do użytku w domu lub biurze. Twoja czerwona, zielona, niebieska dioda LED d