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, Listopad
Anonim
Zvučni miš
Zvučni miš

2016., nakon što sam bio inspiriran video zapisom 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 koji se tumače kao podaci spektrograma) pomoću ARSS koda Michela Rouzica (izvor njegove aplikacije Photosounder). Ovo je postalo pretjerano glomazno, hardverski pametno i doista nije funkcioniralo kao samostalni kontroler, pa sam ga stavio na stražnju 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 pomoću miša umjesto skenera. Izmjenom Arduino biblioteke koju je razvio Conor Peterson za čitanje podataka o pikselima s 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 svatko može izmijeniti, što ga čini brzim i jeftinim zvučnikom za izvedbu ili zafrkanciju.

Pomoću dolje navedenog softvera gumb kotačića prebacuje se između načina rada: 1 - visina temeljena na X -položaju, 2 - visina temeljena na ulazu kamere, 3 - mješavina ta dva. Lijeva tipka miša trenutačni je okidač, a desna zasun. Kotačić za pomicanje mijenja raspon frekvencija, a kotačić i lijevi gumb mijenjaju središnju točku tog raspona. Lijevi gumb i središnji gumb prebacuju modulaciju glasnoće na osi Y.

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š s 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 te otvorite miš

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

Uklonite jastučiće s dna miša ako prekrivaju i vijke. Uklonite vijke i pažljivo otvorite miš. Vijke obavezno držite 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č kodera
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 miša i bacite ga. 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 za pomicanje 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: Kalajisanje žica

Kalajisanje žica
Kalajisanje žica
Kalajisanje žica
Kalajisanje žica

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

-prizemni-lijevi gumb-srednji gumb-desni gumb-koder a-koder b-IC +5v-IC uzemljenje -IC sck-IC sdio

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

Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje žica na mikroprekidače i kodirajući kotač
Lemljenje ž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 napravio na vrhu jer sam se prilikom lemljenja pozivao na specifikaciju. Preokrenite 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

Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom
Učvršćivanje žica i PCB -a vrućim ljepilom

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

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

Lemljenje žica do senzora optičkog miša
Lemljenje žica do senzora 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

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 otopiti premazani lem na nozi i žicu zajedno s lemilicom. Učvrstite 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

Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano
Spajanje optičkog senzora na Nano

Odrežite žice od senzora po duljini 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 gumba na Nano

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

Odrežite desne i središnje žice gumba na duljinu i lemite ih na D7 i D8.

Korak 11: Spajanje lijevog gumba na Nano

Spajanje lijevog gumba na Nano
Spajanje lijevog gumba na Nano
Spajanje lijevog gumba na Nano
Spajanje lijevog gumba na Nano

Odrežite žicu lijevog gumba na duljinu 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 davača 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

Na kraju spojite zvučnik na Arduino. + Će ići na D5, a - na zemlju. Otkad su temelji uzeti, koristio sam USB oklop jer ga ima puno lema koji ga drži na mjestu. Priključite mini USB kabel i provucite ga kroz otvor za kabel miša. U ovom primjeru morao sam ga postaviti između kotačića za pomicanje i gumba kotačića, 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 sprječavaju da se miš lako sruši, zajedno s nečim na čemu se drži sklop gumba. Ovaj miš ima tanki sloj plastike koji se proteže po cijeloj površini i služi kao gumbi koji 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 zakretnu tipku pri lijepljenju zvučnika. Isključ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 tako da uklonite sklop gumba, a zatim svaki dio zasebno proširite s bitom od četvrtine inča, a zatim s 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 mehaničke dijelove (poput šarki s gumbima u ovom primjeru) pištoljem za vruće ljepilo. To možda nije potrebno, ovisi o modelu miša. Zatim postavite zvučnik i zalijepite ga oko rubova kako biste ga učvrstili. 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 stražnju rešetku.

Korak 17: Ponovno sastavite, prenesite / uredite kôd

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

www.bryanday.net/mousesynth_v0_1_4.zip

Odspojite računalo i spojite ga na USB napajanje. Zabavi se!

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

Preporučeni: