Cuprins:
- Pasul 1: începeți cu un coș de gunoi
- Pasul 2: Construiți un cadru pentru sticlă
- Pasul 3: găuriți găurile pentru cabluri
- Pasul 4: Conectați microcontrolerul
- Pasul 5: Conectați camera web și rulați cablurile prin găuri
- Pasul 6: Implementați o matrice de solenoizi
- Pasul 7: Implementați software pe computer
- Pasul 8: Observații de închidere
Video: Instrument de pinball multitouch: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:47
Acest instructable este despre un instrument pe care l-am realizat, care încorporează o suprafață simplă multi-touch cu solenoizi. Voi trata acest lucru ca o documentație a procesului meu, mai degrabă decât un „cum” pentru ca oamenii să-mi copieze proiectul. Speranța mea este că veți găsi acest lucru fie interesant, fie inspirator pentru propriile dvs. proiecte, care pot sau nu să fie deloc similare. Deoarece proiectul este foarte asemănător cu alte instructabile, pot fi mai scurt în anumite domenii și mai multă atenție la părțile despre care consider că sunt unice pentru experiența mea. Pentru mai multe informații despre detalii, vă puteți referi la: Cerupcat: Cum se face un clopot / carillon controlat Arduino, multitouch Padmechatronic ieftin
Pasul 1: începeți cu un coș de gunoi
Am început cu un coș de gunoi de 13 galoane și o bucată de sticlă care se potrivește aproape exact deasupra. A trebuit să mă restricționez să construiesc o carcasă personalizată pentru instrument, deoarece sunt limitat în unelte și abilități de prelucrare a lemnului. Am decis că un coș de gunoi este suficient de înalt și are o deschidere suficient de mare încât să funcționeze bine ca o suprafață multitouch acționată de webcam. Cu cât coșul de gunoi este mai dreptunghiular, cu atât este mai ușor să găsești o bucată de sticlă în formă adecvată fără a avea ceva tăiat personalizat. Am procurat și o cameră Web Logitech Quickcam Chat. Observați din imagine că am îndepărtat o parte a bazei pentru a lăsa cea mai plată, cea mai stabilă suprafață de montare. De asemenea, am înregistrat o mică bucată de hârtie peste un LED din partea superioară a camerei web pentru a preveni orice lumină străină în interiorul instrumentului.
Pasul 2: Construiți un cadru pentru sticlă
Am lipit mai multe bucăți de lemn de meșteșug vopsit în jurul geamului de sticlă pentru a crea un cadru. Lemnul se extinde aproximativ 1/2 inch deasupra și dedesubtul sticlei. Acest lucru este important, deoarece cadrul blochează sticla în poziția superioară a coșului de gunoi. De asemenea, orice obiecte care se rostogolesc pe partea de sus a geamului se vor ciocni de cadru și vor rămâne pe instrument. De asemenea, am tăiat o bucată de film Opaline și am lipit-o pe partea superioară a geamului. Acest film este destul de translucid și funcționează bine pentru acest tip de "lumină difuză" de suprafață multitouch. De fapt, există o vizibilitate ridicată a culorilor pentru obiectele care ating filmul, ceea ce ar face posibilă urmărirea culorii dacă doresc să refolosesc acest cadru pentru un alt proiect.
Pasul 3: găuriți găurile pentru cabluri
În acest moment, am vopsit și gunoiul cu spray. Am decis că cel mai bine este să pictez înainte de a încorpora orice electronică, pentru a nu le deteriora. De asemenea, am forat 6 găuri pentru ca cablurile să se scurgă din partea de jos a instrumentului. Pentru că știam că multe dintre elementele de fabricație pentru acest proiect vor fi împiedicate de unele dintre abilitățile mele. Am îmbrățișat o estetică mai accidentată / grotescă pentru elementul vizual al instrumentului. Dacă aș fi tăiat prost găurile pentru cabluri și aș fi combinat-o cu o vopsea foarte curată, ar arăta pur și simplu neglijent. Consider că un proces care lasă o maleabilitate la pașii viitori poate fi mai inspirator ca artist; este deosebit de important să fii flexibil atunci când știi că poți fi împiedicat de resursele tale.
Pasul 4: Conectați microcontrolerul
Deoarece intenționam să folosesc solenoizi pentru bare de protecție de pe partea superioară a suprafeței, am folosit 4 pini digitali pe Arduino și o placă de optoizolator DC de 8 canale. Alimentez Arduino prin cablul USB la computer. placa opto-izolatoare cu o sursă de alimentare reglementată de 12V 1.5amp. Am încercat inițial să-mi construiesc propria placă fie din 4 tranzistoare TIP120, fie dintr-o matrice Darlington ULN2074. Am avut probleme cu obținerea puterii pentru a comuta mai mulți solenoizi cu circuitele tranzistorului. Cu toate acestea, deși placa de casă ar fi fost mai ieftină, dar mai puțin fiabilă și mai puțin versatilă pentru proiectele viitoare. Am folosit un cablu audio mono obișnuit pentru a conecta solenoizii la placa opto-izolatoare. Acest cablu este util deoarece conține 2 fire și este durabil / flexibil.
Pasul 5: Conectați camera web și rulați cablurile prin găuri
Pur și simplu am înregistrat camera web pe partea laterală a coșului de gunoi, aproape de partea de jos. Deoarece totul din interiorul instrumentului va fi ascuns odată ce partea superioară este la locul său, nu am simțit nevoia să organizez mai bine dispozitivele electronice sau să atașez camera web mai permanent. Acest lucru poate fi evident pentru unii oameni, dar rețineți că, odată ce ați conectat cablurile atât la solenoizi, cât și la placa de alimentare, acestea nu se vor potrivi prin găurile mici.
Pasul 6: Implementați o matrice de solenoizi
După ce toate componentele electronice au fost la locul lor, a construit o serie de patru solenoizi din unele bucăți vopsite de lemn de ambarcațiuni. Tabloul este ținut de cadru de niște benzi, pentru ao face ușor de îndepărtat. În imaginea de aproape puteți vedea că am făcut o mică gaură în bara de protecție și am lipit arborele solenoidului de ea. Este important să aveți solenoizi cu arc, deoarece nu va exista forță pentru a împinge arborele înapoi, odată ce acesta a fost activat.
Pasul 7: Implementați software pe computer
Odată ce instrumentul a fost construit, am scris câteva programe în PureData și Max pentru a controla bare de protecție și a transforma datele webcam-ului multi-touch în sunet. Acest videoclip de pe YouTube explică codul Pd / Max în profunzime.https:// www. youtube.com/watch?v=1J8twNGoT90 Acest videoclip YouTube oferă o demonstrație a solenoizilor care propulsează bilele, ale căror poziții pe suprafață afectează parametrii DSP. https://www.youtube.com/watch? v = e6GVAQvuSSk camera mea web nu este suficient de rapidă pentru a urmări bilele atunci când acestea se mișcă la viteze mai mari. Acest lucru a pus o problemă interesantă la scrierea codului, deoarece știam că nu mă pot baza pe datele de pe camera web într-un mod liniar. Soluția mea a fost să controlez bare de protecție și cea mai mare parte a sintezei manual cu un controler MIDI și să las pozițiile bilelor să afecteze parametrii efectelor DSP.
Pasul 8: Observații de închidere
Sperăm că acest proiect a fost cel puțin la fel de interesant pentru tine, pe cât a fost înnebunitor pentru mine. proiect mai flexibil, cu o estetică consolidată. Dacă aveți întrebări despre acest proiect sau doriți mai multe informații despre codul meu Pd, vă rugăm să mă contactați prin contul meu de pe YouTube.
Recomandat:
Un instrument muzical electric Amplificator imprimat 3D: 11 pași (cu imagini)
Un amplificator imprimat cu instrument muzical electric 3D: definirea proiectului. Sper să fac un amplificator imprimabil pentru a fi utilizat cu o vioară electrică sau orice alt instrument electric. Specificație. amplificator activ și mențineți-l mic.Ele
Folosiți Fusion pentru a realiza acest instrument din lemn !: 4 pași
Folosiți Fusion pentru a crea acest instrument de lemn !: Acesta este unul dintre cele mai simple proiecte pe care le-am făcut folosind Fusion 360 pentru a ajuta începătorii să înceapă cu software-ul. Afișează câteva funcții de bază ale software-ului și este prea ușor să dureze mult timp. Software necesar: Fusion 360 by Autodesk Cerințe preliminare
Soundplant + 2 plăci bareconductive = instrument digital cu 24 de intrări: 7 pași
Soundplant + 2 plăci bareconductive = 24 instrumente digitale de intrare: Acest proiect este o documentație pentru un proiect de lucru prin munca mea la CEISMC (Centrul de Educație Integrând Științe, Matematică și Calcul). CEISMC este o aripă de educație a Georgia Tech din Atlanta, GA. Programul în care sunt implicat este „GoS
INSTRUMENT DE TAG MESH LED: 22 de pași
LED MESH TAG TOOL: - folosește eticheta MESH move - lumini Philips HUE - Cutie din lemn (tăiată cu laser)
Interfață Mini-Multitouch: 8 pași
Interfață Mini-Multitouch: Acest instructable vă arată cum să creați o interfață mini-multitouch din piese simple pe care le puteți comanda online sau cumpăra la un magazin tipic de construcții / hardware. Interfețele multitouch sunt suprafețe care pot înregistra mai multe „puncte de atingere” la