Inhoudsopgave:

Multitouch flipperkast - Ajarnpa
Multitouch flipperkast - Ajarnpa

Video: Multitouch flipperkast - Ajarnpa

Video: Multitouch flipperkast - Ajarnpa
Video: Multitouch Pinball 2024, November
Anonim
Multitouch flipperkast
Multitouch flipperkast

Deze instructable gaat over een instrument dat ik heb gemaakt, dat een eenvoudig multi-touch-oppervlak met elektromagneten bevat. Ik zal dit behandelen als documentatie van mijn proces, in plaats van als een "how-to" voor mensen om mijn project te kopiëren. Ik hoop dat je dit ofwel interessant of inspirerend zult vinden voor je eigen projecten, die al dan niet vergelijkbaar zijn. Aangezien het project erg lijkt op andere instructables, kan ik op bepaalde gebieden korter zijn en geef meer aandacht voor onderdelen die volgens mijn ervaring uniek zijn.

Stap 1: Begin met een prullenbak

Begin met een prullenbak
Begin met een prullenbak
Begin met een prullenbak
Begin met een prullenbak
Begin met een prullenbak
Begin met een prullenbak

Ik begon met een prullenbak van 13 gallon en een stuk glas dat bijna precies over de bovenkant past. Ik moest mezelf beperken om een aangepaste behuizing voor het instrument te bouwen, omdat ik beperkt ben in gereedschap en houtbewerkingsvaardigheden. Ik besloot dat een prullenbak lang genoeg is en een opening heeft die groot genoeg is om goed te kunnen functioneren als een door een webcam aangedreven multitouch-oppervlak. Hoe rechthoekiger de prullenbak, hoe gemakkelijker het is om een passend gevormd stuk glas te vinden zonder iets op maat te laten snijden. Ik heb ook een Logitech Quickcam Chat-webcam aangeschaft. Merk op de foto op dat ik een deel van de basis heb verwijderd om het vlakste, meest stabiele montageoppervlak te behouden. Ik heb ook een klein stukje papier over een LED op de bovenkant van de webcam geplakt om vreemd licht in het instrument te voorkomen.

Stap 2: Construeer een frame voor het glas

Construeer een frame voor het glas
Construeer een frame voor het glas

Ik heb verschillende stukken geverfd ambachtelijk hout rond de ruit gelijmd om een frame te maken. Het hout strekt zich ongeveer 1/2 inch boven en onder het glas uit. Dit is belangrijk, omdat het frame het glas op zijn plaats tegen de bovenkant van de prullenbak vergrendelt. Ook zullen eventuele rollende voorwerpen bovenop het glas tegen het frame stoten en op het instrument blijven. Ik heb ook een stuk Opaline-film gesneden en aan de bovenzijde van het glas geplakt. Deze film is vrij doorschijnend en werkt goed voor dit "diffuus licht" type multitouch-oppervlak. Er is eigenlijk een hoge mate van kleurzichtbaarheid voor objecten die de film raken, wat het mogelijk zou maken om de kleur te volgen als ik dit frame voor een ander project wil hergebruiken.

Stap 3: Boor gaten voor kabels

Boorgaten voor kabels
Boorgaten voor kabels

Op dit punt heb ik ook de prullenbak gespoten. Ik besloot dat het het beste was om te schilderen voordat ik de elektronica erin verwerkte, om ze niet te beschadigen. Ik heb ook 6 gaten geboord om kabels uit de onderkant van het instrument te laten lopen. Omdat ik wist dat veel van de fabricage-elementen voor dit project gehinderd zouden worden door sommige van mijn vaardigheden. Ik omarmde een meer ruige/groteske esthetiek voor het visuele element van het instrument. Als ik de gaten voor de kabels zo slecht had gesneden en gecombineerd met een zeer schone verfbeurt, zou het er gewoon slordig uitzien. Ik vind dat een proces dat maakbaarheid laat voor toekomstige stappen, als kunstenaar inspirerender kan zijn; het is vooral belangrijk om flexibel te zijn als u weet dat u mogelijk wordt gehinderd door uw middelen.

Stap 4: Sluit de microcontroller aan

Sluit de microcontroller aan
Sluit de microcontroller aan
Sluit de microcontroller aan
Sluit de microcontroller aan
Sluit de microcontroller aan
Sluit de microcontroller aan

Omdat ik van plan was om elektromagneten te gebruiken voor de bumpers aan de bovenkant van het oppervlak, gebruikte ik 4 digitale pinnen op de Arduino en een 8-kanaals DC opto-isolatorkaart. Ik voed de Arduino via de USB-kabel naar de computer. het opto-isolatorbord met een gereguleerde 12V 1.5amp-voeding. Ik heb oorspronkelijk geprobeerd mijn eigen bord te construeren uit 4 TIP120-transistoren of een Darlington ULN2074-array. Ik had problemen om stroom te krijgen om meerdere solenoïdes te schakelen met de transistorcircuits. Hoewel het zelfgemaakte bord goedkoper zou zijn geweest, maar minder betrouwbaar en minder veelzijdig voor toekomstige projecten. Ik heb een gewone mono-audiokabel gebruikt om de elektromagneten op het opto-isolatorbord aan te sluiten. Deze kabel is handig omdat hij 2 draden bevat en duurzaam/flexibel is.

Stap 5: Sluit de webcam aan en voer de kabels door de gaten

Sluit de webcam aan en voer de kabels door de gaten
Sluit de webcam aan en voer de kabels door de gaten
Sluit de webcam aan en voer de kabels door de gaten
Sluit de webcam aan en voer de kabels door de gaten

Ik heb de webcam gewoon aan de zijkant van de prullenbak geplakt, dicht bij de bodem. Aangezien alles in het instrument wordt verborgen zodra de bovenkant op zijn plaats zit, had ik geen behoefte om de elektronica netjes te organiseren of de webcam permanenter te bevestigen. Ik heb al mijn kabels uit de gaten aan de onderkant van het instrument gehaald. Dit is misschien voor sommigen vanzelfsprekend, maar houd er rekening mee dat als je eenmaal de kabels hebt aangesloten op zowel de solenoïdes als het voedingsbord, ze niet door de kleine boorgaten passen.

Stap 6: Implementeer een array van elektromagneten

Implementeer een array van elektromagneten
Implementeer een array van elektromagneten
Implementeer een array van elektromagneten
Implementeer een array van elektromagneten

Nadat alle elektronica op zijn plaats was, bouwde hij een reeks van vier solenoïdes uit enkele geverfde stukken ambachtelijk hout. De array wordt met wat tape aan het frame vastgehouden, zodat het gemakkelijk kan worden verwijderd. Op de close-upfoto kun je zien dat ik een klein gaatje in de bumper heb geboord en de as van de solenoïde eraan heb gelijmd. Het is belangrijk om veerbelaste solenoïdes te hebben, aangezien er geen kracht zal zijn om de as terug te duwen als deze eenmaal is geactiveerd. Het meten was belangrijk tijdens deze stap om ervoor te zorgen dat de bumpers voldoende ruimte over de film/het glas hadden.

Stap 7: Software op de computer implementeren

Software implementeren op de computer
Software implementeren op de computer

Toen het instrument eenmaal geconstrueerd was, schreef ik wat software in PureData en Max om de bumpers te bedienen en de multi-touch webcamgegevens om te zetten in geluid. In deze YouTube-video wordt de Pd/Max-code nader uitgelegd.https://www. youtube.com/watch?v=1J8twNGoT90Deze YouTube-video geeft een demonstratie van de solenoïden die kogels voortstuwen, waarvan de posities op het oppervlak de DSP-parameters beïnvloeden. https://www.youtube.com/embed/e6GVAQvuSSk mijn webcam is niet snel genoeg om de ballen te volgen als ze met hogere snelheden bewegen. Dit vormde een interessant probleem bij het schrijven van de code, omdat ik wist dat ik niet lineair kon vertrouwen op de gegevens van de webcam. Mijn oplossing was om de bumpers en het grootste deel van de synthese met de hand te besturen met een MIDI-controller, en om de posities van de ballen parameters voor DSP-effecten te laten beïnvloeden.

Stap 8: Slotopmerkingen

Slotopmerkingen
Slotopmerkingen

Hopelijk is dit project voor jou minstens zo interessant geweest als voor mij gekmakend. flexibeler project, met een geconsolideerde esthetiek. Als je vragen hebt over dit project of meer informatie wilt over mijn Pd-code, neem dan contact met me op via mijn YouTube-account.-Stephen Lucas

Aanbevolen: