Sisukord:

Lumos jõulupuu: 3 sammu
Lumos jõulupuu: 3 sammu

Video: Lumos jõulupuu: 3 sammu

Video: Lumos jõulupuu: 3 sammu
Video: ЗРЯ МЫ ПОЗВОНИЛИ МОМО ИЗ КАРТОННОГО ДОМА В 3 НОЧИ 2024, Juuli
Anonim
Lumos jõulupuu
Lumos jõulupuu
Lumos jõulupuu
Lumos jõulupuu
Lumos jõulupuu
Lumos jõulupuu

Minu lapsed ja mina ehitasime selle projekti üles, et tuua Universal Studiosist koju natuke maagiat. Külastasime hiljuti teemaparki ja ostsime Ollivanderi võlukepipoest võlukeppe ning meil oli nii lõbus pargis ringi liikuda, aktiveerides erinevaid õigekirjajaamu. Olen alati uudishimulik, kuidas asjad toimivad, nii et loomulikult pidin ma guugeldama, kuidas seda kodus uuesti luua. Leidsin mitu imelist juhendatavat, mis loovad maagiat oma erilisel viisil, kuid jõulud olid kohe-kohe ukse ees ja ma arvasin, et oleks hämmastav, kui suudaksin ühendada jõulumaagia ja Sigatüüka võlu ning ehk inspireerida mõnda last minu laiendatud perekonnas mõelda, kuidas programmeerimine ja inseneriteadus on nagu maagia tegelikus elus. Nii sündis "Lumos jõulupuu". See puu on programmeeritud lugema 8 erinevat loitsu ning esitama valgus- ja helianimatsiooni, mis vastab "joonistatud" loitsule.

Tarvikud

Saate selle konfigureerida töötama koos teiste seadistustega, kuid siin on see, mida ma olen testinud: 1. I-VOM traadita minikõlar koos 3,5 mm lisasisendiga, 3 W valjuhäälne kaasaskantav kõlar iPhone iPod iPadi mobiiltelefoni tahvelarvuti sülearvuti jaoks, USB-laetav Ba

2. AmazonBasics USB 2.0 kaabel - A -isane kuni Mini -B juhe - 6 jalga (1,8 meetrit

3. Infrapuna öise nägemise infrapunakaamera Raspberry Pi 4, Pi 3b+ video veebikaamerale koos ümbristega 3D -kirjutajale

4. Adafruit FadeCandy - Dithering USB -juhitav draiver RGB NeoPixelitele [ADA1689]

5. ALITOVE 50tk DC 12V WS2811 Led Pixel Black 12mm hajutatud digitaalne RGB adresseeritav unistuste värvide ümmargune LED -pikslite moodul IP68 veekindel

6. CanaKit Raspberry Pi 4 4GB stardikomplekt - 4 GB muutmälu

7. Harry Potteri võlukepp Universal Studios'ist (või tee oma

8. 12V seinaadapteri toiteallikas LED-pikslite jaoks https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=pter&idvv = 1601237915 & sprefix = 12v+sein%2Caps%2C163 & sr = 8-8

Valikulised materjalid puu ehitamiseks:

1. Tomatipuuri raam puule:

2. Garland (kasutasin neid 2,5):

3. Twist lips (kasutasin 2 sellist):

Samm: juhtmestik

Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik
Juhtmestik

Selle projekti jaoks olen oma jõulupuu ehitamiseks kasutanud tomatipuuri ja mõnda pappi ning hoidnud oma valguskorralduse üsna ühtlasena. See pole nõue, kuigi arvan, et see muudab animatsiooni kenamaks. Selle sammu oluline osa on see, et öövaatluskaameral peab olema võlukepihoidja selge vaade ja kogu mehaanika peab olema piisava õhuvooluga. Kõigi ühendamiseks kasutasin keerdusid. Olen tomatipuuri kinnitanud papi külge ja vaarika pi, kõlar ja öise nägemise kaamera on kinnitatud papist aluse külge. Garland on mähitud tomatipuuri ümber sisekülgede katmiseks, pidades silmas seda, et see ei jääks kaamera vaateväljast eemale, võib selleks osutuda vajalikuks mõningane kärpimine. Lõppkokkuvõttes kasutasin oma 33 -tollise, 12 -tollise läbimõõduga tomatipuuri mähkimiseks umbes 30 jalga vanikut.

Samm: installige tarkvara

Seda projekti testiti uusima Raspian Busteri versiooniga töölaua versiooniga: 4.19. Uusima versiooni saate alla laadida aadressilt

1. OpenCV: OpenCv ja virtuaalse keskkonna installimiseks järgige selle ajaveebi postituse juhiseid:

2. Töötlemine: Järgige selle ajaveebi postituse juhiseid, et installida töötlemistarkvara raspberry pi:

3. FadeCandy: fadecandy kloonimiseks ja fadecandy serveri installimiseks järgige juhiseid fadecandy github readme https://github.com/scanlime/fadecandy. Kui olete oma tulede juhtimiseks valmis, pääsete juurde fcserverile aadressil https:// localhost: 7890/

4. Kloonige "Lumos the Christmas Tree" allikas:

5. Ehitage kerge animatsiooni käivitatavad failid: olen lisanud töötlemiseks mõeldud kergete animatsioonide loomiseks vajalikud failid, kuid kuna java käivitatavad failid on nii suured, peate need eraldi kompileerima. Allpool on käsud seda teha (asenda/home/pi/repos/kuhu iganes sa selle projekti kloonid):

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

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

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 -platvorm = linux -eksport

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-christmas-tree/strip50_spazzy --output =/home/pi/repos/lumos-the-christmas-tree/ katki -platvorm = linux -eksport

Samm: käivitage programm

Käivitage programm
Käivitage programm
Käivitage programm
Käivitage programm

Githubi allikas sisaldab õigekirja tuvastamist ülaltoodud lendlehel loetletud loitsude jaoks. Kui soovite proovida oma loitsu treenida, on githubi readme -s juhised. programmi käivitamiseks käivitage lumos.py Õigekirja tuvastamine töötab kõige paremini vähese valguse korral, kui teil on probleeme kogu ekraanil tagasilöögipildiga, kontrollige silumisakent, et näha, kas see võtab vastu vigaseid valgusallikaid. kuvatakse ekraanil punaste ringidega.

Soovitan: