Mundarija:

Lumos Rojdestvo daraxti: 3 qadam
Lumos Rojdestvo daraxti: 3 qadam

Video: Lumos Rojdestvo daraxti: 3 qadam

Video: Lumos Rojdestvo daraxti: 3 qadam
Video: ПРИЗРАКИ НОЧЬЮ НА КЛАДБИЩЕ / НЕЛЬЗЯ ХОДИТЬ НОЧЬЮ НА КЛАДБИЩЕ 2024, Iyul
Anonim
Lumos Rojdestvo daraxti
Lumos Rojdestvo daraxti
Lumos Rojdestvo daraxti
Lumos Rojdestvo daraxti
Lumos Rojdestvo daraxti
Lumos Rojdestvo daraxti

Men va men bolalarim bilan Universal Studios uyiga ozgina sehr olib kelish uchun bu loyihani qurdik. Yaqinda biz tematik parkga tashrif buyurdik va Ollivander tayoqchasidan tayoqchalarni sotib oldik va parkni aylanib, turli sehrli stantsiyalarni faollashtirdik. Men har doim narsalarning qanday ishlashini bilishga qiziqaman, shuning uchun, albatta, men buni uyda qanday yaratishni o'ylab ko'rishim kerak edi. Men sehrni o'ziga xos tarzda qayta yaratadigan bir nechta ajoyib ko'rsatmalarni topdim, lekin Rojdestvo yaqinda edi, men Rojdestvo va Xogvarts sehrini birlashtirsam va ba'zi bolalarga ilhom bersam, bu ajoyib bo'lardi deb o'yladim. Mening katta oilamda dasturlash va muhandislik haqiqiy hayotda qanday sehr -jodu qilish haqida o'ylash. Shunday qilib, "Lumos Rojdestvo daraxti" tug'ildi. Bu daraxt 8 xil sehrni o'qish va "chizilgan" afsun turiga mos keladigan yorug'lik va tovushli animatsiyani bajarish uchun dasturlashtirilgan.

Ta'minotlar

Siz buni boshqa sozlamalar bilan ishlashga sozlashingiz mumkin, lekin men buni sinab ko'rdim: 1. 3,5 mm Aux kirish raz'emiga ega I-VOM simsiz mini karnay, iPhone uchun iPad portativ uyali telefon uchun planshetli noutbuk uchun 3W baland portativ karnay, USB zaryadlanuvchi. Bu erda

2. AmazonBasics USB 2.0 kabeli - A -erkakdan Mini -B simigacha - 6 fut (1,8 metr

3. Raspberry Pi 4, Pi 3b+ video veb -kamerasi uchun 3D Priter uchun kostyumli infraqizil tungi ko'rish kamerasi

4. Adafruit FadeCandy - RGB NeoPixels uchun USB boshqariladigan drayveri [ADA1689]

5. ALITOVE 50pcs DC 12V WS2811 Led Pixel Black 12mm Tarqoq Raqamli RGB Manzilli Rangli Rangli Dumaloq LED Pikselli Modul IP68 Suv o'tkazmaydigan

6. CanaKit Raspberry Pi 4 4GB boshlang'ich to'plami - 4GB RAM

7. Universal studiyalaridan Garri Potter tayog'i (yoki o'zingizni https://www.hackster.io/news/build-your-own-magic..)

8. LED piksellar uchun 12V devor adapteri quvvat manbai https://www.amazon.com/inShareplus-Mounted-Switching-Connector-Adapter/dp/B01GD4ZQRS/ref=sr_1_8?crid=X2O2PHIZMUYN&dchild=1&keywords=12v+ = 1601237915 & sprefix = 12v+devor%2Caps%2C163 & sr = 8-8

Daraxtni qurish uchun qo'shimcha materiallar:

1. Tomato qafas daraxti uchun ramka:

2. Garland (men ulardan 2,5 tasidan foydalanganman):

3. Twist Ties (men ulardan ikkitasini ishlatganman):

1 -qadam: simlarni ulash

Ulanish
Ulanish
Ulanish
Ulanish
Ulanish
Ulanish

Bu loyiha uchun men Rojdestvo daraxti yasash uchun pomidor qafasi va kartondan foydalanardim va yorug'lik tartibimni bir xilda saqladim. Bu shart emas, lekin menimcha, bu animatsiyani yanada chiroyli qiladi. Bu qadamning muhim qismi shundaki, tungi ko'rish kamerasi tayoq ushlagichining aniq ko'rinishiga ega bo'lishi va ichidagi barcha mexaniklar etarli havo oqimiga ega bo'lishi kerak. Men hamma narsani bir-biriga bog'lash uchun burmalardan foydalanardim. Men kartonga pomidor qafasini biriktirdim va malina pi, karnay va tungi ko'rish kamerasi karton tagiga biriktirilgan. Garland pomidor qafasining ichki qismini yopish uchun o'rab qo'yilgan, uni kameradan uzoqroq tutishni unutmang, buning uchun biroz qirqish kerak bo'lishi mumkin. Men 33 dyuymli, diametri 12 sm bo'lgan pomidor qafas daraxtini o'rash uchun taxminan 30 fut gulchambar ishlatdim.

2 -qadam: Dasturiy ta'minotni o'rnating

Ushbu loyiha Raspian Buster -ning so'nggi versiyasi bilan ish stoli versiyasi bilan sinovdan o'tgan: 4.19. Oxirgi versiyani https://www.raspberrypi.org/downloads/raspbian/ saytidan yuklab olishingiz mumkin.

1. OpenCV: OpenCv va virtual muhitni o'rnatish uchun ushbu blog postidagi ko'rsatmalarga amal qiling:

2. Qayta ishlash: malina pi-ga ishlov berish dasturini o'rnatish uchun ushbu blog postidagi ko'rsatmalarga amal qiling:

3. FadeCandy: fadecandy klonlash va fadecandy serverini o'rnatish uchun https://github.com/scanlime/fadecandy fadecandy github readme ko'rsatmalariga amal qiling. Agar siz https:// localhost: 7890/da fcserver -ga kirsangiz, o'z chirog'ingizni nazorat qila olsangiz, davom etishga tayyor bo'lasiz.

4. "Lumos Rojdestvo daraxti" klonining manbasi:

5. Yorug'lik animatsiyasining bajariladigan fayllarini yarating: Men ishlov beruvchi yorug'lik ko'rsatuvlarini yaratish uchun kerakli fayllarni qo'shdim, lekin java bajariladigan fayllar juda katta bo'lgani uchun ularni alohida kompilyatsiya qilish kerak bo'ladi. Buning uchun quyidagi buyruqlar berilgan (bu loyihani klonlagan joyingizga/home/pi/repos/ni o'zgartiring):

exec/usr/local/bin/processing-java --sketch =/home/pi/repos/lumos-the-Christmas-tree/strip50_flames --output =/home/pi/repos/lumos-christmas-tree/ 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 -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 --platform = linux -eksport

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

3 -qadam: Dasturni ishga tushiring

Dasturni ishga tushiring
Dasturni ishga tushiring
Dasturni ishga tushiring
Dasturni ishga tushiring

Github manbai yuqoridagi varaqada ko'rsatilgan sehrlarni tan olishni o'z ichiga oladi. Agar siz o'zingizning sehr -joduingizni sinab ko'rmoqchi bo'lsangiz, github readme -da ko'rsatmalar mavjud. Dasturni ishga tushirish uchun lumos.py -ni ishga tushiring. Imlo tanib bo'lmaydigan darajada past nurda ishlaydi, agar siz ekran bo'ylab aylanib yuradigan tasvirni aylanib o'tishda muammoga duch kelsangiz, disk raskadrovka oynasini tekshiring, u noto'g'ri yorug'lik manbalarini oladimi? ekranda qizil doiralar bilan ko'rsatilgan.

Tavsiya: