Indholdsfortegnelse:
- Trin 1: Begynd med en skraldespand
- Trin 2: Konstruer en ramme til glasset
- Trin 3: Bor huller til kabler
- Trin 4: Tilslut mikrokontrolleren
- Trin 5: Tilslut webkameraet, og kør kablerne gennem hullerne
- Trin 6: Implementere et array af solenoider
- Trin 7: Implementér software på computeren
- Trin 8: Afsluttende bemærkninger
Video: Multitouch Pinball -instrument: 8 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:31
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
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
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
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
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
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
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
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
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:
Arduino Pinball Machine, der spiller sig selv !: 13 trin (med billeder)
Arduino Pinball Machine, der spiller sig selv !: " En flipperspiller, der spiller sig selv, tager det ikke alt det sjove ud af det? &Quot; Jeg hører dig spørge. Måske hvis du ikke er til autonome robotter, kan det være. Mig, jeg handler dog meget om at bygge robotter, der kan lave fede ting, og denne
DIY Keyboard Controller til MAME og Virtual Pinball: 4 trin (med billeder)
DIY Keyboard Controller til MAME og Virtual Pinball: Dette sæt instruktioner giver dig mulighed for at fremstille din egen tastaturcontroller ved hjælp af gamle tastaturer til bekostning af noget tråd, loddemetal og et stykke træ. Disse controllere er blevet brugt i mine MAME og Virtual Pinball -projekter .Se Virtual Pinball Inst
Flipperkonsole Für PC Flipper / Pinball Console til PC Pinballs: 9 trin
Flipperkonsole Für PC Flipper / Pinball Console til PC Pinballs: Das ist eine USB basierte Spielkonsole für PC-Flipperkästen. Die Spannungsversorgung erfolgt over USB -kabel. Implementeret sind die beiden Flipper Buttons und ein Startbutton. Zusätzlich er en af de største, af links og af de rigtige implemen
DIY Pinball -spil: 8 trin
Diy Pinball Game: Denne instruktive vil lære dig, hvordan du bygger din egen flipperspiller til en brøkdel af omkostningerne ved kommercielle maskiner. Det er også meget sjovt at bygge. Gør venligst IKKE dette projekt, hvis du ikke har erfaring med arduino -kodning og fejlfinding
Mini-Multitouch-grænseflade: 8 trin
Mini-Multitouch-grænseflade: Denne instruktør viser dig, hvordan du opretter en mini-multitouch-grænseflade ud af enkle dele, du kan bestille online eller købe i en typisk bygge-/isenkræmmer. Multitouch -grænseflader er overflader, der kan registrere flere 'berøringspunkter' på