Taula de continguts:

Lumos l'arbre de Nadal: 3 passos
Lumos l'arbre de Nadal: 3 passos

Vídeo: Lumos l'arbre de Nadal: 3 passos

Vídeo: Lumos l'arbre de Nadal: 3 passos
Vídeo: Making a Christmas Bow - Part 1 2024, Juliol
Anonim
Lumos l'arbre de Nadal
Lumos l'arbre de Nadal
Lumos l'arbre de Nadal
Lumos l'arbre de Nadal
Lumos l'arbre de Nadal
Lumos l'arbre de Nadal

Els meus fills i jo vam construir aquest projecte per portar una mica de màgia des de Universal Studios a casa. Recentment hem visitat el parc temàtic i hem comprat varetes a la botiga de varetes d’Ollivander i ens hem divertit tant recorrent el parc activant diferents estacions d’encanteri. Sempre tinc curiositat per saber com funcionen les coses, així que, per descomptat, he de buscar en Google com recrear-ho a casa. Vaig trobar diversos meravellosos Instructables que recreaven la màgia de les seves maneres especials, però el Nadal estava a la volta de la cantonada i vaig pensar que seria increïble fusionar la màgia del Nadal amb la màgia de Hogwarts i potser inspirar a alguns dels nens. a la meva família extensa per pensar com és la programació i l’enginyeria com fer màgia a la vida real. Així va néixer "Lumos l'arbre de Nadal". Aquest arbre està programat per llegir 8 encanteris diferents i realitzar animacions de llum i so que coincideixin amb el tipus d’encanteri que es va "dibuixar".

Subministraments

Podeu configurar-ho perquè funcioni amb altres configuracions, però això és el que he provat amb: 1. Mini altaveu sense fil I-VOM amb presa d'entrada auxiliar de 3,5 mm, altaveu portàtil de 3 W per iPhone iPod iPad mòbil portàtil, amb recarregable USB Ba

2. Cable USB 2.0 AmazonBasics: cable A-Masculí a Mini-B - 6 peus (1,8 metres

3. Càmera d'infrarojos de visió nocturna IR per a càmera de vídeo Raspberry Pi 4, Pi 3b + amb fundes per a 3D Priter

4. Adafruit FadeCandy: controlador controlat per USB per NeoPixels RGB [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Negre 12mm Difós RGB Direccionable Color somni Rodó LED Pixels Mòdul IP68 Impermeable

6. CanaKit Raspberry Pi 4 4GB Starter Kit - 4GB RAM

7. Vareta de Harry Potter des de Universal Studios (o fes el teu propi

8. Font d'alimentació de l'adaptador de paret de 12 V per als píxels LED https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&q = 1601237915 & sprefix = 12v + paret% 2Caps% 2C163 & sr = 8-8

Materials opcionals per construir l'arbre:

1. Marc de la gàbia de tomàquet per a arbre:

2. Garland (n'he utilitzat 2,5):

3. Twist Ties (n’he utilitzat 2):

Pas 1: cablejat

Cablejat
Cablejat
Cablejat
Cablejat
Cablejat
Cablejat

Per a aquest projecte he utilitzat una gàbia de tomàquet i una mica de cartró per construir el meu arbre de Nadal i mantenir la meva disposició lleugera bastant uniforme. Això no és un requisit, tot i que crec que fa que l’animació sembli més agradable. La part important d’aquest pas és que la càmera de visió nocturna ha de tenir una visió clara del porta-varetes i que tota la mecànica de l’interior ha de tenir un flux d’aire suficient. Vaig utilitzar corbates per unir-ho tot. He fixat la gàbia de tomàquet al cartró i la càmera de visió nocturna, pi altaveu, raspberry pi i la càmera de visió nocturna s’adhereixen a la base de cartró. La garlanda s’enrotlla al voltant de la gàbia de tomàquet per tapar l’interior, tenint en compte de mantenir-la fora de la vista de la càmera, pot ser necessària una retallada per fer-ho. Vaig acabar fent servir uns 30 peus de garlanda per embolicar el meu arbre de gàbia de tomàquet de 33 "d'altura i 12" de diàmetre.

Pas 2: Instal·leu el programari

Aquest projecte s'ha provat amb l'última versió de Raspian Buster amb la versió d'escriptori: 4.19. Podeu descarregar la versió més recent a

1. OpenCV: seguiu les instruccions d'aquesta publicació de bloc per instal·lar OpenCv i un entorn virtual:

2. Processament: seguiu les instruccions d'aquesta entrada de bloc per instal·lar programari de processament a raspberry pi:

3. FadeCandy: seguiu les instruccions del readme fithecandy github https://github.com/scanlime/fadecandy per clonar fadecandy i instal·lar un servidor fadecandy. Estareu a punt per passar quan pugueu controlar els llums accedint al servidor de fcs a https:// localhost: 7890 /

4. Cloneu la font de "Lumos l'arbre de Nadal" de:

5. Creeu els executables d’animació de llum: he inclòs els fitxers necessaris per crear les animacions de llum de processament, però com que els executables de Java són tan grans, els haureu de compilar per separat. A continuació es mostren les ordres per fer-ho (substituïu / home / pi / repos / a qualsevol lloc on cloneu aquest projecte):

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

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_water --output = / home / pi / repos / lumos-the-christmas-tree / aguamenti --platform = linux --export

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_light --output = / home / pi / repos / lumos-the-christmas-tree / lumos --platform = linux --export

exec / usr / local / bin / processing-java --sketch = / home / pi / repos / lumos-the-christmas-tree / strip50_spazzy --output = / home / pi / repos / lumos-the-christmas-tree / trencat --platform = linux --export

Pas 3: executeu el programa

Executeu el programa
Executeu el programa
Executeu el programa
Executeu el programa

La font github inclou el reconeixement d’encanteri per als encanteris que apareixen al fulletó superior. Hi ha instruccions al readme de github si voleu provar d’entrenar els vostres propis encanteris. executeu lumos.py per iniciar el programa El reconeixement d’encanteri funciona millor amb poca llum, si teniu problemes amb la imatge de traçat de varetes que rebota per tota la pantalla, comproveu la finestra de depuració per veure si està captant fonts de llum errades. es mostra amb cercles vermells a la pantalla.

Recomanat: