Innholdsfortegnelse:
Video: Lumos juletreet: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Mine barn og jeg bygde dette prosjektet for å ta med oss litt magi fra Universal Studios hjem. Vi besøkte nylig fornøyelsesparken og kjøpte tryllestav fra Ollivanders tryllestav og hadde det så gøy å gå rundt i parken og aktivere forskjellige stave stasjoner. Jeg er alltid nysgjerrig på hvordan ting fungerer, så jeg må selvfølgelig google hvordan jeg kan gjenskape dette hjemme. Jeg fant flere fantastiske instrukser som gjenskaper magien på sine egne spesielle måter, men julen var rett rundt hjørnet, og jeg trodde det ville være fantastisk hvis jeg kunne slå sammen julens magi og magien fra Hogwarts og kanskje inspirere noen av barna i min utvidede familie for å tenke på hvordan programmering og prosjektering er som å utføre magi i det virkelige liv. Dermed ble "Lumos juletreet" født. Dette treet er programmert til å lese 8 forskjellige staver og utføre lys- og lydanimasjon som matcher den typen stave som ble "tegnet".
Rekvisita
Du kan konfigurere dette til å fungere med andre oppsett, men her er det jeg har testet med: 1. I-VOM trådløs minihøyttaler med 3,5 mm Aux-inngang, 3W høy bærbar høyttaler for iPhone iPod iPad mobiltelefonbrett, med USB-oppladbar Ba
2. AmazonBasics USB 2.0 -kabel - A -hann til mini -B -ledning - 6 fot (1,8 meter
3. Infrarødt nattsyn IR -kamera for Raspberry Pi 4, Pi 3b+ video -webkamera med etui til 3D Priter
4. Adafruit FadeCandy - Dithering USB -kontrollert driver for 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 startsett - 4 GB RAM
7. Harry Potter tryllestav fra Universal Studios (eller lag din egen
8. 12V veggadapter strømforsyning for LED-piksler 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+vegg%2Caps%2C163 & sr = 8-8
Valgfrie materialer for å bygge treet:
1. Tomatburramme for tre:
2. Garland (jeg brukte 2,5 av disse):
3. Twist Ties (jeg brukte 2 av disse):
Trinn 1: Kabling
Til dette prosjektet har jeg brukt et tomatbur og litt papp for å bygge juletreet mitt og holde lysarrangementet ganske ensartet. Dette er ikke et krav, selv om jeg synes det får animasjonen til å se finere ut. Den viktige delen av dette trinnet er at nattsynskameraet må ha fri sikt over stavholderen, og alle mekanikkene inne må ha tilstrekkelig luftstrøm. Jeg brukte vridninger for å feste alt sammen. Jeg har festet tomatburet til pappet og bringebær -pi, høyttaler og nattsynskamera er festet til pappbasen. Garland er viklet rundt tomatburet for å dekke innsiden, og er oppmerksom på å holde det utenfor kameravisningen. Noen trimming kan være nødvendig for å gjøre dette. Jeg endte opp med å bruke rundt 30 fot krans for å pakke inn mitt 33 "høye, 12" store tomatbur.
Trinn 2: Installer programvare
Dette prosjektet ble testet med den nyeste versjonen av Raspian Buster med stasjonær versjon: 4.19. Du kan laste ned den nyeste versjonen på
1. OpenCV: Følg instruksjonene i dette blogginnlegget for å installere OpenCv og et virtuelt miljø:
2. Behandling: Følg instruksjonene i dette blogginnlegget for å installere behandlingsprogramvare på raspberry pi:
3. FadeCandy: Følg instruksjonene på fadecandy github readme https://github.com/scanlime/fadecandy for å klone fadecandy og installere en fadecandy -server. Du er klar til å gå videre når du kan kontrollere lysene dine ved å få tilgang til fcserveren på https:// localhost: 7890/
4. Klon "Lumos juletreet" -kilden fra:
5. Bygg kjørbare filer for lysanimasjon: Jeg har inkludert filene som er nødvendige for å lage bearbeidingslysanimasjonene, men fordi java -kjørbare filer er så store, må du kompilere dem separat. Nedenfor er kommandoene for å gjøre det (erstatt/home/pi/repos/til hvor du kloner dette prosjektet):
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletreet/strip50_flames --output =/home/pi/repos/lumos-the-juletreet/ incendio --plattform = linux --eksport
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletreet/strip50_water --output =/home/pi/repos/lumos-the-juletreet/ aguamenti --plattform = linux -eksport
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletreet/strip50_light --output =/home/pi/repos/lumos-the-juletreet/ lumos -plattform = linux -eksport
exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-juletreet/strip50_spazzy --output =/home/pi/repos/lumos-the-juletreet/ ødelagt -plattform = linux -eksport
Trinn 3: Kjør programmet
Github -kilden inkluderer stavegjenkjenning for stavene som er oppført på flygebladet ovenfor. Det er instruksjoner på github readme hvis du vil prøve å trene dine egne staver. kjør lumos.py for å starte programmet Stavegjenkjenningen fungerer best i svakt lys, hvis du har problemer med at vandringssporende bilde hopper over hele skjermen, sjekk feilsøkingsvinduet for å se om det oppdager feil lyskilder, disse vil være vist med røde sirkler på skjermen.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Projeto Lumos: 8 trinn
Prosjektet Lumos: Vi har en konstruksjon som kan brukes til å styre og dele en smarttelefon for å koble til eller bruke WiFi. Para controlar and luminária foi desenvolvido um aplicativo for Android, que permite apagar and acender and luz utilizando além
Juletreet bærbar tekstil LED // Árbol Navidad tekstil Y lysdioder: 3 trinn
Xmas Tree Wearable Textile LED // Árbol Navidad Textil Y LEDs: Dette er et enkelt kretsprosjekt som bruker tekstiler for juletiden, det er en bærbar fordi du kan legge den til en hvilken som helst t -skjorte, og du vil lyse som en diamant om natten! ---- Det er enkelt å bruke et enkelt kretsløp for tidsbestemt navigering, men det er ikke tilgjengelig
Kan en MakerBit minne deg på å sjekke vannet under juletreet ditt ?: 7 trinn
Kan en MakerBit minne deg på å sjekke vannet under juletreet ditt ?: Et ferskt tre er en tradisjonell høytidsdekorasjon i mange hjem. Det er viktig å beholde den med ferskvann. Ville det ikke vært fint å ha et ornament som kan minne deg på å sjekke vannet under treet ditt? Dette prosjektet er en del av
Det åpne juletreet: 5 trinn
The Open Xmas Tree: Xmas er overalt rundt oss, i utgangspunktet hele året.:) Men hvis du vil være forberedt når den store dagen kommer, kan du følge disse instruksjonene og overraske dine nærmeste med en hyggelig liten elektrisk gizmo. Open Xmas Tree er et lite prosjekt