Sadržaj:

Zvučni miš: 17 koraka (sa slikama)
Zvučni miš: 17 koraka (sa slikama)

Video: Zvučni miš: 17 koraka (sa slikama)

Video: Zvučni miš: 17 koraka (sa slikama)
Video: Звезда (FullHD, драма, реж. Николай Лебедев, 2002 г.) 2024, Novembar
Anonim
Zvučni miš
Zvučni miš

2016. godine, nakon što sam bio inspiriran videom Scanman Line Follower -a na YouTubeu, počeo sam raditi na uređaju za sintetizaciju koristeći Toshiba TCD1304 linearni CCD za sintetiziranje zvuka iz podataka spektrograma (ili grafičkih podataka interpretiranih kao podaci spektrograma) koristeći ARSS kod Michela Rouzica (izvor njegove aplikacije Photosounder). Ovo je postalo pretjerano glomazno, hardverski, i zaista nije funkcioniralo kao samostalni kontroler, pa sam ga stavio na zadnju ploču.

Nedavno sam postao svjestan da senzori koje je Agilent napravio za optičke računalne miševe dosta interno obrađuju, i da mogu pružiti bitmap sliku (vrlo sporo) i prosječnu tamu zajedno s promjenom u X i Y koristeći jednostavne serijske zahtjeve (mnogo brže), umjesto da se morate nositi s analognom u digitalnu konverziju velike brzine, poput Scanman / Toshiba senzora. Odlučio sam napraviti pojednostavljenu verziju CCD sintetizatora koristeći miš umjesto skenera. Izmjenom Arduino biblioteke koju je razvio Conor Peterson za čitanje podataka o pikselima sa senzora Agilent radi čitanja pokreta i prosječne tame, uspio sam prikupiti podatke dovoljno brzo za jednostavan, ali odzivan, samostalni gestualni sintisajzer

Komponente ovog uređaja mogu se kupiti za manje od deset dolara, a kôd je dovoljno jednostavan da ga gotovo bilo ko može izmijeniti, što ga čini brzim i jeftinim zvučnikom za performanse ili zezanciju.

Pomoću dolje navedenog softvera tipka za pomicanje prebacuje se između načina rada: 1 - visina temeljena na X -položaju, 2 - visina na temelju ulaza kamere, 3 - mješavina ova dva. Lijevi taster miša je trenutni okidač, a desni je zasun. Kotačić za pomicanje mijenja raspon frekvencija, a kotačić i lijevo dugme mijenjaju središnju točku tog raspona. Lijevo dugme i centralno dugme prebacuju modulaciju jačine zvuka na Y osi.

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi

Potrebne komponente: -24 awg puna žica (više boja) -USB mini kabel-Arduino Nano (ili klon) -zvučnik-miš sa Agilent senzorom A1610 ili A2610 (moguće i druge)

Potrebni alati: -Mini bočni rezači-Mini stupići s iglastim nosom -Skidači žica-Lemilica i lemilica-Pištolj za vruće ljepilo i ljepilo-Precizni odvijači-Ruke za pomoć-Trajni marker-Bušilica-1/16 ", 1/4" i proširivanje /koračni bit

Nije prikazano: -5v USB punjač

Korak 2: Uklonite noge i vijke i otvorite miš

Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš
Uklonite noge i vijke i otvorite miš

Uklonite jastučiće s donje strane miša ako prekrivaju i vijke. Uklonite vijke i pažljivo otvorite miš. Držite vijke tamo gdje ih možete pronaći!

Korak 3: Odspojite USB kabel i uklonite kotač kodera

Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera
Odspojite USB kabel i uklonite kotačić kodera

Odspojite USB kabel miša i odbacite. Obično će postojati konektor, ali ako ga nema, samo odrežite kabel bočnim rezačima, pazeći da ne premostite vezu između žica (zajedničko uzemljenje koje dodiruje +5v moglo bi ometati rad senzora). Uklonite kotačić kodera da se ne izgubi.

Korak 4: PCB senzora miša i veze

PCB senzora miša i veze
PCB senzora miša i veze
PCB senzora miša i veze
PCB senzora miša i veze
PCB senzora miša i veze
PCB senzora miša i veze

Ovdje je Fritzing crtež veza i fotografija koja prikazuje veze napravljene pomoću Kensington miša koji koristim za vodič.

Korak 5: Kalajenje žica

Kalajenje žica
Kalajenje žica
Kalajenje žica
Kalajenje žica

Izrežite i kosite žicu dužine 10 inča za povezivanje. To će ih olakšati lemljenjem na PCB. IC uzemljenje možete izostaviti jer je to ista veza kao i drugo uzemljenje.

-zemno-lijevo dugme-srednje dugme-desno dugme-koder a-koder b-IC +5v-IC uzemljenje -IC sck-IC sdio

Korak 6: Lemljenje žica na mikroprekidače i kodirajući kotač

Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač
Spajanje žica na mikroprekidače i kodirajući kotač

Počevši od žice za uzemljenje, lemite žice na donju stranu ploče na prethodno opisanim mjestima. Također možete spojiti IC pinove na donjoj strani. Ovo sam učinio na vrhu jer sam se prilikom lemljenja pozivao na specifikaciju. Okrenite ploču i rasporedite žice tako da ploča može pravilno sjediti bez ikakvih dodatnih praznina uzrokovanih žicama.

Korak 7: Osiguravanje žica i PCB -a vrućim ljepilom

Osiguravanje žica i PCB -a vrućim ljepilom
Osiguravanje žica i PCB -a vrućim ljepilom
Osiguravanje žica i PCB -a vrućim ljepilom
Osiguravanje žica i PCB -a vrućim ljepilom
Osiguranje žica i PCB -a vrućim ljepilom
Osiguranje žica i PCB -a vrućim ljepilom
Osiguravanje žica i PCB -a vrućim ljepilom
Osiguravanje žica i PCB -a vrućim ljepilom

Pištoljem za vruće ljepilo pričvrstite žice za rub ploče. Ne zaboravite uključiti pištolj za ljepilo! Veze se neće slučajno prekinuti i olakšavaju identifikaciju kada je ploča okrenuta jer se drže u redu.

Korak 8: Lemljenje žica na senzor optičkog miša

Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša
Lemljenje žica do optičkog senzora miša

Lemio sam žice izravno na IC, ali se lako mogu lemiti na donju stranu PCB -a. Započinjem s kalajisanjem nogu IC -a na koje moram lemiti, a zatim rastopim premazani lem na nozi i žicu zajedno s lemilicom. Osigurajte ove veze vrućim ljepilom i odrežite sve izbočene žice s vrha ploče kako biste spriječili da slučajno dodirnu Arduino Nano.

Korak 9: Spajanje optičkog senzora na Nano

Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano
Priključivanje optičkog senzora na Nano

Odrežite žice sa senzora po dužini i pričvrstite ih na Arduino. Ulazim kroz dno i lemim na vrhu kako bih koristio što je moguće manje prostora. D2, D3, 5v i GND.

Korak 10: Spajanje desnog i središnjeg dugmeta na Nano

Spajanje desnog i središnjeg dugmeta na Nano
Spajanje desnog i središnjeg dugmeta na Nano
Spajanje desnog i središnjeg dugmeta na Nano
Spajanje desnog i središnjeg dugmeta na Nano

Odrežite žice desnog i središnjeg dugmeta prema dužini i lemite ih na D7 i D8.

Korak 11: Spajanje lijevog dugmeta na Nano

Spajanje lijevog dugmeta na Nano
Spajanje lijevog dugmeta na Nano
Spajanje lijevog dugmeta na Nano
Spajanje lijevog dugmeta na Nano

Odrežite žicu lijevog dugmeta prema dužini i lemite je na D6.

Korak 12: Spajanje kotača kodera na Nano

Spajanje kotača kodera na Nano
Spajanje kotača kodera na Nano
Spajanje kotača kodera na Nano
Spajanje kotača kodera na Nano

Odrežite žice kodera na duljinu i lemite ih na D9 i D10.

Korak 13: Spajanje zvučnika na Nano

Spajanje zvučnika na Nano
Spajanje zvučnika na Nano
Spajanje zvučnika na Nano
Spajanje zvučnika na Nano
Spajanje zvučnika na Nano
Spajanje zvučnika na Nano

Konačno spojite zvučnik na Arduino. + Će ići na D5, a - na zemlju. Otkako je osnova uzeta, koristio sam USB oklop jer ga ima puno lema koji ga drži na mjestu. Priključite USB mini kabel i provucite ga do otvora za kabel miša. U ovom primjeru morao sam ga postaviti između kotačića za pomicanje i gumba za pomicanje pa sam skinuo malo izolacije kako bih ga uklopio u uski razmak.

Korak 14: Priprema glatke površine za postavljanje zvučnika,

Priprema glatke površine za postavljanje zvučnika,
Priprema glatke površine za postavljanje zvučnika,
Priprema glatke površine za postavljanje zvučnika,
Priprema glatke površine za postavljanje zvučnika,
Priprema glatke površine za postavljanje zvučnika,
Priprema glatke površine za postavljanje zvučnika,

Pregledajte donju stranu poklopca miša. Obično će postojati neka vrsta odstojnika i montažnih komponenti koje sprečavaju da se miš lako sruši, zajedno s nečim na čemu se drži sklop dugmeta. Ovaj miš ima tanki sloj plastike koji se proteže po cijeloj površini i služi kao tipke koje pritiskaju unutarnje mikroprekidače. To drži na mjestu gore prikazani bijeli plastični komad. Otkrio sam da to područje mogu koristiti za zvučnik ako vruće zalijepim okretni gumb za lijepljenje zvučnika. Odrežite sve što bi moglo ometati zvučnika.

Korak 15: Bušilica i proširena rupa za montažu zvučnika

Bušilica i proširena rupa za montažu zvučnika
Bušilica i proširena rupa za montažu zvučnika
Bušilica i proširena rupa za montažu zvučnika
Bušilica i proširena rupa za montažu zvučnika
Bušilica i proširena rupa za montažu zvučnika
Bušilica i proširena rupa za montažu zvučnika

Označite mjesto za otvaranje zvučnika i probušite ga malim komadićem. Ova pilot rupa označava mjesto za daljnje bušenje većim bitom. Ako se rupa prebrzo proširi, plastika može puknuti. Počnite uklanjanjem sklopa dugmadi, a zatim svaki dio zasebno proširite bitom od četvrt inča, a zatim konusnim korakom. Očistite rubove nožem, alatom za uklanjanje ivica ili okruglom turpijom.

Korak 16: Pričvrstite sve labave mehaničke komponente i montirajte zvučnik

Pričvrstite sve labave mehaničke komponente i montirajte zvučnik
Pričvrstite sve labave mehaničke komponente i montirajte zvučnik
Pričvrstite sve labave mehaničke komponente i montirajte zvučnik
Pričvrstite sve labave mehaničke komponente i montirajte zvučnik
Pričvrstite sve labave mehaničke komponente i montirajte zvučnik
Pričvrstite sve labave mehaničke komponente i montirajte zvučnik

Prvo zalijepite sve mehaničke dijelove (poput šarki za dugmad u ovom primjeru) pomoću pištolja za vruće ljepilo. To možda nije potrebno, ovisi o modelu miša. Zatim postavite zvučnik i zalijepite oko rubova kako biste ga učvrstili na mjestu. Obično počnem s jednim blogom ljepila, okrenem ga dok je još vruć da ga centriram i pustim da se osuši. Zatim ga dovršite prateći opseg zvučnika, pazeći da ne nalijepite ljepilo na poklopac zvučnika ili prekrivate bilo koju stražnju rešetku.

Korak 17: Ponovo sastavite, otpremite / uredite kôd

Ponovo postavite poklopac miša na tijelo. Ako ne pristaje, premjestite žice i provjerite da rupe za vijke nisu prekrivene. Pričvrstite ga zajedno i povežite s računarom da biste učitali softver pomoću Arduino IDE -a. Ako koristite Nano knockoffs na Macu, možda ćete morati preuzeti dodatne upravljačke programe za postavljanje datoteke. Kôd se može preuzeti odavde.

www.bryanday.net/mousesynth_v0_1_4.zip

Prekinite vezu s računarom i spojite ga na USB napajanje. Zabavi se!

Preporučeni načini rada: Podrška za više oblika zvuka, podrška za punjive baterije, Bluetooth funkcija, CV izlaz …

Preporučuje se: