Sadržaj:

Lumos božićno drvce: 3 koraka
Lumos božićno drvce: 3 koraka

Video: Lumos božićno drvce: 3 koraka

Video: Lumos božićno drvce: 3 koraka
Video: Жареный карась без костей, 3 способа рассказала моя бабушка 2024, Juli
Anonim
Lumos božićno drvce
Lumos božićno drvce
Lumos božićno drvce
Lumos božićno drvce
Lumos božićno drvce
Lumos božićno drvce

Moja djeca i ja izgradili smo ovaj projekt kako bismo sa sobom donijeli malo magije iz Universal Studiosa. Nedavno smo posjetili tematski park i kupili štapiće u Ollivanderovoj prodavnici štapića i tako se zabavili obilazeći park aktivirajući različite stanice za čarolije. Uvijek sam znatiželjan kako stvari funkcioniraju, pa naravno da moram guglati kako to ponovo stvoriti kod kuće. Otkrio sam da je nekoliko divnih instruktora ponovo stvaralo magiju na svoje posebne načine, ali Božić je bio pred vratima i mislio sam da bi bilo nevjerojatno da mogu spojiti čaroliju Božića i magiju Hogwartsa i možda inspirirati neku djecu u mojoj široj porodici razmišljati o tome kako je programiranje i inženjering poput izvođenja magije u stvarnom životu. Tako je nastalo "Lumos božićno drvce". Ovo drvo je programirano za čitanje 8 različitih čarolija i izvođenje svjetlosne i zvučne animacije koja odgovara vrsti čarolije koja je "nacrtana".

Supplies

Ovo možete konfigurirati za rad s drugim postavkama, ali evo s čim sam testirao: 1. I-VOM bežični mini zvučnik sa 3,5 mm ulazom za Aux ulaz, 3W glasni prijenosni zvučnik za iPhone iPod iPad prijenosno računalo za mobitele, s USB punjivom baterijom Ba

2. AmazonBasics USB 2.0 kabel - muški do mini -B kabel - 6 stopa (1,8 metara

3. Infracrvena IC kamera za noćni vid za Raspberry Pi 4, Pi 3b+ Video web kameru s koferima za 3D Priter

4. Adafruit FadeCandy - Ukloni USB upravljački program za RGB neo -piksele [ADA1689]

5. ALITOVE 50 kom DC 12V WS2811 Led piksel crna 12 mm difuzna digitalna RGB adresabilna boja snova okrugla LED piksela modul IP68 vodootporna

6. CanaKit Raspberry Pi 4 4 GB početni komplet - 4 GB RAM -a

7. Štapić Harryja Pottera iz Universal Studiosa (ili sami napravite

8. Napajanje zidnog adaptera od 12 V za LED piksele https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+wall+adapter&hl=sr = 1601237915 & sprefix = 12v+zid%2Caps%2C163 & sr = 8-8

Opcijski materijali za izgradnju stabla:

1. Okvir kaveza za paradajz za drvo:

2. Garland (koristio sam 2,5 od ovih):

3. Twist Ties (koristio sam 2 od ovih):

Korak 1: Ožičenje

Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje
Ožičenje

Za ovaj projekt upotrijebio sam kavez s rajčicama i malo kartona za konstrukciju božićnog drvca i održao svjetlosni aranžman prilično ujednačenim. Ovo nije uvjet, iako mislim da animacija izgleda ljepše. Važan dio ovog koraka je da kamera za noćno osmatranje mora imati jasan pogled na držač štapića, a sva mehanika unutra mora imati dovoljan protok zraka. Koristio sam twist vezice da sve spojim. Pričvrstio sam kavez za paradajz na karton, a pi, malina i zvučnik i kamera za noćno gledanje su pričvršćeni na kartonsku podlogu. Vijenac je namotan oko kaveza s rajčicom kako bi pokrio unutrašnjost, vodeći računa da ga drži podalje od pogleda kamere, za to će možda biti potrebno podrezivanje. Na kraju sam upotrijebio oko 30 stopa vijenca da umotam svoje drvo kaveza od 33 "visoko, 12" promjera.

Korak 2: Instalirajte softver

Ovaj projekt je testiran najnovijom verzijom Raspian Bustera sa verzijom za računare: 4.19. Najnoviju verziju možete preuzeti na

1. OpenCV: Slijedite upute na ovom postu za instalaciju OpenCv-a i virtualnog okruženja:

2. Obrada: Slijedite upute u ovom postu za instalaciju softvera za obradu na raspberry pi:

3. FadeCandy: Slijedite upute na fadecandy github readme https://github.com/scanlime/fadecandy da biste klonirali fadecandy i instalirali fadecandy server. Bit ćete spremni za nastavak kada budete mogli kontrolirati svjetla pristupom fcserveru na https:// localhost: 7890/

4. Klonirajte "Lumos božićno drvce" izvor sa:

5. Napravite izvršne datoteke svjetlosne animacije: Uključio sam datoteke potrebne za kreiranje obrade svjetlosnih animacija, ali budući da su java izvršne datoteke tako velike, morat ćete ih sastaviti zasebno. Ispod su naredbe za to (zamijenite/home/pi/repos/gdje god klonirate ovaj projekt):

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-božićno drvce/strip50_water --output =/home/pi/repos/lumos-božićno drvce/ aguamenti --platform = linux --export

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-božićno drvce/strip50_light --output =/home/pi/repos/lumos-božićno drvce/ 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/ pokvaren --platform = linux --export

Korak 3: Pokrenite program

Pokrenite program
Pokrenite program
Pokrenite program
Pokrenite program

Izvor github -a uključuje prepoznavanje čarolija za čarolije navedene na gornjem letku. Postoje upute na github readme -u ako želite isprobati vlastite čarolije. pokrenite lumos.py za pokretanje programa Prepoznavanje pravopisa najbolje funkcionira pri slabom osvjetljenju. Ako imate problema sa odskakanjem slike po cijelom ekranu, provjerite prozor za otklanjanje grešaka da vidite da li hvata pogrešne izvore svjetlosti. prikazano crvenim krugovima na ekranu.

Preporučuje se: