Kazalo:

Lumos božično drevo: 3 koraki
Lumos božično drevo: 3 koraki

Video: Lumos božično drevo: 3 koraki

Video: Lumos božično drevo: 3 koraki
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, Julij
Anonim
Lumos božično drevo
Lumos božično drevo
Lumos božično drevo
Lumos božično drevo
Lumos božično drevo
Lumos božično drevo

S svojimi otroki smo ta projekt zgradili, da bi prinesli s seboj malo čarovnije iz Universal Studiosa. Pred kratkim smo obiskali tematski park in kupili palice v Ollivanderjevi trgovini s paličicami in se tako zabavali, ko smo se po parku aktivirali z različnimi uroki. Vedno me zanima, kako stvari delujejo, zato sem seveda moral googlati, kako to ustvariti doma. Našel sem nekaj čudovitih Instructables, ki so na svoj poseben način znova ustvarjali čarovnijo, toda božič je bil tik za vogalom in mislil sem, da bi bilo neverjetno, če bi lahko združil čarobnost božiča in čarovnijo Hogwartsa in morda navdihnil nekatere otroke v svoji širši družini razmišljati o tem, kako sta programiranje in inženiring podobna čarovništvu v resničnem življenju. Tako se je rodilo "božično drevo Lumos". To drevo je programirano za branje 8 različnih urokov in izvajanje svetlobne in zvočne animacije, ki ustreza vrsti uroka, ki je bil "narisan".

Zaloge

To lahko konfigurirate tako, da deluje z drugimi nastavitvami, vendar sem s tem preizkusil: 1. Brezžični mini zvočnik I-VOM s 3,5-milimetrskim vhodom Aux, 3 W glasen prenosni zvočnik za prenosni računalnik iPhone iPod iPad, prenosni računalnik za mobilne telefone, s polnilnikom USB Ba

2. Kabel AmazonBasics USB 2.0 - kabel A -Male do Mini -B - 6 čevljev (1,8 metra

3. Infrardeča IR kamera za nočno opazovanje za Raspberry Pi 4, Pi 3b+ Video spletno kamero z ohišji za 3D Priter

4. Adafruit FadeCandy - Gonilnik z USB -krmiljenjem za RGB NeoPixels [ADA1689]

5. ALITOVE 50 kosov DC 12V WS2811 Led Pixel Črna 12 mm Diffused Digital RGB Naslovljiva Sanjska Barva Okrogle LED Piksle Modul IP68 Vodoodporen

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

7. Palica Harryja Potterja iz Universal Studiosa (ali pa si naredite svojo https://www.hackster.io/news/build-your-own-magic..)

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

Izbirni materiali za izdelavo drevesa:

1. Okvir paradižnikove kletke za drevo:

2. Garland (uporabil sem jih 2,5):

3. Twist Ties (uporabil sem 2 od teh):

1. korak: Ožičenje

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

Za ta projekt sem uporabil paradižnikovo kletko in nekaj kartona za izdelavo božičnega drevesa in ohranil enakomerno svetlobno ureditev. To ni pogoj, čeprav se mi zdi, da je animacija lepša. Pomemben del tega koraka je, da mora kamera za nočno opazovanje imeti jasen pogled na držalo palice, vsa mehanika v notranjosti pa mora imeti zadosten pretok zraka. Za pritrditev vsega skupaj sem uporabil zvijače. Na karton sem pritrdil paradižnikovo kletko, malinovo pi, zvočnik in kamero za nočno opazovanje pa na kartonsko podlago. Garland je ovit okoli kletke s paradižnikom, da pokrije notranjost, pri tem pa je treba paziti, da ne bo viden s kamere, zato bo za to morda potrebno nekaj obrezovanja. Na koncu sem uporabil približno 30 čevljev girlande, da sem zavil svoje 33 "visoko, 12" premerno paradižnikovo kletko.

2. korak: Namestite programsko opremo

Ta projekt je bil preizkušen z najnovejšo različico Raspian Buster z namizno različico: 4.19. Najnovejšo različico lahko prenesete na

1. OpenCV: Za namestitev OpenCv in navideznega okolja sledite navodilom v tem spletnem dnevniku:

2. Obdelava: Sledite navodilom v tem spletnem dnevniku, da namestite programsko opremo za obdelavo na raspberry pi:

3. FadeCandy: Sledite navodilom na branju fadecandy github https://github.com/scanlime/fadecandy, da klonirate fadecandy in namestite strežnik fadecandy. Ko boste lahko upravljali svoje luči, boste lahko pripravljeni na dostop do strežnika fcserver na https:// localhost: 7890/

4. Klon "Lumos the Christmas Tree" vir iz:

5. Zgradite izvedljive datoteke svetlobne animacije: vključil sem datoteke, potrebne za ustvarjanje svetlobnih animacij za obdelavo, ker pa so izvedljive datoteke java tako velike, jih boste morali sestaviti ločeno. Spodaj so ukazi za to (zamenjajte/home/pi/repos/kamor koli klonirajte ta projekt):

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-božično drevo/strip50_flames --output =/home/pi/repos/lumos-božično drevo/ 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/ pokvarjen --platform = linux --export

3. korak: Zaženite program

Zaženite program
Zaženite program
Zaženite program
Zaženite program

Vir github vključuje prepoznavanje urokov za uroke, navedene na zgornjem letaku. Na github readme so navodila, če želite preizkusiti svoje uroke. zaženite lumos.py, da zaženete program Prepoznavanje črkovanja najbolje deluje pri šibki svetlobi. Če imate težave s poskakovanjem slike po palici, ki se premetava po celotnem zaslonu, preverite okno za odpravljanje napak in preverite, ali odkriva napačne vire svetlobe. prikazano z rdečimi krogi na zaslonu.

Priporočena: