Sommario:

Lumos l'albero di Natale: 3 passaggi
Lumos l'albero di Natale: 3 passaggi

Video: Lumos l'albero di Natale: 3 passaggi

Video: Lumos l'albero di Natale: 3 passaggi
Video: Concerto di Natale - M° Moscara Luigi - Lumos - Parte 4 2024, Novembre
Anonim
Lumos l'albero di Natale
Lumos l'albero di Natale
Lumos l'albero di Natale
Lumos l'albero di Natale
Lumos l'albero di Natale
Lumos l'albero di Natale

I miei figli e io abbiamo costruito questo progetto per portare a casa un po' di magia dagli Universal Studios. Di recente abbiamo visitato il parco a tema e comprato bacchette dal negozio di bacchette di Ollivander e ci siamo divertiti così tanto a girare per il parco attivando diverse stazioni di incantesimi. Sono sempre curioso di sapere come funzionano le cose, quindi ovviamente ho cercato su Google come ricrearlo a casa. Ho trovato diversi meravigliosi Instructables che ricreavano la magia in modi speciali, ma il Natale era proprio dietro l'angolo e ho pensato che sarebbe stato fantastico se avessi potuto unire la magia del Natale e la magia di Hogwarts e forse ispirare alcuni dei bambini nella mia famiglia allargata a pensare a come la programmazione e l'ingegneria siano come eseguire magie nella vita reale. Nasce così "Lumos l'albero di Natale". Questo albero è programmato per leggere 8 diversi incantesimi ed eseguire animazioni luminose e sonore che corrispondono al tipo di incantesimo che è stato "disegnato".

Forniture

Puoi configurarlo per funzionare con altre configurazioni, ma ecco cosa ho testato con: 1. Mini altoparlante wireless I-VOM con jack di ingresso Aux da 3,5 mm, altoparlante portatile da 3 W per iPhone iPod iPad cellulare Tablet Laptop, con USB ricaricabile Ba

2. Cavo USB 2.0 AmazonBasics - Cavo da maschio A a Mini-B - 1,8 metri

3. Telecamera IR per visione notturna a infrarossi per Raspberry Pi 4, Pi 3b+ Webcam video con custodia adatta per stampante 3D

4. Adafruit FadeCandy - Driver controllato da USB dithering per RGB NeoPixels [ADA1689]

5. ALITOVE 50 pz DC 12V WS2811 Led Pixel Nero 12mm Diffuso Digital RGB indirizzabile Dream Color Round LED Pixel Modulo IP68 Impermeabile

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

7. Bacchetta di Harry Potter degli Universal Studios (o crea la tua

8. Alimentatore da parete 12V per 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+wall%2Caps%2C163&sr=8-8

Materiali opzionali per costruire l'albero:

1. Telaio per gabbia per pomodori per albero:

2. Garland (ne ho usate 2,5):

3. Twist Ties (ho usato 2 di questi):

Passaggio 1: cablaggio

Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio
Cablaggio

Per questo progetto ho usato una gabbia per pomodori e del cartone per costruire il mio albero di Natale e mantenere la mia disposizione luminosa abbastanza uniforme. Questo non è un requisito, anche se penso che renda l'animazione più bella. La parte importante di questo passaggio è che la telecamera per la visione notturna deve avere una visione chiara del supporto della bacchetta e tutti i meccanismi all'interno devono avere un flusso d'aria sufficiente. Ho usato le fascette per attaccare tutto insieme. Ho attaccato la gabbia del pomodoro al cartone e il Raspberry Pi, l'altoparlante e la telecamera per la visione notturna sono attaccati alla base di cartone. Garland è avvolta attorno alla gabbia del pomodoro per coprire l'interno, facendo attenzione a tenerlo fuori dalla visuale della telecamera, potrebbe essere necessario un po' di taglio per farlo. Ho finito per usare circa 30 piedi di ghirlanda per avvolgere il mio albero di gabbia per pomodori alto 33 pollici e diametro 12 pollici.

Passaggio 2: installare il software

Questo progetto è stato testato con l'ultima versione di Raspian Buster con versione desktop:4.19. Puoi scaricare l'ultima versione da

1. OpenCV: segui le istruzioni su questo post del blog per installare OpenCv e un ambiente virtuale:

2. Elaborazione: segui le istruzioni in questo post del blog per installare il software di elaborazione su raspberry pi:

3. FadeCandy: segui le indicazioni sul readme github di fadecandy https://github.com/scanlime/fadecandy per clonare fadecandy e installare un server fadecandy. Sarai pronto per andare avanti quando sarai in grado di controllare le tue luci accedendo a fcserver su

4. Clona la fonte "Lumos the Christmas Tree" da:

5. Costruire gli eseguibili dell'animazione light: ho incluso i file necessari per creare le animazioni light di elaborazione, ma poiché gli eseguibili java sono così grandi, sarà necessario compilarli separatamente. Di seguito sono riportati i comandi per farlo (sostituisci /home/pi/repos/ dove cloni questo progetto):

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-l'albero-di-natale/strip50_flames --output=/home/pi/repos/lumos-l'albero-di-natale/ incendio --platform=linux --export

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-l'albero-di-natale/strip50_water --output=/home/pi/repos/lumos-l'albero-di-natale/ aguamenti --platform=linux --export

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-l'albero-di-natale/strip50_light --output=/home/pi/repos/lumos-l'albero-di-natale/ lumos --platform=linux --export

exec /usr/local/bin/processing-java --sketch=/home/pi/repos/lumos-l'albero-di-natale/strip50_spazzy --output=/home/pi/repos/lumos-l'albero-di-natale/ rotto --platform=linux --export

Passaggio 3: eseguire il programma

Esegui il programma
Esegui il programma
Esegui il programma
Esegui il programma

La fonte github include il riconoscimento degli incantesimi per gli incantesimi elencati nel volantino sopra. Ci sono istruzioni sul readme di github se vuoi provare ad addestrare i tuoi incantesimi. esegui lumos.py per avviare il programma Il riconoscimento ortografico funziona al meglio in condizioni di scarsa illuminazione, se hai problemi con l'immagine del tracciamento della bacchetta che rimbalza su tutto lo schermo, controlla la finestra di debug per vedere se sta rilevando fonti di luce errate, queste saranno mostrato con cerchi rossi sullo schermo.

Consigliato: