Sisukord:

Multitouch Pinball Instrument: 8 sammu
Multitouch Pinball Instrument: 8 sammu

Video: Multitouch Pinball Instrument: 8 sammu

Video: Multitouch Pinball Instrument: 8 sammu
Video: AGM GLORY G1S - УДАРОПРОЧНЫЙ СМАРТФОН СО ВСТРОЕННЫМ ТЕПЛОВИЗОРОМ! 2024, November
Anonim
Multitouch Pinball Instrument
Multitouch Pinball Instrument

See juhend on seotud minu tehtud instrumendiga, mis sisaldab lihtsat multi-touch-pinda koos solenoididega. Ma käsitlen seda kui oma protsessi dokumentatsiooni, mitte kui juhist, kuidas inimesed saaksid minu projekti kopeerida. Loodan, et leiate, et see on teie enda projektide jaoks huvitav või inspireeriv, mis võib olla või ei pruugi üldse sarnane olla. Kuna projekt on teiste juhenditöödega väga sarnane, võin teatud valdkondades olla lühem ja anda rohkem tähelepanu osadele, mis minu arvates on minu kogemusele ainulaadsed. Üksikasjade kohta lisateabe saamiseks võite vaadata: cerupcat Kuidas teha odavat multitouch Padmechatronicu Arduino juhitavat kellatorni/Carillonit

Samm: alustage prügikastiga

Alustage prügikastiga
Alustage prügikastiga
Alustage prügikastiga
Alustage prügikastiga
Alustage prügikastiga
Alustage prügikastiga

Alustasin 13 -gallonise prügikasti ja klaasitükiga, mis sobib peaaegu täpselt ülaosaga. Ma pidin piirama instrumendi jaoks kohandatud korpuse ehitamist, kuna mul on piiratud tööriistad ja puidutööoskus. Otsustasin, et prügikast on piisavalt kõrge ja sellel on piisavalt suur ava, et see toimiks hästi veebikaameraga juhitava multitouch -pinnana. Mida ristkülikukujulisem on prügikast, seda lihtsam on leida sobiva kujuga klaasitükk ilma midagi kohandamata lõigatud. Samuti muretsesin Logitechi Quickcam Chat veebikaamera. Pange pildile tähele, et olen eemaldanud osa alusest, et jätta lamedaim ja kõige stabiilsem kinnituspind. Samuti teipisin väikese paberitüki üle veebikaamera ülaosas asuva LED -i, et vältida seadme välisvalgust.

Samm: ehitage klaasi raam

Ehitage klaasi raam
Ehitage klaasi raam

Raami loomiseks liimisin klaaspaneeli ümber mitu maalitud käsitööpuidu tükki. Puit ulatub umbes 1/2 tolli klaasi kohale ja alla. See on oluline, kuna raam lukustab klaasi prügikasti ülaosa vastu. Samuti löövad klaasi peal olevad veerevad esemed raami vastu ja jäävad instrumendile. Lõikasin ka tüki opaliinkilet ja kleepisin selle klaasi ülemisele küljele. See kile on üsna läbipaistev ja sobib hästi selle "hajutatud valguse" tüüpi multitouch pinnaga. Filmi puudutavate objektide värvide nähtavus on tegelikult suur, mis võimaldaks värvi jälgida, kui soovin seda kaadrit mõne teise projekti jaoks uuesti kasutada.

Samm: puurige augud kaablitele

Puurida augud kaablitele
Puurida augud kaablitele

Siinkohal pritsisin ka prügikasti prügikasti. Otsustasin, et kõige parem on värvida enne elektroonika lisamist, et neid mitte kahjustada. Puurisin ka 6 auku, et kaablid saaksid instrumendi põhjast välja voolata. Kuna teadsin, et mõned selle projekti valmistamiselemendid on mõne minu oskuse tõttu takistatud. Võtsin omaks instrumendi visuaalse elemendi karmima/grotesksema esteetika. Kui ma oleks nii halvasti kaablite augud ära lõiganud ja väga puhta värvimistööga ühendanud, näeks see lihtsalt lohakas välja. Leian, et protsess, mis jätab malleeritavuse tulevastele sammudele, võib kunstnikuna inspireerida; eriti oluline on olla paindlik, kui teate, et teie ressursid võivad teid takistada.

Samm: ühendage mikrokontroller

Ühendage mikrokontroller
Ühendage mikrokontroller
Ühendage mikrokontroller
Ühendage mikrokontroller
Ühendage mikrokontroller
Ühendage mikrokontroller

Kuna ma kavatsesin kasutada pinnapealsete kaitseraudade jaoks solenoide, kasutasin Arduino 4 digitaalset tihvti ja 8 kanaliga alalisvoolu optilist isolatsiooniplaati. Toitan Arduino USB-kaabli kaudu arvutisse. reguleeritud 12 V 1,5 amp toiteallikaga opto-isolaatorplaat. Algselt proovisin oma plaati konstrueerida kas 4 TIP120 transistorist või Darlingtoni ULN2074 massiivist. Mul oli probleeme mitme solenoidi lülitamiseks transistori ahelatega. Siiski, kuigi omatehtud plaat oleks olnud odavam, kuid vähem usaldusväärne ja vähem mitmekülgne tulevaste projektide jaoks. Olen kasutanud tavalist monohelikaablit, et ühendada solenoidid opto-isolaatorplaadiga. See kaabel on kasulik, kuna see sisaldab kahte juhtmest ja on vastupidav/paindlik.

Samm: ühendage veebikaamera ja viige kaablid läbi aukude

Ühendage veebikaamera ja viige kaablid läbi aukude
Ühendage veebikaamera ja viige kaablid läbi aukude
Ühendage veebikaamera ja viige kaablid läbi aukude
Ühendage veebikaamera ja viige kaablid läbi aukude

Teipisin veebikaamera lihtsalt prügikasti küljele, põhja lähedale. Kuna kõik instrumendi sees on peidetud, kui ülaosa on paigas, ei tundnud ma vajadust elektroonikat kenamini korraldada ega veebikaamerat püsivamalt kinnitada. Jooksin kõik kaablid instrumendi allservas olevatest aukudest välja. See võib mõnele inimesele ilmne olla, kuid pidage meeles, et kui olete kaablid nii solenoidide kui ka toiteplaadiga ühendanud, ei mahu need läbi väikeste puuraukude.

6. samm: rakendage solenoidide massiiv

Rakendage solenoidide massiiv
Rakendage solenoidide massiiv
Rakendage solenoidide massiiv
Rakendage solenoidide massiiv

Kui kogu elektroonika oli paigas, ehitas see mõnest maalitud käsitööpuidust nelja solenoidi. Massiivi hoiab raami küljes mõni lint, et see oleks hõlpsasti eemaldatav. Lähipildil näete, et olen puurinud kaitserauale väikese augu ja liiminud sellele solenoidi võlli. Oluline on vedrudega koormatud solenoidide olemasolu, kuna võlli tagasitõmbamisel ei ole jõudu, kui see on aktiveerunud. Mõõtmine oli selle sammu ajal oluline, et tagada kaitseraudade piisav vahe kile/klaasi kohal.

Samm: rakendage arvutis tarkvara

Rakendage arvutis tarkvara
Rakendage arvutis tarkvara

Kui instrument oli konstrueeritud, kirjutasin PureData ja Max tarkvara, et juhtida kaitserauad ja muuta mitme puutega veebikaamera andmed heliks. See YouTube'i video selgitab Pd/Max koodi põhjalikumalt. Https: // www. youtube.com/watch?v=1J8twNGoT90See youtube'i video tutvustab solenoidide tõukejõudu, mille asukohad pinnal mõjutavad DSP parameetreid.https://www.youtube.com/watch? v = e6GVAQvuSSk minu veebikaamera ei ole piisavalt kiire, et jälgida palle, kui need suuremal kiirusel liiguvad. See tekitas koodi kirjutamisel huvitava probleemi, kuna teadsin, et ei saa veebikaamera andmetele lineaarselt tugineda. Minu lahendus oli kaitseraudide ja suurema osa sünteesi juhtimine käsitsi MIDI -kontrolleriga ning lasta kuulide asenditel mõjutada DSP -efektide parameetreid.

8. samm. Lõppmärkused

Lõppsõna
Lõppsõna

Loodetavasti on see projekt olnud teie jaoks vähemalt sama huvitav kui minu jaoks hullumeelne. Isegi kui teil pole endiselt huvi solenoidide ega mitme puutega pindade vastu, loodan, et õpite minu vigadest ja püüate planeerida paindlikum projekt koos konsolideeritud esteetikaga. Kui teil on selle projekti kohta küsimusi või soovite rohkem teavet minu Pd-koodi kohta, võtke minuga ühendust minu youtube'i konto kaudu.-Stephen Lucas

Soovitan: