Indholdsfortegnelse:

Multitouch Pinball -instrument: 8 trin
Multitouch Pinball -instrument: 8 trin

Video: Multitouch Pinball -instrument: 8 trin

Video: Multitouch Pinball -instrument: 8 trin
Video: How to install VPX pinball tables 2024, November
Anonim
Multitouch Pinball -instrument
Multitouch Pinball -instrument

Denne instruktive handler om et instrument, jeg lavede, som indeholder en simpel multi-touch overflade med solenoider. Jeg vil behandle dette som dokumentation af min proces, snarere end en "how-to" for folk at kopiere mit projekt. Mit håb er, at du enten vil synes, at dette er interessant eller inspirerende for dine egne projekter, som måske eller måske slet ikke ligner hinanden. Da projektet ligner meget andre instruktører, kan jeg være mere kortfattet på bestemte områder og give mere opmærksomhed på dele, som jeg føler er unikke for min oplevelse. For flere oplysninger om detaljer kan du henvise til: cerupcats Sådan laver du en billig Multitouch Padmechatronic's Arduino -kontrollerede klokketårn/klokkespil

Trin 1: Begynd med en skraldespand

Begynd med en skraldespand
Begynd med en skraldespand
Begynd med en skraldespand
Begynd med en skraldespand
Begynd med en skraldespand
Begynd med en skraldespand

Jeg begyndte med en 13 gallon skraldespand og et stykke glas, der passer næsten præcist over toppen. Jeg var nødt til at begrænse mig selv fra at bygge et skræddersyet hus til instrumentet, da jeg er begrænset i værktøjer og træbearbejdningsevner. Jeg besluttede, at en skraldespand er høj nok og har en stor nok åbning til, at den ville fungere godt som en webcam -drevet multitouch -overflade. Jo mere rektangulær skraldespanden er, desto lettere er det at finde et passende formet glas uden at have noget skræddersyet. Jeg anskaffede også et Logitech Quickcam Chat webcam. Bemærk på billedet, at jeg har fjernet en del af basen for at forlade den fladeste, mest stabile monteringsoverflade. Jeg har også tapet et lille stykke papir over en LED oven på webkameraet for at forhindre eksternt lys i instrumentet.

Trin 2: Konstruer en ramme til glasset

Konstruer en ramme til glasset
Konstruer en ramme til glasset

Jeg limede flere stykker malet håndværkstræ rundt om glasruden for at skabe en ramme. Træet strækker sig ca. 1/2 tommer over og under glasset. Dette er vigtigt, da rammen låser glasset på plads mod toppen af skraldespanden. Eventuelle rullende genstande oven på glasset vil også støde mod rammen og blive på instrumentet. Jeg skar også et stykke Opaline film og tapede det på oversiden af glasset. Denne film er ret gennemskinnelig og fungerer godt til denne "diffuse lys" -type multitouch -overflade. Der er faktisk en stor mængde farvesynlighed for objekter, der rører filmen, hvilket ville gøre det muligt at spore farve, hvis jeg vil genbruge denne ramme til et andet projekt.

Trin 3: Bor huller til kabler

Borehuller til kabler
Borehuller til kabler

På dette tidspunkt sprøjtede jeg også skraldespanden. Jeg besluttede, at det var bedst at male, inden der blev inkorporeret elektronik, for ikke at beskadige dem. Jeg borede også 6 huller til kabler til at løbe ud fra bunden af instrumentet. Fordi jeg vidste, at mange af fremstillingselementerne til dette projekt ville blive forhindret af nogle af mine evner. Jeg omfavnede en mere robust/grotesk æstetik for instrumentets visuelle element. Hvis jeg havde skåret hullerne til kablerne så dårligt og kombineret det med et meget rent malearbejde, ville det simpelthen se sjusket ud. Jeg finder ud af, at en proces, der overlader en formbarhed til fremtidige trin, kan være mere inspirerende som kunstner; Det er især vigtigt at være fleksibel, når du ved, at du kan blive hindret af dine ressourcer.

Trin 4: Tilslut mikrokontrolleren

Tilslut mikrokontrolleren
Tilslut mikrokontrolleren
Tilslut mikrokontrolleren
Tilslut mikrokontrolleren
Tilslut mikrokontrolleren
Tilslut mikrokontrolleren

Da jeg havde til hensigt at bruge solenoider til kofangerne på toppen af overfladen, brugte jeg 4 digitale ben på Arduino og et 8-kanals DC opto-isolator-kort. Jeg driver Arduino'en via USB-kablet til computeren. opto-isolatorkortet med en reguleret 12V 1.5amp strømforsyning. Jeg forsøgte oprindeligt at konstruere mit eget kort fra enten 4 TIP120-transistorer eller et Darlington ULN2074-array. Jeg havde problemer med at få strøm til at skifte flere solenoider med transistor kredsløb. Selvom det hjemmelavede kort ville have været billigere, men mindre pålideligt og mindre alsidigt til fremtidige projekter. Jeg har brugt almindeligt monolydkabel til at forbinde solenoiderne til opto-isolatorkortet. Dette kabel er nyttigt, fordi det indeholder 2 ledninger og er holdbart/fleksibelt.

Trin 5: Tilslut webkameraet, og kør kablerne gennem hullerne

Tilslut webkameraet, og kør kablerne gennem hullerne
Tilslut webkameraet, og kør kablerne gennem hullerne
Tilslut webkameraet, og kør kablerne gennem hullerne
Tilslut webkameraet, og kør kablerne gennem hullerne

Jeg har simpelthen tapet webkameraet til siden af skraldespanden, tæt på bunden. Da alt inde i instrumentet vil blive skjult, når toppen er på plads, følte jeg ikke behov for at organisere elektronikken mere pænt eller fastgøre webkameraet mere permanent. Jeg løb alle mine kabler ud af hullerne i bunden af instrumentet. Dette kan være indlysende for nogle mennesker, men husk på, at når du først har tilsluttet kablerne til både solenoiderne og strømkortet, passer de ikke gennem de små borehuller.

Trin 6: Implementere et array af solenoider

Implementere en række af solenoider
Implementere en række af solenoider
Implementere en række af solenoider
Implementere en række af solenoider

Efter al elektronikken var på plads, konstruerede en række fire solenoider ud af nogle malede stykker håndværkstræ. Arrayet holdes fast på rammen af et bånd for at gøre det let at tage af. På det nærbillede kan du se, at jeg har boret et lille hul i kofangeren og limet akslen på solenoiden til den. Det er vigtigt at have fjederbelastede solenoider, da der ikke vil være nogen kraft til at skubbe akslen tilbage, når den er aktiveret. Målingen var vigtig under dette trin for at sikre, at kofangerne havde tilstrækkelig afstand til filmen/glasset.

Trin 7: Implementér software på computeren

Implementere software på computeren
Implementere software på computeren

Da instrumentet var konstrueret, skrev jeg noget software i PureData og Max for at styre kofangerne og transformere multi-touch webcam-data til lyd. Denne youtube-video forklarer Pd/Max-koden mere dybt. Http: // www. youtube.com/watch?v=1J8twNGoT90Denne youtube -video viser en demonstration af magnetkuglerne, hvis positioner på overfladen påvirker DSP -parametre. https://www.youtube.com/watch? v = e6GVAQvuSSk På dette tidspunkt fandt jeg ud af, at mit webcam er ikke hurtigt nok til at spore boldene, når de bevæger sig ved højere hastigheder. Dette udgjorde et interessant problem, når jeg skrev koden, da jeg vidste, at jeg ikke kunne stole på dataene fra webkameraet på en lineær måde. Min løsning var at styre kofangerne og hovedparten af syntesen i hånden med en MIDI -controller og lade kuglernes positioner påvirke parametre for DSP -effekter.

Trin 8: Afsluttende bemærkninger

Afsluttende bemærkninger
Afsluttende bemærkninger

Forhåbentlig har dette projekt været mindst lige så interessant for dig, som det har været vanvittigt for mig. Selvom du stadig ikke har interesse i hverken solenoider eller multi-touch overflader, håber jeg, at du lærer af mine fejl og stræber efter at planlægge en mere fleksibelt projekt, med en konsolideret æstetik. Hvis du har spørgsmål om dette projekt eller ønsker mere information om min Pd-kode, bedes du kontakte mig via min youtube-konto.-Stephen Lucas

Anbefalede: