Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Obwód
- Krok 2: Programowanie
- Krok 3: Kończenie
- Krok 4: Wesołych Świąt wszystkim
Wideo: Kontrolowana przez Wi-Fi dekoracja świąteczna: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Steruj paskiem świetlnym LED z telefonu lub komputera - mnóstwo zabawnych świątecznych wzorów świetlnych.
Kieszonkowe dzieci
1. Płytka rozwojowa ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Płytka rozwojowa ESP8266, z akumulatorem i wstępnie wlutowanymi nagłówkami. Ten jest wyposażony w diodę LED RGB, a nawet czujnik światła. Kup dwa, jeśli chcesz! Ten projekt można łatwo zaadaptować do dowolnej płytki ESP8266, takiej jak moja ulubiona D1 Mini. Używam tego tutaj, ponieważ nie ma potrzeby lutowania i jest dostarczany z zestawem baterii.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - jest to ten z wymiennym układem Atmega328P, używanym do programowania płytki dev ESP8266.
3. Kabel USB do Uno:Aliexpress:Http://s.click.aliexpress.com/e/O3ReneKM
4. Kable połączeniowe do podłączenia wszystkiego - bez lutowania dla tego projektu!Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - wybór męski na męski/żeński itp. Używamy M2M dla Uno do Połączenie taśmy LED
5. Taśma LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM-wybierz swoją wersję. Wybrałem 5m, 150 diod LED, IP30 (nie wodoszczelny) i białą płytkę drukowaną
6. Baterie AA x 3
Krok 1: Obwód
Zobacz schemat obwodu.
*Uwaga: nie mogę ponosić odpowiedzialności za stopione mikrokontrolery lub taśmy LED. Ten projekt zadziałał dla mnie, tyle mogę powiedzieć, ale niekoniecznie zostawiłbym go włączonego, gdy wychodzę z domu. Na wielu forach Arduino zaleca się posiadanie kondensatora co najmniej 1000 uF między 5V a GND (przed paskiem LED), a także rezystora 500 Ohm przed linią danych. Więcej wskazówek znajdziesz na
Krok 2: Programowanie
Pobierz swój kod Arduino tutaj: https://github.com/tomjuggler/esp8266-fastled-web… - ten kod nie jest mój, właśnie przystosowałem go do pracy po wyjęciu z pudełka dla mojej taśmy LED, a także do samodzielnego domyślnie bez konieczności korzystania z routera.
Jeśli jeszcze tego nie zrobiłeś, pobierz dodatek ESP8266 dla Arduino IDE. Dodatek i instrukcje są tutaj:
1. Upewnij się, że wszystko jest podłączone (z wyjątkiem linii zasilającej Taśmy LED (żółty przewód), 2 styki trybu programowania muszą być zwarte przed włączeniem zasilania. Płytka jest wyposażona w małą nasadkę, aby to zrobić.
2. Włącz tablicę (dodałem przełącznik do mojego, nie ma go, wystarczy wyciągnąć jedną baterię i włożyć ją z powrotem do zasilania.)
3. Podłącz kabel USB z Arduino do komputera - najpierw należy usunąć układ Atmega328 Arduino Uno (możesz również użyć do programowania adaptera USB do portu szeregowego).
4. Wybierz „Generic ESP8266 Module” jako swoją płytę w Arduino IDE. Wybierz również 4m z 1m Spiffami. Sprawdź teraz swoje połączenie szeregowe, Narzędzia -> Port.
5. Prześlij szkic
6. Wyłączyć i ponownie włączyć płytkę (przy zwartych kołkach trybu programowania)
7. Prześlij Spiffy (pliki potrzebne do serwera WWW itp.), Narzędzia -> „Przesyłanie danych szkicu ESP8266”
8. Odłącz 2 piny trybu programowania, podłącz żółtą taśmę LED przewód 5v do 5v (zaklinowałem swoją między zaciskiem + akumulatora a akumulatorem, patrz zdjęcie poniżej)
9. Włącz zasilanie
10. Teraz musisz połączyć się z punktem dostępowym WiFi za pomocą komputera lub telefonu komórkowego. AP powinien pojawić się jako ESP - coś w tym rodzaju. Po połączeniu wpisz „192.168.4.1” w pasku adresu. Jest to domyślny adres serwera WWW ESP8266.
11. To wszystko, powinieneś być w stanie używać aplikacji internetowej do sterowania oświetleniem!
Krok 3: Kończenie
Po załadowaniu kodu powinieneś być w stanie odłączyć przewody programowania i Arduino UNO. Teraz wystarczy powiesić lampki wokół okna (ja powiesiłam swoje na górnych krawędziach, za siatką, co daje świetny efekt). Może też włożyć płytkę i baterie do pudełka dla schludności, a nawet wymienić akumulator na zasilacz (mogę to zrobić później).
Krok 4: Wesołych Świąt wszystkim
Najbardziej fascynuje mnie w tym projekcie ilość współpracujących ze sobą elementów. Układ ESP jest zaprogramowany w języku C, który łączy się z JavaScript obsługiwanym przez wewnętrzny serwer WWW i działa w przeglądarce. Zaangażowany jest również HTML - zajrzyj do folderu danych szkicu Arduino, jeśli jesteś zainteresowany. To świetny program do nauki z naprawdę świątecznymi ustawieniami świateł i jestem wdzięczny Jasonowi Coonowi za udostępnienie go na GitHub.
Ten i więcej projektów elektronicznych znajdziesz na mojej stronie: circusscientist.com
Zalecana:
Kontrolowana przez Wi-Fi matryca LED Strip Wyświetlacz Podświetlenie zegara: 3 kroki (ze zdjęciami)
Kontrolowane przez Wi-Fi paski LED Matrix Wyświetlacz Oświetlenie zegara: Programowalne paski LED, np. oparte na WS2812, są fascynujące. Zastosowania są różnorodne i szybko można uzyskać imponujące rezultaty. I jakoś budowanie zegarów wydaje mi się kolejną dziedziną, o której dużo myślę. Zaczynając od pewnego doświadczenia w
Kontrolowana przez Internet maszyna do baniek mydlanych: 4 kroki (ze zdjęciami)
Kontrolowana przez Internet maszyna do baniek: Każdy wie, że puszczanie baniek to świetna zabawa, ale może to być ciężka praca. Możemy rozwiązać ten problem, po prostu budując sterowaną przez Internet maszynę do baniek, delegując wysiłek, jednocześnie zbierając wszystkie nagrody. Dla pacjentów hospitalizowanych możesz sprawdzić
Dioda LED kontrolowana przez serwer HTTP - Ameba Arduino: 3 kroki
Dioda LED sterowana przez serwer HTTP - Ameba Arduino: Sterowanie diodą LED jest łatwe za pomocą dowolnego wybranego mikrokontrolera, ale bezprzewodowe sterowanie diodą LED w przeglądarce telefonu komórkowego jest naprawdę fajne i przyjemne. Właściwie jest to już projekt IoT, ponieważ możesz używać tego samego serwera do kontrolowania rzeczy
Wytwornica mgły Ultimate Dry Ice - Kontrolowana przez Bluetooth, zasilana bateryjnie i drukowana w 3D.: 22 kroki (ze zdjęciami)
Wytwornica mgły do suchego lodu - sterowana przez Bluetooth, zasilana bateryjnie i drukowana w 3D.: Niedawno potrzebowałem maszyny do wytwarzania suchego lodu, aby uzyskać efekty teatralne na lokalny pokaz. Nasz budżet nie wystarczyłby na zatrudnienie profesjonalnego, więc zamiast tego zbudowałem to. Jest w większości drukowany w 3D, sterowany zdalnie przez Bluetooth, zasilany bateryjnie
Dekoracja świąteczna LED: 13 kroków
Dekoracja świąteczna okien LED: Mój przyjaciel powiedział, że marnotrawstwem jest robienie dekoracji świątecznych okien za pomocą taśmy LED. W sumie wakacje trwają tylko kilka dni, więc musimy je rozdzielić i usunąć już po kilku dniach. Po namyśle, taka jest prawda. Tym razem chcę ma