Mundarija:
- Ta'minotlar
- 1 -qadam: simlarni ulash
- 2 -qadam: Dasturiy ta'minotni o'rnating
- 3 -qadam: Dasturni ishga tushiring
Video: Lumos Rojdestvo daraxti: 3 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
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
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
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:
Elektron Rojdestvo daraxti: 4 qadam
Elektron Rojdestvo daraxti: Salom! Men o'zimning elektron Rojdestvo daraxtimni taqdim qilmoqchiman. Men buni bezak sifatida qurdim va menimcha, bu juda qulay va chiroyli
Veb-sayt boshqaradigan Rojdestvo daraxti (har kim uni boshqarishi mumkin): 19 qadam (rasmlar bilan)
Veb-sayt boshqariladigan Rojdestvo daraxti (har kim uni boshqarishi mumkin): Siz veb-sayt boshqaradigan Rojdestvo daraxti qanday ko'rinishini bilmoqchimisiz? Mana mening rojdestvo daraxti loyihamni ko'rsatadigan video. Hozirda jonli efir tugadi, lekin men nima bo'layotganini tasvirga oladigan video tayyorladim: bu yil dekabr oyining o'rtalarida
Xavfsiz Rojdestvo daraxti: 6 qadam
Xavfsiz Rojdestvo daraxti: Bu Elegoo kompaniyasining Arduino Mega bilan to'liq boshlang'ich to'plami. Bir necha kun oldin Elegoo menga to'plam yubordi va u bilan Rojdestvo loyihasini qurishga da'vat qildi. Ushbu to'plam bir nechta komponentlarni o'z ichiga oladi. Arduino Mega, servo, ultratovush sensorlar, masofadan boshqarish
Rojdestvo daraxti va Arduino bilan dasturlashtiriladigan chiroqlar: 11 qadam
Arduino bilan aylanadigan Rojdestvo daraxti va dasturlashtiriladigan chiroqlar: Arduino bilan aylanadigan Rojdestvo daraxti va dasturlashtiriladigan chiroqlar Loyihada arduino, sovutgich, teshilgan eksperimental taxta, LED chiroqlar va boshqa elektron elementlar bilan aylanadigan Rojdestvo daraxti qanday yasaladi
Rojdestvo daraxti bilan nafas olish - Arduino Rojdestvo chiroqlarini boshqaruvchi: 4 qadam
Rojdestvo daraxti bilan nafas olish-Arduino Rojdestvo chiroqlarini boshqarish moslamasi: 9 metrli oldindan yoritilgan sun'iy Rojdestvo daraxti uchun boshqaruv qutisi Rojdestvo oldidan sindirilgani yaxshi yangilik emas va ishlab chiqaruvchi zaxira qismlarini bermaydi. Bu aql bovar qilmaydigan LED yorug'lik drayveri va boshqaruvchisining Ar