Spisu treści:

Kontrolowana przez Wi-Fi dekoracja świąteczna: 4 kroki
Kontrolowana przez Wi-Fi dekoracja świąteczna: 4 kroki

Wideo: Kontrolowana przez Wi-Fi dekoracja świąteczna: 4 kroki

Wideo: Kontrolowana przez Wi-Fi dekoracja świąteczna: 4 kroki
Wideo: A Wy na jakim etapie związku jesteście? 😂 #shorts 2024, Listopad
Anonim
Image
Image
Kontrolowana przez Wi-Fi dekoracja okienna z oświetleniem bożonarodzeniowym
Kontrolowana przez Wi-Fi dekoracja okienna z oświetleniem bożonarodzeniowym

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

Obwód
Obwód
Obwód
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

Kończąc
Kończąc
Kończąc
Kończąc
Kończąc
Kończąc
Kończąc
Kończąc

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: