Spisu treści:
- Krok 1: Modeluj płatek śniegu / gwiazdę
- Krok 2: Zbuduj wsparcie
- Krok 3: Taśmy LED Soder
- Krok 4: Sterownik diod LED
- Krok 5: Oprogramowanie i animacje
Wideo: Animacje płatków śniegu / gwiazd na taśmie LED: 5 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Mały przewodnik po tym, jak zbudowałem świąteczną dekorację z taśm LED, które pozostały z innego projektu. Dostarczane są plany, oprogramowanie i animacje. Ten projekt został zainspirowany następującym filmem z YouTube.
Krok 1: Modeluj płatek śniegu / gwiazdę
Pierwszym krokiem było zaplanowanie konstrukcji nośnej dla diod LED, co zostało zrobione w Inkscape. Chodzi o to, aby w środku znajdował się płatek śniegu z gwiazdą. Szerokość została wybrana jako szerokość dwóch pasków, aby móc stworzyć wszystko za pomocą jednego pasa cofającego się do siebie.
Krok 2: Zbuduj wsparcie
Podpora jest zbudowana z drewna i montowana za pomocą gorącego kleju.
Krok 3: Taśmy LED Soder
Taśmy LED są przycinane na odpowiednią długość dla każdego segmentu, a następnie lutowane razem z przygotowanymi przewodami. Zajęło to dużo czasu i zalecałbym branie diod LED na drucie zamiast cięcia pasków.
Krok 4: Sterownik diod LED
W tym projekcie diody LED nie są sterowane przez Arduino, ale przez płytkę NodeMCU (ESP8266) z MicroPythonem.
Pierwszym krokiem jest flashowanie oprogramowania układowego micropythona zgodnie z tym przewodnikiem: Pierwsze kroki z MicroPythonem na ESP8266. Następnie można go użyć do sterowania diodami LED, jak pokazano w 11. Sterowanie NeoPixels.
Na mojej płytce Machine.pin(4) to D2 (jak widać na zdjęciu). Nie zapomnij połączyć masy z diodami LED.
Krok 5: Oprogramowanie i animacje
Oprogramowanie napisane w Pythonie można pobrać na mój GitHub.
Plik main.py obsługuje odtwarzanie animacji. Może mieć tryb zegara, w którym czas jest wyświetlany jako procent liczby diod LED. Są też wszystkie animacje pokazane w filmie, które można skopiować z pliku Animations.txt. Animacje tworzą z nas moduł snowflake_esp.py, który posiada klasę Snowflake, która w łatwy sposób adresuje całe części konstrukcji. Dzięki temu możliwe jest sterowanie wszystkimi diodami LED razem lub tylko częścią gwiazdy, drzewem, liściem lub pniem każdego ramienia, aż do pojedynczej diody LED.
Na przykład:
from snowflake_esp import *sf = Snowflake(0)
off = Color(0, 0, 0) def wait(ms): time.sleep(ms/1000.0) --- duża i mała gwiazda z przejściem płatka śniegu y = Color(255, 220, 0) sf.paint(off) sf.star.color(y) wait(1000) sf.star.paint(off) sf.trees.color(w) wait(1000) sf.trees.trunk.paint(off) sf.trees.leaf.color(y) czekaj(1000)
Zalecana:
Rozpoznawanie gwiazd za pomocą widzenia komputerowego (OpenCV): 11 kroków (ze zdjęciami)
Rozpoznawanie gwiazd za pomocą widzenia komputerowego (OpenCV): Ta instrukcja opisuje, jak stworzyć program do widzenia komputerowego, aby automatycznie identyfikować wzorce gwiazd na obrazie. Metoda wykorzystuje bibliotekę OpenCV (Open-Source Computer Vision) do utworzenia zestawu wytrenowanych kaskad HAAR, które można
Automatyczne budzenie na śniegu: 6 kroków (ze zdjęciami)
Automatyczne budzenie na śniegu: Wychodzenie z domu rano może być przypływem aktywności po tym, jak kilka cali białych rzeczy osiądzie w nocy. Czy nie byłoby miło, gdyby w te dni obudziłem się trochę wcześniej, aby pozbyć się stresu porannego? Ten projekt nie
Automatyczny dozownik płatków kukurydzianych (cerematyczny): 14 kroków
Automatyczny dozownik płatków kukurydzianych (cerematyczny): Mój pomysł: W moim ostatnim projekcie z pierwszego roku pozwolono mi opracować projekt, który mi się podobał. Dla mnie wybór został dokonany szybko. Wydawało mi się oryginalnym pomysłem zautomatyzowania dozownika płatków zbożowych, dzięki czemu można zdalnie sterować maszyną. Po pewnym czasie
Płatek śniegu LED: 15 kroków (ze zdjęciami)
Płatek śniegu LED: Ten płatek śniegu LED ma animowane kolory dostarczane przez 7 diod LED APA102 i kontrolowany przez mikrokontroler Arduino Nano. Kawałki są z akrylu wycinanego laserowo. Możesz stworzyć swój własny projekt zgodnie z przedstawionymi tu koncepcjami i wyciąć je laserowo u swojej lokalnej marki
Pakiet płatków kukurydzianych Iphone / stojak na urządzenie multimedialne: 8 kroków
Pakiet płatków kukurydzianych Stojak na iPhone/ urządzenie multimedialne: Zawsze chciałeś oglądać filmy, okładki albumów, pokazy slajdów… z dala od ładowarki, na stoliku do kawy, na biurku. cóż, .. Tutaj opisuję, jak zrobić, mam nadzieję, dość solidną podstawkę wykonaną z pakietu płatków kukurydzianych dla twojego ipoda / iphone'a, sq