Indholdsfortegnelse:
Video: Lumos juletræet: 3 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
Projeto Lumos: 8 trin
Projeto Lumos: Oprojeto Lumos består af en lysstyrke, der kan bruges til at dele en smartphone med en WiFi -forbindelse. Til kontrol af lysdioder, der kan bruges til applikationer til Android, kan du tillade, at du kan installere og bruge en