
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03



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:
Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: 4 kroki

Jak używać Neopixel Ws2812 LED lub LED Strip lub Led Ring z Arduino: Cześć chłopaki, ponieważ Neopixel led Strip jest bardzo popularny i jest również nazywany jako ws2812 led strip. Są bardzo popularne, ponieważ w tych listwach ledowych możemy zaadresować każdą diodę z osobna, co oznacza, że jeśli chcesz, aby kilka diod świeciło jednym kolorem
Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): 4 kroki

Sterowana głosem automatyka domowa (jak Alexa lub Google Home, bez Wifi lub Ethernetu): Jest to w zasadzie przekaźniki sterowane przez arduino oparte na SMS z konfiguracją asystenta Google do wysyłania wiadomości na instrukcje głosowe. Jest to bardzo łatwe i tanie i działa jak reklamy Alexa z twoim istniejące urządzenia elektryczne (jeśli masz Moto -X smartp
Samouczek Arduino Ws2812 LED lub Neopixel Led Strip lub Ring: 4 kroki

Arduino Ws2812 LED lub Neopixel Led Strip lub Ring Tutorial: W tej instrukcji dowiemy się, jak używać neopixel lub ws 2812 lub fast led z Arduino. Te typy diod LED lub taśmy lub pierścienia są kontrolowane tylko przez jeden pin Vin i wszystkie Diody LED są indywidualnie adresowane, więc są one również nazywane indy
Kran bez użycia rąk lub kran z pedałem lub kran oszczędzający wodę: 5 kroków

Kran bez użycia rąk lub kran z pedałem lub kran oszczędzający wodę: Jest to tania i prosta metoda przekształcenia wychodzącego kranu w kran bez użycia rąk (higieniczny). Lekarze potrzebują go do celów higienicznych lub w kuchni Również podobni pracownicy mycie obu rąk jednocześnie i oszczędzanie wody To
Tablet MacBook lub DIY Cintiq lub Homebrew Mac Tablet: 7 kroków

MacBook Tablet lub DIY Cintiq lub Homebrew Mac Tablet: Zainspirowany mocno instruktażem c4l3b, który z kolei był zainspirowany bongofish, postanowiłem wypróbować to samo na moim MacBooku Core 2 Duo. Kroki były na tyle różne, że myślałem, że osobna instrukcja była uzasadniona. Także