Indholdsfortegnelse:

Lumos juletræet: 3 trin
Lumos juletræet: 3 trin

Video: Lumos juletræet: 3 trin

Video: Lumos juletræet: 3 trin
Video: ТОРТ "ТРИ МОЛОКА", тает во рту, очень НЕЖНЫЙ и ВКУСНЫЙ | THREE MILK CAKE 2024, Juli
Anonim
Lumos juletræet
Lumos juletræet
Lumos juletræet
Lumos juletræet
Lumos juletræet
Lumos juletræet

Mine børn og jeg byggede dette projekt for at bringe en lille smule magi fra Universal Studios med os hjem. Vi besøgte for nylig forlystelsesparken og købte tryllestave fra Ollivanders tryllestavsbutik og havde det så sjovt at gå rundt i parken og aktivere forskellige stavningsstationer. Jeg er altid nysgerrig på, hvordan tingene fungerer, så jeg blev selvfølgelig nødt til at google, hvordan jeg kan genskabe det herhjemme. Jeg fandt flere vidunderlige instruktører, der genskabte magien på deres egne særlige måder, men julen var lige om hjørnet, og jeg tænkte, at det ville være fantastisk, hvis jeg kunne flette julens magi og Hogwarts magi og måske inspirere nogle af børnene i min udvidede familie til at tænke på, hvordan programmering og teknik er som at udføre magi i det virkelige liv. Således blev "Lumos juletræet" født. Dette træ er programmeret til at læse 8 forskellige trylleformularer og udføre lys- og lydanimation, der matcher den form for stave, der blev "tegnet".

Forbrugsvarer

Du kan konfigurere dette til at fungere med andre opsætninger, men her er hvad jeg har testet med: 1. I-VOM trådløs minihøjttaler med 3,5 mm Aux-indgangsstik, 3W høj bærbar højttaler til iPhone iPod iPad mobiltelefon Tablet Laptop, med USB genopladelig Ba

2. AmazonBasics USB 2.0 -kabel - A -han til mini -B -ledning - 6 fod (1,8 meter

3. Infrarødt nattesyn IR -kamera til Raspberry Pi 4, Pi 3b+ videowebcam med kuffertdragter til 3D Priter

4. Adafruit FadeCandy - Dithering USB -kontrolleret driver til RGB NeoPixels [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Black 12mm Diffused Digital RGB Addressable Dream Color Round LED Pixels Module IP68 Waterproof

6. CanaKit Raspberry Pi 4 4 GB startsæt - 4 GB RAM

7. Harry Potter tryllestav fra Universal Studios (eller lav din egen

8. 12V vægadapter strømforsyning til LED-pixel https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&qid = 1601237915 & sprefix = 12v+væg%2Caps%2C163 & sr = 8-8

Valgfrie materialer til at bygge træet:

1. Tomatburramme til træ:

2. Garland (jeg brugte 2,5 af disse):

3. Twist Ties (jeg brugte 2 af disse):

Trin 1: Ledningsføring

Ledninger
Ledninger
Ledninger
Ledninger
Ledninger
Ledninger

Til dette projekt har jeg brugt et tomatbur og noget pap til at konstruere mit juletræ og holde mit lysarrangement nogenlunde ensartet. Dette er ikke et krav, selvom jeg synes, det får animationen til at se pænere ud. Den vigtige del af dette trin er, at nattesynskameraet skal have frit udsyn til tryllestavsholderen, og alle mekanikerne indeni skal have tilstrækkelig luftstrøm. Jeg brugte twist-tie til at fastgøre alt sammen. Jeg har fastgjort tomatburet til pap og raspberry pi, højttaler og nattesynskamera er fastgjort til papbunden. Guirland er viklet rundt om tomatburet for at dække indersiden, idet han er opmærksom på at holde det ude af kameravisningen, nogle trimninger kan være nødvendige for at gøre dette. Jeg endte med at bruge omkring 30 fod krans til at pakke mit 33 "høje, 12" diameter tomatbur træ.

Trin 2: Installer software

Dette projekt blev testet med den nyeste version af Raspian Buster med desktop version: 4.19. Du kan downloade den nyeste version på

1. OpenCV: Følg instruktionerne i dette blogindlæg for at installere OpenCv og et virtuelt miljø:

2. Behandling: Følg instruktionerne i dette blogindlæg for at installere behandlingssoftware på raspberry pi:

3. FadeCandy: Følg anvisningerne på fadecandy github readme https://github.com/scanlime/fadecandy for at klone fadecandy og installere en fadecandy -server. Du er klar til at gå videre, når du kan styre dine lys ved at få adgang til fcserveren på https:// localhost: 7890/

4. Klon "Lumos juletræet" kilde fra:

5. Byg lys animation eksekverbare filer: Jeg har inkluderet de filer, der er nødvendige for at oprette bearbejdningslys animationer, men fordi java eksekverbare filer er så store, bliver du nødt til at kompilere dem separat. Nedenfor er kommandoerne til at gøre det (erstat/home/pi/repos/til, hvor du kloner dette projekt):

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletræet/strip50_flames --output =/home/pi/repos/lumos-the-juletræet/ incendio --platform = linux --export

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletræet/strip50_water --output =/home/pi/repos/lumos-the-juletræet/ aguamenti --platform = linux --eksport

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletræet/strip50_light --output =/home/pi/repos/lumos-the-juletræet/ lumos --platform = linux --eksport

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletræet/strip50_spazzy --output =/home/pi/repos/lumos-the-juletræet/ brudt --platform = linux --eksport

Trin 3: Kør programmet

Kør programmet
Kør programmet
Kør programmet
Kør programmet

Github -kilden inkluderer stavegenkendelse for de stavninger, der er angivet på flyer ovenfor. Der er instruktioner om github readme, hvis du gerne vil prøve at træne dine egne staver. kør lumos.py for at starte programmet Stavegenkendelsen fungerer bedst i svagt lys, hvis du har problemer med, at vandracing -billedet hopper over hele skærmen, skal du kontrollere fejlfindingsvinduet for at se, om det opfanger fejlfaste lyskilder, disse vil være vist med røde cirkler på skærmen.

Anbefalede: