Mundarija:

Pi Cap Capong loyihasi bo'yicha qo'llanma: 14 qadam (rasmlar bilan)
Pi Cap Capong loyihasi bo'yicha qo'llanma: 14 qadam (rasmlar bilan)

Video: Pi Cap Capong loyihasi bo'yicha qo'llanma: 14 qadam (rasmlar bilan)

Video: Pi Cap Capong loyihasi bo'yicha qo'llanma: 14 qadam (rasmlar bilan)
Video: Складное платье крючком | Выкройки и уроки своими руками 2024, Oktyabr
Anonim
Pi Cap Capong loyihasi bo'yicha qo'llanma
Pi Cap Capong loyihasi bo'yicha qo'llanma

Pong - bu bizning eng sevimli video o'yinlarimizdan biri va yaqinda o'tkazilgan seminarda biz Pol Tanner, Tina Aspiala va Ross Atkin Pongni "Capong" (sig'imli + pong!) Ga aylantirganimizdan omadimiz keldi. qo'llar. Ular Pong qalamchalarini qo'llari holatiga solish uchun "Pi Cap" va "Raspberry Pi" dan foydalanib, oddiy, qiyin va chindan ham o'ziga qaram o'yinni yaratdilar.

Pi Cap - yalang'och o'tkazgichning eng yangi mahsuloti. Raspberry Pi qo'shimchasi sizga Raspberry Pi loyihalariga aniq sig'imli sensorli, yaqinlik sezgisi va yuqori sifatli ovoz qo'shish imkonini beradi. U Raspberry Pi A+, B+, Zero va undan keyin ishlaydi (40 pinli GPIO ulagichli har qanday Raspberry Pi). Sensorli taxtaning aniqligi va Raspberry Pi -ning hisoblash kuchi bilan Pi Cap analog ma'lumotlarni raqamli chiqishga aylantirish uchun ajoyib vositadir.

Sizni quyida "Capong" orqali olib borishni Polga qoldiramiz:

Capacitive Pong - an'anaviy ekran o'yinining qayta talqini. Sichqoncha yoki o'q tugmachalari o'rniga sig'imli sensorlardan foydalaniladi. O'yin Pi Zero-da Pi Cap qo'shimchasi va Ethernet adapteri bilan ishlaydi.

Bu 12 ta sensorli kirishni ta'minlaydi, ulardan 4 tasi ishlatiladi. Ular har bir o'yinchi qo'lini datchiklar orasiga siljitadigan qilib, lazer bilan kesilgan stendga joylashtirilgan.

O'yin SimplePong -ga asoslangan bo'lib, openprocessing.org saytida mavjud va Creative Commons ostida chiqariladi. Bu Pi Cap datchiklaridan (sichqoncha o'rniga) foydalanish uchun o'zgartirildi va 2 o'yinchi ishlashiga aylantirildi.

Birinchi versiya protsessorda noutbukda ishlaydi va uni Pi Zero -dan Open Sound Control (OSC) protokoli orqali kiritadi. Pi Zero -da biz Pi Cap bilan ta'minlangan demo dasturidan foydalandik - bu modullardan biri OSC oqimini yaratadi.

O'zgarmaslar tajriba yo'li bilan olingan bo'lib, Pi Cap -dan chiqish oynasi balandligiga mos keladi. Hammasini Pi -ga qo'yish yaxshi bo'lardi, biz ham kodni tozalashimiz, doimiylarni belgilashimiz kerak va hokazo. O'yin ovoz qo'shish, balli tizim va o'yinni boshlashning yaxshi usulidan ham foyda ko'rishi mumkin; lekin bu boshqa kun uchun.

Pi Cap -ning xususiyatlari haqida ko'proq bilib oling va bugun bizning onlayn -do'konimizdan o'zingiznikini oling. Agar siz o'zingiz Capong -ni yaratmoqchi bo'lsangiz, quyidagi ko'rsatmalarga amal qiling. Xursand bo'ling!

@paul_tanner 25 iyul 2016 Stend dizayni va @rossatkin va @spongefile tomonidan umumiy ilhom

1 -qadam: video

Image
Image

Ushbu qisqa videoda Ross o'z jamoasining loyihasini va Pi Zero va Pi Cap yordamida ikkita o'yinining yakuniy ishchi versiyasini yaratish uchun prototipdan qanday o'tganliklarini tushuntiradi.

2 -qadam: uni qanday sozlash kerak

Kodlarga misollar
Kodlarga misollar

Bu erda "Raspberry Pi Zero -ga Pi Cap -ni o'rnatish" qo'llanmasidan o'ting va hech qanday qadamni o'tkazib yubormang. (Unga kirish uchun siz Pi -ning IP -manzilini bilishingiz kerak.)

3 -qadam: Kod misollari

Kod misollarini ko'rish uchun Pi Cap intro orqali o'ting, xususan, sensorli ma'lumotlarni OSC orqali noutbuk terminal oynasiga o'tkazadi. DIFF ma'lumotlariga e'tibor bering - biz bundan foydalanamiz.

4 -qadam: ishlov berish

Qayta ishlanmoqda
Qayta ishlanmoqda

Noutbukda bo'lmasa, ishlov berishni yuklab oling va o'rnating. Mpr121_pong kodini Processing eskiz papkasida oching va o'rnating, odatda /Hujjatlar /ishlov berish. Ishlashda eskizni oching va uni ishga tushiring. Quyidagi qadamni bajarmaguningizcha, o'yin oynasida hech narsa bo'lmaydi.

5 -qadam: OSC

OSC
OSC

Mustaqil OSC demosini ishga tushirish uchun Pi va CD-dagi PiCapExamples papkasiga o'ting va cpp/picap-datastream-osc-cpp-ga o'ting. Pi Cap ma'lumotlar oqimini ko'rish uchun./run -dan foydalaning.

Noutbukning IP -manzilini bilib oling, keyin uni qayta ishlashga o'tkazish uchun./run –host [noutbukning IP -manzili] dan foydalaning.

Pong endi yugurishi kerak. O'yinni boshlash uchun noutbuk sichqonchasini bosing. O'yinchi to'pni o'tkazib yuborganida o'yin tugaydi. Boshqa o'yinni boshlash uchun noutbuk sichqonchasini bosing.

6 -qadam: akril stend

Akril stend
Akril stend

Agar siz videoda ko'riladigan akril stendni qurmoqchi bo'lsangiz, quyida Illustrator fayllarini yuklab olishingiz va @rossatkin ko'rsatmasi bo'yicha ko'rsatmalarni bajarishingiz mumkin. Ularni kesish uchun sizga lazerli kesuvchi kerak bo'ladi, yoki uni ko'pikli taxtadan yasash mumkin.

Qizil shablonni yuklab olish

Oq shablonni yuklab olish

7 -qadam: yig'ish

O'rnatish
O'rnatish

Stendni yig'ish uchun I shaklidagi bo'laklardan birini teshiklari bo'lmagan oq to'rtburchaklar qismga yopishtiring.

Ikkita qizil to'rtburchaklar bo'lakni yopishtirishdan oldin, rasmda ko'rsatilgandek, ikkita timsoh qisqichini kiritganingizga ishonch hosil qiling. Bu simlar sizning stendingizda yashiringanligini, lekin hali ham mavjud bo'lishini ta'minlaydi.

Ikkita qizil to'rtburchaklar bo'lakni oq tuzilishga yopishtiring.

8 -qadam: elim

Yelim
Yelim
Yelim
Yelim

Kichkina bo'yoq cho'tkasi yordamida stendning barcha bo'g'inlarini akril elim bilan artib oling, bu yopishtiruvchi plastmassa bo'laklarni bir -biriga eritib yuboradi. Qizil akril bilan ehtiyot bo'ling, u eriydi va bir oz rang chiqarishi mumkin.

Sizda bitta akril bo'lak bo'lishi kerak, ikkita teshikli oq to'rtburchak. Bu qismni hali yopishtirmang.

9 -qadam: Timsoh kliplari

Timsoh kliplari
Timsoh kliplari
Timsoh kliplari
Timsoh kliplari
Timsoh kliplari
Timsoh kliplari

Kapongni tik turing (shunda teshiksiz oq bo'lak stolga tegadi). Sizning timsoh kliplaringiz tepada chiqib ketishi uchun simingiz etarli ekanligiga ishonch hosil qiling (rasmda ko'rsatilgandek kamida 3 dyuymli qisqich kerak).

Endi simning uzunligini tayanchning pastki qismiga qoldiring va simni kesib oling. Taxminan 1,5 sm mis sim chiqib turishi kerak. Siz buni mis simni datchiklarga ulash uchun ishlatasiz.

10 -qadam: Sensorlarni bo'yash

Sensorlarni bo'yash
Sensorlarni bo'yash
Sensorlarni bo'yash
Sensorlarni bo'yash

Kartondan ikkita kvadrat va ikkita to'rtburchaklar kesib oling. Bu sizning stendingizga o'tadi, shuning uchun siz ichki yuzalar hajmini o'lchashingiz mumkin.

Agar siz Electric Paint -dan foydalansangiz, to'g'ridan -to'g'ri bu kvadratlarga bo'yashingiz mumkin. Quriganidan so'ng, ikki tomonlama lentani qo'llang, siz datchiklarni pastga akrilga yopishtirasiz. Lekin avval siz bo'yoqni sovuq holda lehimlashingiz kerak!

11 -qadam: Sovuq lehim

Sovuq lehim
Sovuq lehim
Sovuq lehim
Sovuq lehim
Sovuq lehim
Sovuq lehim

Electric Paint naychasidan foydalanib, ochiq misga ko'p miqdorda bo'yoq suring. Siz simni harakatlanmasligi uchun mahkam ushlab turishingizga ishonch hosil qilishingiz kerak (siz ikki tomonlama lentani ishlatishingiz mumkin).

Tayyor sensor 11 -qadamdagi uchinchi rasmga o'xshab ketishi kerak. Ishni tugatgandan so'ng, siz Capong stendining har ikki tomoniga bog'langan ikkita to'rtburchaklar, to'rtburchakli to'rtta sensorga ega bo'lishingiz kerak.

12 -qadam: alyuminiy folga sensori

Alyuminiy folga sensori
Alyuminiy folga sensori
Alyuminiy folga sensori
Alyuminiy folga sensori
Alyuminiy folga sensori
Alyuminiy folga sensori

Agar sizda elektr bo'yoq bo'lmasa, siz sensorlaringizni alyumin folga yordamida yasashingiz mumkin. Yuqoridagi amallarni bajaring, lekin alyumin folga va karton orasidagi ochiq simni sendvich qilib o'ngdagi rasmlarda ko'ring.

13 -qadam: tik turing

Stendga ulang!
Stendga ulang!
Stendga ulang!
Stendga ulang!

Endi siz sensorlarni stendga mahkam bog'lab, Pi Cap va Pi Zero -ni chiqarib olishingiz mumkin!

14 -qadam: Pi qopqog'ini mahkamlang

Pi qopqog'ini ulang
Pi qopqog'ini ulang
Pi qopqog'ini ulang
Pi qopqog'ini ulang

Kapong stendining tepasidan chiqib turgan timsoh qisqichlarini oling va ularni Pi Cap elektrodlariga ulang. To'g'ri elektrodlarga ulanganingizga ishonch hosil qiling - siz funksionallik uchun dasturlashtirgansiz. Endi siz Pi Zero -ni ulashingiz, kodni yuklashingiz va o'ynashni boshlashingiz mumkin! Bu loyiha yoqdimi? Siz ham o'z loyihangizni yaratmoqchimisiz? Pi Cap -ning xususiyatlari haqida ko'proq bilib oling va bugun bizning onlayn -do'konimizdan o'zingiznikini oling.

Tavsiya: