Sommario:

Strumento flipper multitouch: 8 passaggi
Strumento flipper multitouch: 8 passaggi

Video: Strumento flipper multitouch: 8 passaggi

Video: Strumento flipper multitouch: 8 passaggi
Video: 06 - The Song Explorer (MPE to Multitouch). Max & Morph: Multitouch 2024, Novembre
Anonim
Strumento flipper multitouch
Strumento flipper multitouch

Questo tutorial riguarda uno strumento che ho realizzato, che incorpora una semplice superficie multi-touch con solenoidi. Lo tratterò come documentazione del mio processo, piuttosto che come un "how-to" per le persone per copiare il mio progetto. La mia speranza è che troverai questo interessante o stimolante per i tuoi progetti, che potrebbero essere o non essere affatto simili. Poiché il progetto è molto simile ad altri istruttori, potrei essere più breve in alcune aree e dare più attenzione alle parti che ritengo siano uniche per la mia esperienza. Per maggiori informazioni sui dettagli, puoi fare riferimento a: Cerupcat's How to make a Cheap Multitouch Padmechatronic's Arduino Controlled Bell Tower/Carillon

Passaggio 1: inizia con un cestino

Inizia con un cestino
Inizia con un cestino
Inizia con un cestino
Inizia con un cestino
Inizia con un cestino
Inizia con un cestino

Ho iniziato con un bidone della spazzatura da 13 galloni e un pezzo di vetro che si adatta quasi esattamente sopra la parte superiore. Ho dovuto limitarmi a costruire un alloggiamento personalizzato per lo strumento, poiché sono limitato negli strumenti e nelle capacità di lavorazione del legno. Ho deciso che un bidone della spazzatura è abbastanza alto e ha un'apertura abbastanza grande da funzionare bene come superficie multitouch basata su webcam. Più rettangolare è il cestino, più facile è trovare un pezzo di vetro di forma appropriata senza tagliare nulla. Mi sono anche procurato una webcam Logitech Quickcam Chat. Notare dalla foto che ho rimosso parte della base per lasciare la superficie di montaggio più piatta e stabile. Ho anche registrato un piccolo pezzo di carta su un LED nella parte superiore della webcam per evitare qualsiasi luce estranea all'interno dello strumento.

Passaggio 2: costruisci una cornice per il vetro

Costruisci una cornice per il vetro
Costruisci una cornice per il vetro

Ho incollato diversi pezzi di legno artigianale dipinto attorno al pannello di vetro per creare una cornice. Il legno si estende per circa 1/2 pollice sopra e sotto il vetro. Questo è importante, poiché il telaio blocca il vetro in posizione contro la parte superiore del cestino. Inoltre, qualsiasi oggetto che rotola sopra il vetro urterà contro il telaio e rimarrà sullo strumento. Ho anche tagliato un pezzo di pellicola opalina e l'ho fissato con del nastro adesivo sul lato superiore del vetro. Questa pellicola è abbastanza traslucida e funziona bene per questo tipo di superficie multitouch a "luce diffusa". In realtà c'è un'elevata visibilità del colore per gli oggetti che toccano il film, il che renderebbe possibile tracciare il colore se volessi riutilizzare questo fotogramma per un altro progetto.

Passaggio 3: praticare i fori per i cavi

Praticare fori per cavi
Praticare fori per cavi

A questo punto, ho anche verniciato a spruzzo la spazzatura. Ho deciso che era meglio dipingere prima di incorporare qualsiasi elettronica, in modo da non danneggiarli. Ho anche praticato 6 fori per far uscire i cavi dal fondo dello strumento. Perché sapevo che molti degli elementi di fabbricazione per questo progetto sarebbero stati ostacolati da alcune delle mie capacità. Ho abbracciato un'estetica più aspra/grottesca per l'elemento visivo dello strumento. Se avessi tagliato così male i fori per i cavi e l'avessi combinato con una verniciatura molto pulita, sembrerebbe semplicemente sciatto. Trovo che un processo che lascia una malleabilità ai passi futuri possa essere più stimolante come artista; è particolarmente importante essere flessibili quando sai che potresti essere ostacolato dalle tue risorse.

Passaggio 4: collegare il microcontrollore

Collega il microcontrollore
Collega il microcontrollore
Collega il microcontrollore
Collega il microcontrollore
Collega il microcontrollore
Collega il microcontrollore

Poiché intendevo utilizzare solenoidi per i paraurti sulla parte superiore della superficie, ho utilizzato 4 pin digitali su Arduino e una scheda optoisolatore CC a 8 canali. Sto alimentando Arduino tramite il cavo USB al computer. Sto alimentando la scheda optoisolatore con un alimentatore 12V 1.5amp regolato. Inizialmente ho provato a costruire la mia scheda da 4 transistor TIP120 o da un array Darlington ULN2074. Ho avuto problemi a ottenere l'alimentazione per commutare più solenoidi con i circuiti a transistor. Tuttavia, sebbene la scheda fatta in casa sarebbe stata più economica, ma meno affidabile e meno versatile per progetti futuri. Ho usato un normale cavo audio mono per collegare i solenoidi alla scheda dell'isolatore ottico. Questo cavo è utile perché contiene 2 fili ed è durevole/flessibile.

Passaggio 5: collegare la webcam e far passare i cavi attraverso i fori

Collega la webcam e fai passare i cavi attraverso i fori
Collega la webcam e fai passare i cavi attraverso i fori
Collega la webcam e fai passare i cavi attraverso i fori
Collega la webcam e fai passare i cavi attraverso i fori

Ho semplicemente registrato la webcam sul lato del cestino, vicino al fondo. Poiché tutto all'interno dello strumento sarà nascosto una volta posizionata la parte superiore, non ho sentito il bisogno di organizzare l'elettronica in modo più ordinato o di collegare la webcam in modo più permanente. Ho fatto passare tutti i miei cavi dai fori nella parte inferiore dello strumento. Questo può essere ovvio per alcune persone, ma tieni presente che una volta collegati i cavi sia ai solenoidi che alla scheda di alimentazione, non passeranno attraverso i piccoli fori.

Passaggio 6: implementare una serie di solenoidi

Implementa una serie di solenoidi
Implementa una serie di solenoidi
Implementa una serie di solenoidi
Implementa una serie di solenoidi

Dopo che tutta l'elettronica era a posto, ho costruito una serie di quattro solenoidi con alcuni pezzi di legno dipinto. L'array è tenuto al telaio da del nastro adesivo, per renderlo facilmente rimovibile. Nell'immagine ravvicinata, puoi vedere che ho praticato un piccolo foro nel paraurti e vi ho incollato l'asta del solenoide. È importante avere solenoidi caricati a molla, poiché non ci sarà forza per spingere indietro l'albero, una volta attivato. La misurazione era importante durante questa fase per assicurarsi che i paraurti avessero spazio sufficiente sulla pellicola/vetro.

Passaggio 7: implementare il software sul computer

Implementare il software sul computer
Implementare il software sul computer

Una volta che lo strumento è stato costruito, ho scritto del software in PureData e Max per controllare i paraurti e trasformare i dati della webcam multi-touch in suoni. Questo video su YouTube spiega in modo più approfondito il codice Pd/Max. https://www. youtube.com/watch?v=1J8twNGoT90Questo video di YouTube fornisce una dimostrazione dei solenoidi che spingono le sfere, le cui posizioni sulla superficie influiscono sui parametri DSP.https://www.youtube.com/embed/e6GVAQvuSSkA questo punto, ho scoperto che la mia webcam non è abbastanza veloce da tenere traccia delle palline quando si muovono a velocità più elevate. Questo ha posto un problema interessante durante la scrittura del codice, poiché sapevo che non potevo fare affidamento sui dati della webcam in modo lineare. La mia soluzione era controllare manualmente i paraurti e la maggior parte della sintesi con un controller MIDI e lasciare che le posizioni delle sfere influiscano sui parametri per gli effetti DSP.

Passaggio 8: osservazioni conclusive

Commenti finali
Commenti finali

Spero che questo progetto sia stato interessante per te almeno quanto è stato esasperante per me. Anche se non sei ancora interessato ai solenoidi o alle superfici multi-touch, spero che impari dai miei errori e ti sforzi di pianificare un progetto più flessibile, con un'estetica consolidata. Se hai domande su questo progetto o desideri maggiori informazioni sul mio codice Pd, contattami tramite il mio account youtube.-Stephen Lucas

Consigliato: