Satura rādītājs:

Multitouch Pinball instruments: 8 soļi
Multitouch Pinball instruments: 8 soļi

Video: Multitouch Pinball instruments: 8 soļi

Video: Multitouch Pinball instruments: 8 soļi
Video: Wintergatan - Marble Machine (music instrument using 2000 marbles) 2024, Novembris
Anonim
Multitouch Pinball instruments
Multitouch Pinball instruments

Šī pamācība ir par manis izgatavotu instrumentu, kurā ir vienkārša vairāku pieskārienu virsma ar solenoīdiem. Es to uzskatīšu par sava procesa dokumentāciju, nevis par pamācību, lai cilvēki varētu kopēt manu projektu. Es ceru, ka jūs to uzskatīsit par interesantu vai iedvesmojošu saviem projektiem, kas var būt vai nebūt līdzīgi. Tā kā projekts ir ļoti līdzīgs citiem norādījumiem, dažās jomās es varu būt īsāks un sniegt lielāka uzmanība daļām, kuras, manuprāt, ir unikālas manai pieredzei. Lai iegūtu papildinformāciju par detaļām, skatiet: cerupcat's Kā izveidot lētu multitouch Padmechatronic's Arduino kontrolējamo zvanu torni/Carillon

1. darbība: sāciet ar miskasti

Sāciet ar miskasti
Sāciet ar miskasti
Sāciet ar miskasti
Sāciet ar miskasti
Sāciet ar miskasti
Sāciet ar miskasti

Es sāku ar 13 galonu atkritumu tvertni un stikla gabalu, kas gandrīz precīzi atbilst augšai. Man bija jāierobežo sevi no instrumenta individuāla korpusa veidošanas, jo man ir ierobežoti instrumenti un kokapstrādes prasmes. Es nolēmu, ka atkritumu tvertne ir pietiekami augsta un tai ir pietiekami liela atvere, lai tā labi darbotos kā tīmekļa kameru vadīta multitouch virsma. Jo taisnstūrveida atkritumu tvertne, jo vieglāk ir atrast atbilstošas formas stikla gabalu bez jebkāda pielāgota griezuma. Es arī iegādājos Logitech Quickcam Chat tīmekļa kameru. Ievērojiet no attēla, ka esmu noņēmis daļu pamatnes, lai atstātu līdzenāko, stabilāko montāžas virsmu. Esmu arī uzlīmējis nelielu papīra gabalu virs gaismas diodes tīmekļa kameras augšpusē, lai novērstu jebkādu svešu gaismu instrumentā.

2. solis: izveidojiet stikla rāmi

Izveidojiet stikla rāmi
Izveidojiet stikla rāmi

Lai izveidotu rāmi, es ap stikla rūti salīmēju vairākus krāsotas amatniecības koka gabalus. Koks stiepjas apmēram 1/2 collas virs un zem stikla. Tas ir svarīgi, jo rāmis aizslēdz stiklu vietā pret miskastes augšpusi. Arī visi ritošie priekšmeti, kas atrodas stikla virspusē, atsitīsies pret rāmi un paliks pie instrumenta. Es arī izgriezu opalīna plēves gabalu un pielīmēju to pie stikla augšējās puses. Šī plēve ir diezgan caurspīdīga un labi darbojas ar šo "izkliedētās gaismas" tipa multitouch virsmu. Faktiski objektiem, kas pieskaras plēvei, ir liela krāsu redzamība, kas ļautu izsekot krāsai, ja vēlos atkārtoti izmantot šo kadru citam projektam.

3. solis: urbšanas caurumi kabeļiem

Urbšanas caurumi kabeļiem
Urbšanas caurumi kabeļiem

Šajā brīdī es arī izsmidzināju miskasti. Es nolēmu, ka vislabāk ir krāsot pirms jebkuras elektronikas iekļaušanas, lai tās nesabojātu. Es arī urbju 6 caurumus, lai kabeļi varētu iziet no instrumenta apakšas. Tā kā es zināju, ka dažas no šī projekta ražošanas elementiem kavēs dažas manas prasmes. Es instrumenta vizuālajam elementam pieņēmu izturīgāku/groteskāku estētiku. Ja es būtu slikti izgriezis kabeļu caurumus un apvienojis to ar ļoti tīru krāsojumu, tas vienkārši izskatītos pavirši. Es uzskatu, ka process, kas atstāj elastību turpmākiem soļiem, var būt iedvesmojošāks kā mākslinieks; īpaši svarīgi ir būt elastīgam, ja zināt, ka jums var traucēt jūsu resursi.

4. solis: pievienojiet mikrokontrolleru

Pievienojiet mikrokontrolleru
Pievienojiet mikrokontrolleru
Pievienojiet mikrokontrolleru
Pievienojiet mikrokontrolleru
Pievienojiet mikrokontrolleru
Pievienojiet mikrokontrolleru

Tā kā es plānoju izmantot solenoīdus buferiem virsmas augšpusē, es izmantoju 4 digitālās tapas uz Arduino un 8 kanālu līdzstrāvas optoizolācijas plāksni. Es baroju Arduino caur USB kabeli datoram. opto-izolācijas plāksne ar regulētu 12 V 1,5 amp barošanas avotu. Sākotnēji es mēģināju izveidot savu plati no 4 TIP120 tranzistoriem vai Darlington ULN2074 masīva. Man bija problēmas iegūt jaudu, lai pārslēgtu vairākus solenoīdus ar tranzistora shēmām. Tomēr, lai gan mājās gatavota tāfele būtu bijusi lētāka, bet mazāk uzticama un mazāk universāla nākotnes projektiem. Es esmu izmantojis regulāru mono audio kabeli, lai savienotu solenoīdus ar optoizolācijas plāksni. Šis kabelis ir noderīgs, jo tajā ir 2 vadi, un tas ir izturīgs/elastīgs.

5. solis: pievienojiet tīmekļa kameru un vadiet kabeļus caur caurumiem

Pievienojiet tīmekļa kameru un vadiet kabeļus caur caurumiem
Pievienojiet tīmekļa kameru un vadiet kabeļus caur caurumiem
Pievienojiet tīmekļa kameru un vadiet kabeļus caur caurumiem
Pievienojiet tīmekļa kameru un vadiet kabeļus caur caurumiem

Es vienkārši pielīmēju tīmekļa kameru pie miskastes sāniem, tuvu apakšai. Tā kā viss instrumenta iekšpusē būs paslēpts, kad augšdaļa būs uzlikta, man šķita, ka nav nepieciešams kārtīgāk sakārtot elektroniku vai pastāvīgi piestiprināt tīmekļa kameru. Es vadīju visus savus kabeļus no caurumiem instrumenta apakšā. Dažiem cilvēkiem tas var būt acīmredzami, taču paturiet prātā, ka tad, kad esat pievienojis kabeļus gan solenoīdiem, gan barošanas panelim, tie neietilps caur mazajiem urbumiem.

6. darbība: ieviešiet solenoīdu masīvu

Ieviest solenoīdu masīvu
Ieviest solenoīdu masīvu
Ieviest solenoīdu masīvu
Ieviest solenoīdu masīvu

Kad visa elektronika bija ievietota, no dažiem krāsotiem amatniecības koka gabaliem tika izveidots četru solenoīdu masīvs. Masīvs tiek turēts pie rāmja ar kādu lenti, lai tas būtu viegli noņemams. Tuvplānā var redzēt, ka buferī esmu izurbis nelielu caurumu un pielīmējis solenoīda vārpstu. Ir svarīgi, lai būtu ar atsperēm aprīkoti solenoīdi, jo nebūs spēka, lai vārpstu atbīdītu atpakaļ, tiklīdz tā ir aktivizējusies. Mērīšana bija svarīga šī soļa laikā, lai pārliecinātos, ka buferiem ir pietiekami daudz vietas virs plēves/stikla.

7. solis: programmatūras ieviešana datorā

Ieviest programmatūru datorā
Ieviest programmatūru datorā

Kad instruments tika uzbūvēts, es uzrakstīju programmatūru PureData un Max, lai kontrolētu buferus un pārveidotu vairāku skārienu tīmekļa kameras datus skaņā. Šis YouTube videoklips padziļināti izskaidro Pd/Max kodu.https:// www. youtube.com/watch?v=1J8twNGoT90Šī youtube video demonstrē solenoīdu dzenošās bumbiņas, kuru novietojums uz virsmas ietekmē DSP parametrus. https://www.youtube.com/watch? v = e6GVAQvuSSk mana tīmekļa kamera nav pietiekami ātra, lai izsekotu bumbiņas, kad tās pārvietojas ar lielāku ātrumu. Rakstot kodu, tas radīja interesantu problēmu, jo zināju, ka nevaru lineāri paļauties uz tīmekļa kameras datiem. Mans risinājums bija vadīt buferus un lielāko daļu sintēzes ar rokām ar MIDI kontrolieri un ļaut bumbiņu pozīcijām ietekmēt DSP efektu parametrus.

8. darbība. Noslēguma piezīmes

Noslēguma piezīmes
Noslēguma piezīmes

Cerams, ka šis projekts jums ir bijis vismaz tikpat interesants, cik tas mani ir satracinājis. Pat ja jūs joprojām neinteresē ne solenoīdi, ne vairāku pieskārienu virsmas, es ceru, ka jūs mācīsities no manām kļūdām un centīsities plānot elastīgāks projekts ar konsolidētu estētiku. Ja jums ir kādi jautājumi par šo projektu vai vēlaties iegūt vairāk informācijas par manu Pd kodu, lūdzu, sazinieties ar mani, izmantojot manu youtube kontu.-Stephen Lucas

Ieteicams: