Talaan ng mga Nilalaman:

Tutorial sa Project ng Pi Cap Capong: 14 Mga Hakbang (na may Mga Larawan)
Tutorial sa Project ng Pi Cap Capong: 14 Mga Hakbang (na may Mga Larawan)

Video: Tutorial sa Project ng Pi Cap Capong: 14 Mga Hakbang (na may Mga Larawan)

Video: Tutorial sa Project ng Pi Cap Capong: 14 Mga Hakbang (na may Mga Larawan)
Video: ⚠️ CRICUT: 21 Top Things NOT to Do | Maker Academy Weekend 2023 Tool Class 2024, Oktubre
Anonim
Tutorial sa Project ng Pi Cap Capong
Tutorial sa Project ng Pi Cap Capong

Si Pong ay isa sa aming mga paboritong video game, at sa isang kamakailan-lamang na pagawaan, pinalad kaming magkaroon nina Paul Tanner, Tina Aspiala at Ross Atkin na gawing "Capong" (capacitive + Pong!) Si Pong sa pamamagitan ng pag-break nito sa screen at sa kanilang mga kamay Gumamit sila ng isang Pi Cap at isang Raspberry Pi upang mapa ang mga Pong paddles sa posisyon ng kanilang mga kamay at lumikha ng isang simple, mapaghamong at talagang nakakahumaling na laro.

Ang Pi Cap ang pinakabagong produkto ng Bare Conductive. Isang add-on na Raspberry Pi, pinapayagan kang magdagdag ng tumpak na capacitive touch, proximity sensing at de-kalidad na audio sa iyong mga proyekto sa Raspberry Pi. Gumagana ito sa Raspberry Pi A +, B +, Zero at mas bago (anumang Raspberry Pi na may 40 pin GPIO na konektor). Gamit ang katumpakan ng pag-unawa ng Touch Board, at ang lakas ng computing ng Raspberry Pi, mayroon ang Pi Cap ay isang mahusay na tool para sa pagbabago ng analog data sa mga digital output.

Iiwan namin kay Paul na dalhin ka sa "Capong" sa ibaba:

Ang Capacitive Pong ay isang reinterpretation ng tradisyonal na larong pang-screen. Sa halip na gumamit ng isang mouse o arrow key ay gumagamit ito ng mga capacitive sensor. Tumatakbo ang laro sa isang Pi Zero na may add-on na Pi Cap at isang adapter ng Ethernet.

Nagbibigay ito ng 12 mga input ng sensor, kung saan 4 ang ginagamit. Nakaayos ang mga ito sa laser-cut stand upang ang bawat manlalaro ay ilipat ang kanyang kamay sa pagitan ng isang pares ng mga sensor.

Ang laro ay batay sa SimplePong, magagamit sa openprocessing.org, at inilabas sa ilalim ng Creative Commons. Nabago ito upang magamit ang input mula sa mga sensor ng Pi Cap (sa halip na isang mouse) at na-convert sa 2 player na operasyon.

Ang unang bersyon ay tumatakbo sa isang laptop sa Pagproseso at kumukuha ng input nito sa Open Sound Control (OSC) na protocol mula sa Pi Zero. Sa Pi Zero, ginamit namin ang demo software na ibinigay sa Pi Cap - ang isa sa mga modyul na iyon ay bumubuo ng isang stream ng OSC.

Ang mga Constant ay nakuha sa pamamagitan ng eksperimento, na tumutugma sa saklaw ng mga output mula sa Pi Cap na may taas ng window ng paglalaro. Mabuti na ilagay ang buong bagay sa Pi, dapat din nating linisin ang code, lagyan ng label ang mga pare-pareho atbp. Ang laro ay maaari ring makinabang mula sa pagdaragdag ng tunog, isang sistema ng pagmamarka at isang mas mahusay na paraan upang simulan ang laro; ngunit para sa ibang araw iyon.

Alamin ang higit pa tungkol sa mga tampok ng Pi Cap at makuha ang iyo ngayon mula sa aming online shop. Kung nais mong subukan at gumawa ng iyong sariling Capong, sundin ang mga tagubilin sa ibaba. Mag-enjoy!

@paul_tanner 25 Hulyo 2016 Tumayo sa disenyo at pangkalahatang inspirasyon ni @rossatkin at @spongefile

Hakbang 1: Video

Image
Image

Sa maikling video na ito, ipinaliwanag ni Ross ang proyekto ng kanyang koponan at kung paano sila nagpunta mula sa prototype upang bumuo ng huling bersyon ng pagtatrabaho ng kanilang dalawang laro gamit ang Pi Zero at Pi Cap.

Hakbang 2: Paano Ito Itakda

Mga Halimbawa ng Code
Mga Halimbawa ng Code

Patakbuhin ang 'Pagse-set up ng iyong Pi Cap sa Raspberry Pi Zero' na tutorial dito, at huwag palampasin ang anumang mga hakbang. (Kailangan mong malaman ang IP ng Pi upang mag-log in dito.)

Hakbang 3: Mga Halimbawa sa Code

Patakbuhin ang intro ng Pi Cap upang makita ang mga halimbawa ng code, partikular ang isa na dumadaloy ng data ng sensor sa pamamagitan ng OSC sa window ng iyong laptop terminal. Pansinin ang data ng DIFF - iyon ang gagamitin namin.

Hakbang 4: Pagpoproseso

Pinoproseso
Pinoproseso

Mag-download at mag-install ng Pagproseso kung wala iyon sa iyong laptop. I-unzip at i-install ang code mpr121_pong sa folder ng sketch ng Processing, karaniwang / Documents / Processing. Buksan ang sketch sa pagproseso at simulan itong tumakbo. Walang mangyayari sa window ng paglalaro hanggang sa makumpleto mo ang hakbang sa ibaba.

Hakbang 5: OSC

OSC
OSC

Upang patakbuhin ang OSC demo na nakapag-iisa, pumunta sa iyong folder na PiCapExamples sa Pi at cd sa cpp / picap-datastream-osc-cpp. Gumamit./run upang makita ang Pi Cap datastream.

Alamin ang IP ng iyong laptop pagkatapos ay gamitin./run –host [IP address ng laptop] upang mai-stream ito sa Pagproseso.

Tumatakbo na sana si Pong. I-click ang mouse ng laptop upang magsimula ng isang laro. Ang laro ay natapos kapag ang isang manlalaro ay nakaligtaan ang bola. I-click ang mouse ng laptop upang magsimula ng isa pang laro.

Hakbang 6: Tumayo sa Acrylic

Stand ng Acrylic
Stand ng Acrylic

Kung nais mong buuin ang acrylic stand na nakikita sa video, maaari mong i-download ang mga file ng Illustrator sa ibaba at sundin ang mga tagubilin sa tutorial, sa kabutihang loob ng @rossatkin. Kakailanganin mo ang isang laser cutter upang i-cut ang mga ito, o maaari mo itong gawin mula sa foam board.

Mag-download ng Red Template

Mag-download ng White Template

Hakbang 7: Assembly

Assembly
Assembly

Upang tipunin ang iyong kinatatayuan, kola ang isa sa mga hugis na hugis ng- sa puting hugis-parihaba na piraso na walang mga butas dito.

Bago ka idikit sa dalawang pulang piraso ng hugis-parihaba, siguraduhing ipasok ang dalawa sa mga clip ng crocodile sa istraktura tulad ng ipinakita sa imahe, dapat mayroong isang puwang upang lumabas ang mga kable kapag ikinabit mo ang mga gilid. Tiyakin nitong nakatago ang mga wire sa loob ng iyong kinatatayuan ngunit maa-access pa rin.

Ipako ang dalawang pulang piraso ng parihaba sa puting istraktura.

Hakbang 8: Pandikit

Pandikit
Pandikit
Pandikit
Pandikit

Gamit ang isang maliit na brush ng pintura, damputin ang lahat ng mga kasukasuan ng stand na may acrylic na pandikit, matutunaw ng malagkit na ito ang mga piraso ng plastik. Maingat sa pulang acrylic, maaari itong matunaw at maglabas ng ilang kulay.

Dapat ay mayroon ka pa ring natitirang piraso ng acrylic, ang puting rektanggulo na may dalawang butas. Huwag idikit pa ang piraso na ito.

Hakbang 9: Mga Klip ng Crocodile

Mga Klip ng Buaya
Mga Klip ng Buaya
Mga Klip ng Buaya
Mga Klip ng Buaya
Mga Klip ng Buaya
Mga Klip ng Buaya

Patayo ang iyong Capong patayo (kaya ang puting piraso na walang mga butas ay hawakan ang tabletop). Tiyaking mayroon kang sapat na kawad upang ang iyong mga clip ng crocodile ay naka-protrude sa tuktok (kailangan mo ng hindi bababa sa 3in ng croc clip na nakikita tulad ng ipinakita sa larawan).

Ngayon, iwanan ang ilang haba ng kawad sa ilalim ng stand, at gupitin at hubarin ang kawad. Dapat ay mayroon kang halos 1.5cm ng tanso na tanso na nakausli. Gagamitin mo ito upang ikabit ang tanso na tanso sa mga sensor.

Hakbang 10: Kulayan ang Iyong Mga Sensor

Kulayan ang Iyong Mga Sensor
Kulayan ang Iyong Mga Sensor
Kulayan ang Iyong Mga Sensor
Kulayan ang Iyong Mga Sensor

Gupitin ang dalawang mga parisukat na karton at dalawang mga parihaba. Pupunta ang mga ito sa iyong kinatatayuan upang masukat mo ang laki ng mga panloob na ibabaw para sa sukat.

Kung gumagamit ka ng Electric Paint, maaari kang direktang magpinta sa mga parisukat na ito. Sa sandaling matuyo, maglagay ng ilang double sided tape, idedikit mo ang mga sensor na nakaharap sa acrylic. Ngunit una, dapat mong malamig na maghinang ng pintura!

Hakbang 11: Cold Solder

Cold Solder
Cold Solder
Cold Solder
Cold Solder
Cold Solder
Cold Solder

Gamit ang iyong tubo ng Electric Paint, pisilin ang isang mapagbigay na halaga ng pintura sa nakalantad na tanso. Dapat mong tiyakin na ang kawad ay gaganapin sa lugar upang hindi ito gumalaw (maaari mong gamitin ang double sided tape).

Ang natapos na sensor ay dapat magmukhang pangatlong imahe sa Hakbang 11. Kapag natapos ka dapat mayroon kang apat na mga sensor, dalawang parisukat, dalawang parihaba, na konektado sa bawat panig ng Capong stand.

Hakbang 12: Sensor ng Aluminium Foil

Aluminyo Foil Sensor
Aluminyo Foil Sensor
Aluminyo Foil Sensor
Aluminyo Foil Sensor
Aluminium Foil Sensor
Aluminium Foil Sensor

Kung wala kang Electric Paint maaari mong gawin ang iyong mga sensor gamit ang aluminyo foil. Sundin lamang ang parehong mga hakbang tulad ng nasa itaas, ngunit sandwich ang nakalantad na kawad sa pagitan ng aluminyo foil at karton na nakikita sa mga imahe sa kanan.

Hakbang 13: Maglakip upang Tumayo

Maglakip upang Tumayo!
Maglakip upang Tumayo!
Maglakip upang Tumayo!
Maglakip upang Tumayo!

Maaari mo na ngayong mahigpit na ikabit ang iyong mga sensor sa kinatatayuan at lumabas ang iyong Pi Cap at Pi Zero!

Hakbang 14: Maglakip sa Pi Cap

Maglakip sa Pi Cap
Maglakip sa Pi Cap
Maglakip sa Pi Cap
Maglakip sa Pi Cap

Kunin ang mga clip ng crocodile na nakausli mula sa tuktok ng Capong stand, at ilakip ang mga ito sa mga electrode ng iyong Pi Cap. Tiyaking nakakakonekta ka sa tamang mga electrode - ang isa na na-program mo para sa pagpapaandar. Ngayon ay maaari mong ikonekta ang iyong Pi Zero, i-upload ang code, at makapaglaro! Tulad ng proyektong ito? Nais mong gumawa ng iyong sarili? Alamin ang higit pa tungkol sa mga tampok ng Pi Cap at makuha ang iyo ngayon mula sa aming online shop.

Inirerekumendang: