Sisällysluettelo:

Lumos joulukuusi: 3 vaihetta
Lumos joulukuusi: 3 vaihetta

Video: Lumos joulukuusi: 3 vaihetta

Video: Lumos joulukuusi: 3 vaihetta
Video: НАСТОЯЩЕЕ ГРУЗИНСКОЕ ЧАХОХБИЛИ ИЗ КУРИЦЫ!!! КАК ПРИГОТОВИТЬ? РЕЦЕПТ ПРОСТОЙ 2024, Marraskuu
Anonim
Lumos joulukuusi
Lumos joulukuusi
Lumos joulukuusi
Lumos joulukuusi
Lumos joulukuusi
Lumos joulukuusi

Lapseni ja minä rakensimme tämän projektin tuodaksemme hieman taikuutta Universal Studiosilta kotiin kanssamme. Vierailimme äskettäin teemapuistossa ja ostimme sauvoja Ollivanderin sauvamyymälästä ja meillä oli niin hauskaa kiertää puistoa aktivoimalla erilaisia loitsuasemia. Olen aina utelias siitä, miten asiat toimivat, joten tietysti jouduin googlaamaan, miten tämä luodaan kotona. Löysin useita ihania Instructableja, jotka luovat taikuuden uudelleen omilla erityisillä tavoillaan, mutta joulu oli aivan nurkan takana ja ajattelin, että olisi hämmästyttävää, jos voisin yhdistää joulun ja Tylypahkan taian ja ehkä innostaa joitain lapsia laajassa perheessäni miettimään, kuinka ohjelmointi ja suunnittelu on kuin taikuuden suorittamista tosielämässä. Näin syntyi "Lumos joulukuusi". Tämä puu on ohjelmoitu lukemaan 8 erilaista loitsua ja suorittamaan valo- ja äänianimaatiota, joka vastaa "piirrettyjä" loitsuja.

Tarvikkeet

Voit määrittää tämän toimimaan muiden asetusten kanssa, mutta tässä olen testannut seuraavaa: 1. Langaton I-VOM-minikaiutin, jossa 3,5 mm: n Aux-tuloliitäntä, 3 W: n kovaääninen kannettava kaiutin iPhonelle, iPodille, iPadille, Tablet-kannettavalle tietokoneelle, ladattavalla USB: llä Ba

2. AmazonBasics USB 2.0 -kaapeli - A -uros - Mini -B -johto - 6 jalkaa (1,8 metriä

3. Infrapuna -yönäkyvyyskamera Raspberry Pi 4: lle, Pi 3b+ -videokameralle, jossa kotelot 3D -kirjoittimelle

4. Adafruit FadeCandy - Dithering -USB -ohjattu ohjain RGB -NeoPixeleille [ADA1689]

5. ALITOVE 50kpl DC 12V WS2811 LED -pikselimusta 12 mm: n hajautettu digitaalinen RGB -osoitettava univärivärinen pyöreä LED -pikselimoduuli IP68 Vedenpitävä

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

7. Harry Potter -sauva Universal Studiosilta (tai tee oma

8. 12 V: n seinäsovittimen virtalähde LED-pikseleille https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=pterv&hl=fi = 1601237915 & sprefix = 12v+seinä%2Caps%2C163 & sr = 8-8

Valinnaiset materiaalit puun rakentamiseen:

1. Tomaatin häkin kehys puulle:

2. Garland (käytin näitä 2,5):

3. Twist Ties (käytin 2 näistä):

Vaihe 1: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus
Johdotus
Johdotus

Tässä projektissa olen käyttänyt tomaattihäkkiä ja pahvia joulukuusi rakentamiseen ja valojärjestelyni pitämiseen melko yhtenäisenä. Tämä ei ole vaatimus, vaikka mielestäni se tekee animaatiosta mukavamman. Tärkeä osa tätä vaihetta on, että pimeänäkökameralla on oltava selkeä näkymä sauvanpidikkeeseen ja kaikilla sen sisällä olevilla mekaniikoilla on oltava riittävä ilmavirta. Käytin kierrenauhoja kiinnittääkseni kaiken yhteen. Olen kiinnittänyt tomaattihäkin pahviin ja vadelmapi, kaiutin ja pimeänäkökamera on kiinnitetty pahvilaatikkoon. Garland kääritään tomaattihäkin ympärille peittämään sisäpinnat, ja pidä huolta siitä, että se ei ole kameranäkymässä, joten leikkaaminen voi olla tarpeen tämän tekemiseksi. Päädyin käyttämään noin 30 jalkaa garlandia käärimään 33 "pitkä, 12" halkaisijaltaan tomaattihäkki.

Vaihe 2: Asenna ohjelmisto

Tätä projektia testattiin uusimmalla Raspian Buster -versiolla, jossa oli työpöytäversio: 4.19. Voit ladata uusimman version osoitteesta

1. OpenCV: Asenna OpenCv ja virtuaalinen ympäristö noudattamalla tämän blogitekstin ohjeita:

2. Käsittely: Asenna käsittelyohjelmisto vadelma pi: lle noudattamalla tämän blogipostauksen ohjeita:

3. FadeCandy: Noudata fadecandy github readme https://github.com/scanlime/fadecandy ohjeita fadecandyn kloonaamiseksi ja fadecandy -palvelimen asentamiseksi. Olet valmis siirtymään eteenpäin, kun voit hallita valojasi avaamalla fcserverin osoitteessa https:// localhost: 7890/

4. Kloonaa "Lumos the Christmas Tree" -lähde:

5. Rakenna kevyen animaation suoritettavat tiedostot: Olen sisällyttänyt tarvittavat tiedostot käsittelykevytanimaatioiden luomiseksi, mutta koska java -suoritettavat tiedostot ovat niin suuria, sinun on koottava ne erikseen. Alla on komennot, joilla voit tehdä tämän (vaihda/home/pi/repos/mihin tahansa projektin kloonaukseen):

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 --vienti

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 --alusta = linux --vienti

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_spazzy --output =/home/pi/repos/lumos-the-christmas-tree/ rikki --alusta = linux --vienti

Vaihe 3: Suorita ohjelma

Suorita ohjelma
Suorita ohjelma
Suorita ohjelma
Suorita ohjelma

Github -lähde sisältää oikeinkirjoituksen tunnistuksen yllä olevassa esitteessä luetelluille loitsuille. Github readme sisältää ohjeet, jos haluat kokeilla omien loitsujen harjoittelua. Käynnistä ohjelma käynnistämällä lumos.py. Oikeinkirjoituksen tunnistus toimii parhaiten heikossa valaistuksessa, jos sinulla on ongelmia selaimen kuvan heilahtelun kanssa koko näytöllä, tarkista virheenkorjausikkunasta, havaitseeko se virheellisiä valonlähteitä. näkyy punaisilla ympyröillä näytöllä.

Suositeltava: