Talaan ng mga Nilalaman:

Multitouch Pinball Instrument: 8 Mga Hakbang
Multitouch Pinball Instrument: 8 Mga Hakbang

Video: Multitouch Pinball Instrument: 8 Mga Hakbang

Video: Multitouch Pinball Instrument: 8 Mga Hakbang
Video: How does Multitouch work? 2024, Nobyembre
Anonim
Multitouch Pinball Instrument
Multitouch Pinball Instrument

Ang itinuturo na ito ay tungkol sa isang instrumento na ginawa ko, na nagsasama ng isang simpleng multi-touch ibabaw na may solenoids. Tratuhin ko ito bilang dokumentasyon ng aking proseso, sa halip na isang "paano" upang makopya ng mga tao ang aking proyekto. Inaasahan ko na makita mo ito na maging kawili-wili o nakakainspire para sa iyong sariling mga proyekto, na maaaring pareho o hindi maaaring pareho. Dahil ang proyekto ay halos kapareho ng ibang mga itinuturo, maaari akong maging mas maikli sa ilang mga lugar, at magbigay higit na pansin sa mga bahagi na sa palagay ko natatangi sa aking karanasan. Para sa karagdagang impormasyon sa mga detalye, maaari kang mag-refer sa: cerupcat's Paano gumawa ng isang Murang Multitouch Padmechatronic's Arduino Controlled Bell Tower / Carillon

Hakbang 1: Magsimula Sa isang Basurahan

Magsimula Sa Trash Can
Magsimula Sa Trash Can
Magsimula Sa Trash Can
Magsimula Sa Trash Can
Magsimula Sa Trash Can
Magsimula Sa Trash Can

Nagsimula ako sa isang 13 galon na basurahan at isang piraso ng baso na akma sa halos tuktok. Kailangan kong paghigpitan ang aking sarili mula sa pagbuo ng isang pasadyang pabahay para sa instrumento, dahil limitado ako sa mga tool at kasanayan sa paggawa ng kahoy. Napagpasyahan kong ang isang basurahan ay sapat na katangkad at may sapat na malaking pagbubukas na gagana ito nang maayos bilang isang webcam na hinimok ng multitouch ibabaw. Ang mas maraming hugis-parihaba na basurahan, mas madali upang makahanap ng isang angkop na hugis ng baso nang walang anumang pasadyang gupit. Kumuha din ako ng isang Logitech Quickcam Chat webcam. Pansinin mula sa larawan na tinanggal ko ang bahagi ng base upang iwanan ang flattest, pinaka matatag na mounting ibabaw. Nag-tape din ako ng isang maliit na piraso ng papel sa isang LED sa tuktok ng webcam upang maiwasan ang anumang labis na ilaw sa loob ng instrumento.

Hakbang 2: Bumuo ng isang Frame para sa Salamin

Bumuo ng isang Frame para sa Salamin
Bumuo ng isang Frame para sa Salamin

Nagdikit ako ng maraming piraso ng pininturahan na kahoy na bapor sa paligid ng salamin na salamin upang lumikha ng isang frame. Ang kahoy ay umaabot hanggang sa 1/2 in. Sa itaas at sa ibaba ng baso. Ito ay mahalaga, dahil ang frame ay nakakulong ng baso sa lugar laban sa tuktok ng basurahan. Gayundin, ang anumang mga lumiligid na bagay sa tuktok ng baso ay mabangga laban sa frame at mananatili sa instrumento. Pinutol ko rin ang isang piraso ng pelikulang Opaline at na-tape ito sa tuktok na bahagi ng baso. Ang pelikulang ito ay lubos na translucent at gumagana nang maayos para sa ganitong uri ng "diffuse light" na ibabaw ng multitouch. Tunay na may isang mataas na halaga ng kakayahang makita ang kulay para sa mga bagay na hawakan ang pelikula, na posible upang subaybayan ang kulay kung nais kong muling gamitin ang frame na ito para sa isa pang proyekto.

Hakbang 3: Mga butas ng drill para sa mga Cables

Mga butas ng drill para sa mga Cables
Mga butas ng drill para sa mga Cables

Sa puntong ito, nag-spray din ako ng basura. Napagpasyahan kong pinakamahusay na magpinta bago isama ang anumang electronics, upang hindi makapinsala sa kanila. Nag-drill din ako ng 6 na butas para maubusan ng mga kable mula sa ilalim ng instrumento. Dahil alam kong marami sa mga elemento ng katha para sa proyektong ito ay hadlangan ng ilan sa aking mga kasanayan. Niyakap ko ang isang mas masungit / nakakatakot na aesthetic para sa visual na elemento ng instrumento. Kung pinutol ko ang mga butas para sa mga kable na mahina at isinama ito sa isang malinis na trabaho sa pintura, ito ay simpleng magmumukha. Nalaman ko na ang isang proseso na nag-iiwan ng malleability sa mga hakbang sa hinaharap ay maaaring maging mas nakasisigla bilang isang artista; Lalo na mahalaga na maging may kakayahang umangkop kapag alam mong maaari kang hadlangan ng iyong mga mapagkukunan.

Hakbang 4: Ikonekta ang Microcontroller

Ikonekta ang Microcontroller
Ikonekta ang Microcontroller
Ikonekta ang Microcontroller
Ikonekta ang Microcontroller
Ikonekta ang Microcontroller
Ikonekta ang Microcontroller

Dahil balak kong gumamit ng solenoids para sa mga bumper sa tuktok ng ibabaw, gumamit ako ng 4 na mga digital na pin sa Arduino at isang 8 channel DC opto-isolator board. Pinapalakas ko ang Arduino sa pamamagitan ng USB cable sa computer. ang opto-isolator board na may isang kinokontrol na 12V 1.5amp power supply. Orihinal na sinubukan kong bumuo ng aking sariling board mula sa alinman sa 4 na TIP120 transistors o isang Darlington ULN2074 array. Nagkaproblema ako sa pagkuha ng lakas upang lumipat ng maraming solenoids gamit ang mga transistor circuit. Gayunpaman, kahit na ang homemade board ay magiging mas mura, ngunit hindi gaanong maaasahan at hindi gaanong maraming nalalaman para sa mga susunod na proyekto. Gumamit ako ng regular na mono audio cable upang ikonekta ang solenoids sa opto-isolator board. Kapaki-pakinabang ang cable na ito dahil naglalaman ito ng 2 wires, at matibay / nababaluktot.

Hakbang 5: Ikonekta ang Webcam at Patakbuhin ang Mga Cables Sa Pamamagitan ng Mga Butas

Ikonekta ang Webcam at Patakbuhin ang mga Cables Sa Pamamagitan ng Mga Butas
Ikonekta ang Webcam at Patakbuhin ang mga Cables Sa Pamamagitan ng Mga Butas
Ikonekta ang Webcam at Patakbuhin ang mga Cables Sa Pamamagitan ng Mga Butas
Ikonekta ang Webcam at Patakbuhin ang mga Cables Sa Pamamagitan ng Mga Butas

Pasimple kong nai-tap ang webcam sa gilid ng basurahan, malapit sa ilalim. Dahil ang lahat ng nasa loob ng instrumento ay maitatago kapag nasa tuktok na ang tuktok, naramdaman kong hindi na kailangang ayusin nang mas maayos ang mga electronics, o mas permanenteng ikabit ang webcam. Pinatakbo ko ang lahat ng aking mga kable mula sa mga butas sa ilalim ng instrumento. Maaari itong maging malinaw sa ilang mga tao, ngunit tandaan na sa sandaling nakakonekta mo ang mga kable sa parehong solenoids at powering board, hindi sila magkakasya sa maliit na mga butas ng drill.

Hakbang 6: Magpatupad ng isang Array ng Solenoids

Pagpapatupad ng isang Array ng Solenoids
Pagpapatupad ng isang Array ng Solenoids
Pagpapatupad ng isang Array ng Solenoids
Pagpapatupad ng isang Array ng Solenoids

Matapos ang lahat ng electronics ay nasa lugar, nagtayo ng isang hanay ng apat na solenoids mula sa ilang mga pininturahan na piraso ng kahoy na bapor. Ang array ay gaganapin sa frame ng ilang tape, upang madali itong matanggal. Sa malapit na larawan, makikita mo na na-drill ko ang isang maliit na butas sa bumper, at nakadikit ang baras ng solenoid dito. Mahalaga na magkaroon ng mga solenoid na puno ng tagsibol, dahil walang lakas na itulak pabalik ang poste, sa sandaling ito ay naaktibo. Mahalaga ang pagsukat sa hakbang na ito upang masiguro na ang mga bumper ay may sapat na clearance sa pelikula / baso.

Hakbang 7: Ipatupad ang Software sa Computer

Ipatupad ang Software sa Computer
Ipatupad ang Software sa Computer

Kapag naitayo ang instrumento, nagsulat ako ng ilang software sa PureData at Max upang makontrol ang mga bumper at mabago ang data ng multi-touch na webcam sa tunog. Ipinapaliwanag ng video sa youtube na ito ang Pd / Max code nang mas malalim. Https: // www. youtube.com/watch?v=1J8twNGoT90 Ang video na ito sa youtube ay nagbibigay ng isang pagpapakita ng mga solenoid na nagtutulak na bola, na ang mga posisyon sa ibabaw ay nakakaapekto sa mga parameter ng DSP. https://www.youtube.com/watch? v = e6GVAQvuSSk ang aking webcam ay hindi sapat na mabilis upang subaybayan ang mga bola kapag lumipat sila sa mas mataas na bilis. Nagdulot ito ng isang nakawiwiling problema kapag nagsusulat ng code, dahil alam ko na hindi ako maaaring umasa sa data mula sa webcam sa isang linear na paraan. Ang aking solusyon ay upang makontrol ang mga bumper at ang karamihan ng pagbubuo sa pamamagitan ng kamay gamit ang isang MIDI controller, at hayaan ang mga posisyon ng mga bola na nakakaapekto sa mga parameter para sa mga epekto ng DSP.

Hakbang 8: Mga Pangwakas na Pangwakas

Pangwakas na Pahayag
Pangwakas na Pahayag

Inaasahan ko, ang proyektong ito ay hindi bababa sa kagiliw-giliw para sa iyo tulad ng nakakagalit sa akin. Kahit na wala ka pang interes sa alinman sa mga solenoid o mga multi-touch na ibabaw, inaasahan kong malaman mo mula sa aking mga pagkakamali at magsikap na magplano para sa isang mas may kakayahang umangkop na proyekto, na may isang pinagsamang aesthetic. Kung mayroon kang anumang mga katanungan tungkol sa proyektong ito o nais ng karagdagang impormasyon tungkol sa aking Pd code, mangyaring makipag-ugnay sa akin sa pamamagitan ng aking youtube account.-Stephen Lucas

Inirerekumendang: