Mundarija:

First_Encounter_: 10 qadam
First_Encounter_: 10 qadam

Video: First_Encounter_: 10 qadam

Video: First_Encounter_: 10 qadam
Video: Maddam Sir - Ep 10 - Full Episode - 6th March 2020 2024, Noyabr
Anonim
Image
Image
Birinchi_Tanishuv_
Birinchi_Tanishuv_
Birinchi_Tanishuv_
Birinchi_Tanishuv_

First_Encounter_ - bu Arduino -ga asoslangan interaktiv o'rnatish, Stokgolmdagi KTHda jismoniy o'zaro ta'sirni loyihalash va amalga oshirish kursi uchun ishlab chiqilgan. First_Encounter_ - bu bizning holatimizda 20 ta uchburchak moduldan iborat osma badiiy installyatsiya. Qo'llaniladigan kod ham modulli bo'lgani uchun, sizning versiyangiz uchun qancha uchburchak kerakligini aniqlash sizga va Arduino -ning hisoblash imkoniyatiga bog'liq.

Keyingi loyiha ustida ishlash uchun musiqa kerak bo'ladi, bu First_Encounter_ pleylisti:

  • Siz hali hech narsani ko'rmagansiz - Bachman -Tyorner Overdrive
  • Issiq narsalar - Donna yoz
  • Siz bilishingiz kerak - Alanis Morissett
  • Limon daraxti - ahmoqlar bog'i
  • Yorug'lik bilan ko'r - Manfred Mannning Er bandi
  • Hissdan ham ko'proq - Boston
  • Birga kel - Bitlz
  • Yuk ko'tarilgan zarbalar - odamlarni tarbiyalang
  • Tel -sim - Razorlight
  • So'zlar - Bee Gees
  • Yakuniy sanash - Evropa

1 -qadam: issiq narsalar

Sizga kerak bo'lgan materiallar. Sizga kerak bo'lgan aniq miqdor siz qilmoqchi bo'lgan uchburchaklar soniga bog'liq bo'ladi:

  • Qalinligi 4 mm bo'lgan lazerli kesish uchun yog'och
  • Lazerli kesish uchun sutli oq akril (2 mm)
  • Yog'och yopishtiruvchi
  • Zımpara
  • NeoPixels LED tasmasi, har bir metr uchun 30 LED, 6 metr (180 LED)
  • Alyuminiy folga
  • Elektr simlari - har xil rangdagi ± 70 metr
  • Elektr tasmasi
  • Servo - 10 marta
  • Vintli terminallar - 170 ta ishlatilgan
  • ± 8 mm uzunlikdagi kichik vintlardek - 80 ta ishlatilgan
  • Arduino UNO
  • MPR121 Capsense sindirish taxtasi - 2x
  • PCA9685 Servo uzilish taxtasi
  • Qora mato
  • Issiq elim
  • 5V 12A quvvat manbai

2 -qadam: Siz bilishingiz kerak

Siz bilishingiz kerak
Siz bilishingiz kerak
Siz bilishingiz kerak
Siz bilishingiz kerak

Akril va yog'ochning qalinligi, shuningdek uchburchakning o'lchami juda muhim.

Qalinligi 5 mm bo'lgan Neopixel LED-chiziqlar mavjud bo'lsa-da, biz ularning maqsadga muvofiq darajada yorqin emasligini his qildik. Biz 10 mm kenglikdagi LED-chiziqlar va 2 mm qalinlikdagi akrildan foydalanganmiz, jami 12 mm gacha qo'shamiz. Dizayn ishlashi uchun devorning qalinligi ham 12 mm bo'lishi kerak, bizda 4 mm yog'ochdan 3 ta qatlam hosil bo'ladi.

Uchburchakning o'lchami, shuningdek, sizda mavjud bo'lgan LED tasmasiga yoki lehimlashga tayyor bo'lishingizga bog'liq. Biz har bir uchburchak uchun 9 LEDni xohladik va kattaroq uchburchakni joylashtirish va lehim miqdorini kamaytirish uchun har bir metr uchun 30 LEDli Neopixel tasmasi bilan bordik. Ushbu sozlash bilan 3 ta LED qo'shimcha lehimga ehtiyoj sezmasdan, uchburchakning ichiga to'g'ri joylashadi. Har bir rulon uchun standart 60 LED bilan siz kichikroq uchburchaklar yasashingiz yoki har bir LEDga ko'proq LED yoki lehim simlarini ishlatishingiz kerak.

3 -qadam: Limon daraxti

Limon daraxti
Limon daraxti
Limon daraxti
Limon daraxti
Limon daraxti
Limon daraxti

First_Encounter_ korpusi jami 5 qismdan iborat bo'lib, biz ularni lazer kesgich bilan kesib tashladik. Oq old plastinka - bu bitta bo'lak sutli oq akril, korpusning devorlari 3 ta alohida uchburchakdan yasalgan va nihoyat yog'och taxta. Ushbu qadamda tasvirlarni lazer bilan kesish uchun ishlatilishi mumkin bo'lgan Illustrator fayli mavjud.

Siz xohlagan har bir uchburchak uchun devor uchburchaklarini bir -biriga yopishtirishingiz kerak. Eng katta uchburchak pastda, eng kichigi esa tepada bo'lib, zinapoyaga o'xshaydi. Devorning ichki qismi iloji boricha tekis ekanligiga ishonch hosil qiling, aks holda LED tasmasi to'g'ri joylashmaydi.

Yelim quriganidan so'ng, devorning tashqi qismini va orqa panelining yon tomonlarini 30 daraja burchak ostida qumlang. Bu biz xohlagan harakatga imkon beradi. To'g'ri harakatlanishni ta'minlash uchun uni iloji boricha nosimmetrik va o'xshash saqlashga harakat qiling. Agar xohlasangiz, oxirida yog'ochni bo'yashingiz mumkin (püskürtmekle), natijada oxirigacha yaxshiroq bo'ladi.

4 -qadam: Nur bilan ko'r

Nur bilan ko'r
Nur bilan ko'r
Nur bilan ko'r
Nur bilan ko'r
Nur bilan ko'r
Nur bilan ko'r
Nur bilan ko'r
Nur bilan ko'r

Bizning Neopixellarimiz suv o'tkazmaydigan korpusda edi, uni uchburchakka joylashtirish uchun olib tashlash kerak. LED tasmasini uchburchaklaringiz uchun kerakli uzunlikda kesib oling, bizda 9 LED uzun. Kirish tomonida, o'qlar ko'rsatilgandek, lehim simlari uchta aloqa nuqtasiga (qora = tuproq, sariq = ma'lumotlar, qizil = rasmdagi ma'lumotlar) lehimlanadi. Boshqa tomondan, chiqish tomoni aloqa nuqtasiga simni lehimlang (yashil = rasmdagi ma'lumotlar). Simlar LED chizig'i yonida joylashganligiga ishonch hosil qiling (rasmga qarang), aks holda ular mos kelmaydi! Simlarning uzunligi taxminan 12 sm bo'lishi kerak.

Qisqa tutashuvlarning oldini olish uchun so'nggi nuqtalarni elektr tasmasi bilan ajratib oling, chunki ular bir -biriga bosiladi.

Nihoyat, har bir 3 LEDli guruhdan so'ng, chiziqni kesish nuqtalarida egib, uchburchak hosil qiling.

5 -qadam: hisdan ko'ra ko'proq

Tuyg'udan ko'ra ko'proq
Tuyg'udan ko'ra ko'proq
Tuyg'udan ko'ra ko'proq
Tuyg'udan ko'ra ko'proq
Tuyg'udan ko'ra ko'proq
Tuyg'udan ko'ra ko'proq

First_Encounter sezish usuli sig'imli sezish yoki sezuvchanlik orqali amalga oshiriladi. Capsense iloji boricha aniq ishlashi uchun bizga katta metall, yaxshisi mis kerak bo'ladi. Ko'paytirgich juda qimmat, shuning uchun biz katlanmış alyumin folga ishlatdik.

Alyuminiy folga uchburchak shaklida, tercihen devor ichidagi bo'shliqdan biroz kattaroq bo'lishi kerak. Biz versiyamiz uchun 24 ta qatlam bilan bordik. Eng oson yo'li - devordan chiqindi uchburchaklaridan foydalanish, bu aynan devorning ichki kattaligi, shuning uchun uni to'g'ri katlasangiz, uchburchak biroz kattalashadi.

Rasmda ko'rsatilgandek, ularni S shaklida joylashtiring, bu esa uchburchakni burishning nisbatan oson usuli hisoblanadi, agar siz ko'p uchburchak yasashingiz kerak bo'lsa, ularni bir-biriga yopishtirish foydali bo'lishi mumkin. S-shaklining oxirida siz uchburchakning ikki tomonini tenglashtirishingiz kerak, bu esa keyinchalik buklangan holda qoladi. Keyin alyumin folga belgilang, u erda siz kesishingiz kerak va keyin qaychi yordamida kesing. Bu pichoqni ishlatganda kesilgan joylarni tozalaydi.

Katlanishni boshlaganingizda, chiqindilar uchburchagidan birini ishlatib, birinchi (bir nechta) burmalarning taxminiy hajmini to'g'ri olishingiz mumkin. Katlanayotganda, plyonkaning mat tomonini ichkarida va aks ettiruvchi tomonini tashqarida saqlang, shunda LED yorug'lik tashqi tomonga yaxshiroq aks etadi.

Keyin, katlamli uchburchakda, taxminan, orqa paneldagi teshik bilan bir xil teshik oching (agar kerak bo'lsa, oddiy qog'oz teshgichdan foydalanishingiz mumkin). Qatlamlarning ikkitasini orqaga buking va katta qismi yirtilgan simni mahkamlang. Uchburchakni qayta joylashtiring va keyin sim teshikdan chiqishiga ishonch hosil qiling. Telning ajratilmagan qismi taxminan 10 sm uzunlikda bo'lishi kerak. Nihoyat, teshik chetiga bir nechta (elektr) lentani qo'shing, bu simlar itarilganda ularni yorilishiga yo'l qo'ymaydi6

6 -qadam: Birga keling

Birga kelish
Birga kelish
Birga kelish
Birga kelish
Birga kelish
Birga kelish
Birga kelish
Birga kelish

Davom etishdan oldin, LED chiziqlar to'g'ri lehimlanganligini tekshirish foydali bo'lishi mumkin.

O'rnatishning eng oson usuli - qumlangan devor uchburchaklarini stol ustiga qo'yish, eng keng tomoni yuqoriga. Akril uchburchakni devor ichiga qo'ying va uning stolga qadar tushganligiga ishonch hosil qiling. Keyin LED tasmasini joylashtiring va ichidan issiq yopishtiruvchi qurol bilan yopishtiring.

Keyinchalik, alyuminiy va LED tasmasi o'rtasida tasodifan aloqa qilishining oldini olish uchun, elektr tasmasini chetiga o'tkazing. LED chizig'idan simlarni alyuminiy teshigidan torting va alyuminiyni uchburchakka yopishtiring.

Endi matoni oling va uchburchaklarning orqa plitalari yordamida kerakli shaklni joylashtiring. Harakatni oshirish uchun uchburchak o'rtasida ozgina bo'sh joy qoldiring. Keyin orqa panelni kiyimga yopishtiring va matoni orqa panel teshigi joyidan bir oz kesib oling.

Oxirida simlarni torting va uchburchaklarni joyiga burang.

7 -qadam: yuqoriga ko'tarilgan zarbalar

Oyog'ida zamonaviy krasovkalar
Oyog'ida zamonaviy krasovkalar
Oyog'ida zamonaviy krasovkalar
Oyog'ida zamonaviy krasovkalar
Oyog'ida zamonaviy krasovkalar
Oyog'ida zamonaviy krasovkalar

Endi hamma narsa yig'ilib, biz strukturaga harakat qo'shamiz. Harakat 10 ta servo bilan tartibga solinadi. Biz, shuningdek, har bir uchburchakning orqa qismiga vintli terminallarni qo'shdik, shuning uchun tizim ko'p yoki kamroq modulli bo'lishi mumkin va tuzatish oson. Bu erda muhim ogohlantirish, vintli terminallardan chiqadigan simlar harakatga xalaqit bermaslik uchun osilgan paytda tepaga chiqib ketishiga ishonch hosil qilishdir.

Og'irligi sababli, biz servolarni kichik yog'och bo'lagiga yopishtirib, uchburchakka burab qo'yishga qaror qildik. Shuningdek, biz har bir uchburchakning 5V va LED-tasmasining 5V ulanishlarini va erga ulanishlarini bir xil vintli terminalga joylashtirdik, bunda har bir uchburchakdan faqat bitta 5V sim va bitta topraklama simlari yuqoriga ko'tariladi.

8 -qadam: Tel -simni ulash

Tel -sim
Tel -sim
Tel -sim
Tel -sim
Tel -sim
Tel -sim
Tel -sim
Tel -sim

Ulanish sxemasi juda murakkab ko'rinadi, lekin aslida bu juda mumkin. Quvvat 5 guruhga bo'lingan, Arduino va sindiruvchi taxtalar uchun 1 guruh va butun o'rnatish uchun 4 guruh. Uchburchaklar raqamlanishi, agar old tomondan qaralsa, yuqori chap uchburchakdan boshlanadi. Shuning uchun sxemadagi raqamlash orqaga qarab ko'rinadi.

Aslida, har bir paneldan 4 ta sim yuqoriga ko'tariladi:

  • LEDlarning ham, vaqti -vaqti bilan servo quvvatining (5V va tuproqli) 2 ta simlari.
  • Capsense ma'lumot chiqishi uchun 1 sim
  • Servo ma'lumotlarini kiritish uchun 1 ta sim

Birinchi uchburchak kapsens simining birinchi kapsens kartasiga va birinchi kirish nuqtasiga ulanganligi juda muhimdir. Ular tartibda bo'lishi kerak, aks holda LEDlarning yoritilishi to'g'ri ishlamaydi. LEDlar ketma -ket ulanadi (uchburchaklar bo'ylab o'tuvchi yashil sim), shuning uchun kapsens va panel raqami mos bo'lishi kerak, bu servo dvigatellar uchun ham amal qiladi.

Biz quvvat manbai va bir nechta vintli terminallarni yog'och ramkaga o'rnatdik, shu bilan harakatning ulanishlarga ta'siri kamayadi.

Ulanish tugagach, siz servo boshlarini qo'yishingiz mumkin, ularni ulangan uchburchaklar bilan bog'lang.

9 -qadam: So'zlar

So'zlar
So'zlar

Bu Arduino kodi

Bu erda qurilgan uchburchaklar sonini qo'ying:

#ta'rif N_TRIANGLES 20

Bu erda ishlatilgan servolar sonini qo'ying:

#ta'rif N_SERVOS 10

Bu erda ishlatilgan LEDlar sonini qo'ying:

#N_LED -larni aniqlang 180

Siz xohlagan animatsiya tezligi (uchburchak oq rangga aylanadi):

#rangni aniqlang Tezlik 2

10 -qadam: Yakuniy sanash

So'ngi ortga sanash
So'ngi ortga sanash
So'ngi ortga sanash
So'ngi ortga sanash
So'ngi ortga sanash
So'ngi ortga sanash
So'ngi ortga sanash
So'ngi ortga sanash

Rahmat va dam oling

Tavsiya: