Turinys:

Garso pelė: 17 žingsnių (su nuotraukomis)
Garso pelė: 17 žingsnių (su nuotraukomis)

Video: Garso pelė: 17 žingsnių (su nuotraukomis)

Video: Garso pelė: 17 žingsnių (su nuotraukomis)
Video: OG Buda - Старшие (feat. Polyana) 2024, Spalio mėn
Anonim
Garso pelė
Garso pelė

2016 m., Įkvėptas „YouTube“esančio „Scanman“linijos sekėjo vaizdo įrašo, pradėjau dirbti su sintezatoriaus įrenginiu, naudojant „Toshiba TCD1304“linijinį CCD, kad galėčiau sintezuoti garsą iš spektrogramų duomenų (arba grafinių duomenų, interpretuojamų kaip spektrogramų duomenys), naudojant Michelio Rouzicio ARSS kodą. (jo „Photosounder“programos šaltinis). Tai tapo pernelyg didelių gabaritų, techninės įrangos požiūriu ir tikrai neveikė kaip atskiras valdiklis, todėl įdėjau jį į galinį degiklį.

Neseniai sužinojau, kad „Agilent“optiniams kompiuterinėms pelėms sukurti jutikliai daug apdoroja viduje, abu gali pateikti bitų žemėlapio vaizdą (labai lėtai) ir vidutinę tamsą kartu su X ir Y pokyčiais, naudojant paprastas serijines užklausas (daug greičiau), o ne susidoroti su didelės spartos analoginio ir skaitmeninio konvertavimu, pvz., „Scanman“/ „Toshiba“jutikliu. Taigi, nusprendžiau sukurti supaprastintą CCD sintezatoriaus versiją naudodami pelę, o ne skaitytuvą. Pakeisdamas „Conrd Peterson“sukurtą „Arduino“biblioteką, skirtą pikselių duomenims skaityti iš „Agilent“jutiklio, kad būtų galima skaityti judesį ir vidutinę tamsą, aš sugebėjau pakankamai greitai surinkti duomenis, kad būtų galima atlikti paprastą, tačiau reaguojantį atskirą gestų sintezatorių.

Šio įrenginio komponentus galima įsigyti už mažiau nei dešimt dolerių, o kodą yra pakankamai paprasta pakeisti beveik kiekvienam, todėl tai yra greitas ir nebrangus garso kūrėjas, skirtas našumui ar išdaigai.

Naudojant toliau pateiktą programinę įrangą, ratuko mygtukas perjungia režimus: 1 - žingsnis pagal X padėtį, 2 - žingsnis pagal fotoaparato įvestį, 3 - šių dviejų derinys. Kairysis pelės mygtukas yra momentinis trigeris, o dešinysis fiksuojamas. Slinkties ratukas keičia dažnių diapazoną, o slinkties ratukas ir kairysis mygtukas keičia šio diapazono centrinį tašką. Kairysis mygtukas ir centrinis mygtukas perjungia garsumo moduliavimą Y ašyje.

1 žingsnis: reikalingos dalys

Reikalingos dalys
Reikalingos dalys

Reikalingi komponentai: -24 awg vientisas laidas (kelių spalvų)

Reikalingi įrankiai: -Mini šoniniai pjaustytuvai-Mini adatos-nosies atramos -Vielų nuėmikliai-Lituoklis ir lituoklis-Karšto klijų pistoletas ir klijai-Tikslūs atsuktuvai-Pagalbinės rankos-Nuolatinis žymeklis-gręžtuvas-1/16 ", 1/4" ir besiplečiantis /žingsnelis

Nerodomas: -5V USB įkroviklis

2 žingsnis: nuimkite kojas ir varžtus ir atidarykite pelę

Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę
Nuimkite kojas ir varžtus ir atidarykite pelę

Nuimkite pagalves nuo pelės apačios, jei jos yra uždengtos ir prisukamos. Atsukite varžtus ir atsargiai atidarykite pelę. Būtinai laikykite varžtus ten, kur juos rasite!

3 veiksmas: atjunkite USB kabelį ir nuimkite kodavimo ratuką

Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką
Atjunkite USB kabelį ir nuimkite kodavimo ratuką

Atjunkite pelės USB kabelį ir išmeskite. Paprastai bus jungtis, bet jei jos nėra, tiesiog nukirpkite kabelį, naudodami šoninius pjaustytuvus, būkite atsargūs, kad neuždengtumėte jungties tarp laidų (bendras įžeminimas, liečiantis +5 V, gali trukdyti jutikliui veikti). Nuimkite slinkties kodavimo ratuką, kad jis nepasimestų.

4 žingsnis: pelės jutiklio PCB ir jungtys

Pelės jutiklio PCB ir jungtys
Pelės jutiklio PCB ir jungtys
Pelės jutiklio PCB ir jungtys
Pelės jutiklio PCB ir jungtys
Pelės jutiklio PCB ir jungtys
Pelės jutiklio PCB ir jungtys

Čia yra „Fritzing“jungčių brėžinys ir nuotrauka, rodanti ryšius, padarytus naudojant „Kensington“pelę, kurią naudoju mokymui.

5 žingsnis: laidų skardinimas

Laidų skardinimas
Laidų skardinimas
Laidų skardinimas
Laidų skardinimas

Iškirpkite ir suformuokite 10 4 colių ilgio vielą, kad galėtumėte sujungti. Tai palengvins jų litavimą prie PCB. Galite praleisti IC įžeminimą, nes jis yra toks pat kaip ir kitas įžeminimas.

-žeminis-kairysis mygtukas-vidurinis mygtukas-dešinysis mygtukas-kodavimo įrenginys a-koduotuvas b-IC +5v-IC įžeminimas -IC sck-IC sdio

6 žingsnis: laidų litavimas prie mikro jungiklių ir kodavimo rato

Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato
Lituoti laidus prie mikro jungiklių ir kodavimo rato

Pradėdami nuo įžeminimo laido, lituokite laidus prie apatinės plokštės pusės anksčiau aprašytose vietose. Taip pat galite prijungti IC kaiščius apačioje. Aš tai padariau viršuje, nes lituodamas kalbėjau apie specifikacijų lapą. Apverskite plokštę ir sutvarkykite laidus taip, kad plokštė galėtų tinkamai sėdėti be jokių papildomų laidų atsiradusių tarpų.

7 žingsnis: laidų ir PCB apsaugojimas karštu klijais

Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais
Laidų ir PCB apsaugojimas karštais klijais

Naudokite karšto klijų pistoletą, kad pritvirtintumėte laidus prie plokštės krašto. Nepamirškite įjungti klijų pistoleto! Ryšiai nenutrūks atsitiktinai, todėl juos bus lengva atpažinti, kai lenta apverčiama, nes jie laikomi tvarkingai.

8 žingsnis: laidų litavimas prie optinio pelės jutiklio

Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio
Lituoti laidus prie optinio pelės jutiklio

Aš lituodavau laidus tiesiai prie IC, tačiau juos galima lengvai lituoti prie apatinės PCB pusės. Aš pradedu skardinti IC kojas, prie kurių reikia lituoti, ir tada ištirpinu ant kojos ir vielos padengtą lydmetalį kartu su lituokliu. Užfiksuokite šias jungtis karštais klijais ir nupjaukite visus išsikišusius laidus nuo plokštės viršaus, kad jie netyčia neliestų „Arduino Nano“.

9 veiksmas: optinio jutiklio prijungimas prie „Nano“

Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“
Optinio jutiklio prijungimas prie „Nano“

Iškirpkite laidus nuo jutiklio iki ilgio ir pritvirtinkite prie „Arduino“. Aš einu per apačią ir virinu viršuje, kad sunaudotų kuo mažiau vietos. D2, D3, 5v ir GND.

10 veiksmas: dešiniojo ir centrinio mygtukų prijungimas prie „Nano“

Dešiniojo ir centrinio mygtukų prijungimas prie „Nano“
Dešiniojo ir centrinio mygtukų prijungimas prie „Nano“
Dešiniojo ir centrinio mygtukų prijungimas prie „Nano“
Dešiniojo ir centrinio mygtukų prijungimas prie „Nano“

Iškirpkite dešiniojo ir centrinio mygtuko laidus iki ilgio ir lituokite iki D7 ir D8.

11 veiksmas: kairiojo mygtuko prijungimas prie „Nano“

Kairiojo mygtuko prijungimas prie „Nano“
Kairiojo mygtuko prijungimas prie „Nano“
Kairiojo mygtuko prijungimas prie „Nano“
Kairiojo mygtuko prijungimas prie „Nano“

Nupjaukite kairiojo mygtuko laidą iki ilgio ir prilituokite iki D6.

12 veiksmas: kodavimo rato prijungimas prie „Nano“

Kodavimo rato prijungimas prie „Nano“
Kodavimo rato prijungimas prie „Nano“
Kodavimo rato prijungimas prie „Nano“
Kodavimo rato prijungimas prie „Nano“

Iškirpkite kodavimo laidus iki ilgio ir lituokite iki D9 ir D10.

13 veiksmas: garsiakalbio prijungimas prie „Nano“

Garsiakalbio prijungimas prie „Nano“
Garsiakalbio prijungimas prie „Nano“
Garsiakalbio prijungimas prie „Nano“
Garsiakalbio prijungimas prie „Nano“
Garsiakalbio prijungimas prie „Nano“
Garsiakalbio prijungimas prie „Nano“

Galiausiai prijunkite garsiakalbį prie „Arduino“. + Eis į D5, o - į žemę. Kadangi pagrindai buvo paimti, aš naudoju USB ekraną, nes jame yra daug lituoklių. Prijunkite USB mini kabelį ir perkelkite jį į pelės kabelio angą. Šiame pavyzdyje turėjau jį įdėti tarp slinkties ratuko ir slinkties rato mygtuko, todėl šiek tiek izoliavau, kad jis tilptų į siaurą tarpą.

14 žingsnis: Lygaus paviršiaus paruošimas montuoti garsiakalbius,

Lygaus paviršiaus paruošimas tvirtinti garsiakalbius,
Lygaus paviršiaus paruošimas tvirtinti garsiakalbius,
Lygaus paviršiaus paruošimas tvirtinti garsiakalbius,
Lygaus paviršiaus paruošimas tvirtinti garsiakalbius,
Lygaus paviršiaus paruošimas montuoti garsiakalbius,
Lygaus paviršiaus paruošimas montuoti garsiakalbius,

Patikrinkite pelės dangtelio apačią. Paprastai bus tam tikri tarpikliai ir tvirtinimo komponentai, kad pelė nesugriūtų kartu su mygtuku, kurį būtų galima laikyti. Ši pelė turi ploną plastiko sluoksnį, einantį per visą paviršių, kuris yra mygtukai, kurie spaudžia vidinius mikro jungiklius. Tai palaiko aukščiau parodyta balta plastiko detalė. Radau, kad tą sritį galiu naudoti garsiakalbiui, jei klijuojant garsiakalbį karštai priklijuoju mygtuko pasukimą. Nupjaukite viską, kas gali trukdyti garsiakalbiui.

15 žingsnis: gręžkite ir išplėskite skylę, skirtą montuoti garsiakalbius

Gręžtuvas ir platesnė skylė, skirta tvirtinti garsiakalbius
Gręžtuvas ir platesnė skylė, skirta tvirtinti garsiakalbius
Gręžtuvas ir platesnė skylė, skirta tvirtinti garsiakalbius
Gręžtuvas ir platesnė skylė, skirta tvirtinti garsiakalbius
Gręžtuvas ir platesnė skylė, skirta tvirtinti garsiakalbius
Gręžtuvas ir platesnė skylė, skirta tvirtinti garsiakalbius

Pažymėkite vietą garsiakalbio angai ir šiek tiek pragręžkite ją. Ši bandomoji skylė žymi tolesnio gręžimo vietą su didesniu antgaliu. Jei skylė išsiplės per greitai, plastikas gali įtrūkti. Pradėkite nuimdami mygtukų mazgą ir kiekvieną dalį atskirai išplėsdami ketvirtadalio colio antgaliu, o tada kūginiu žingsniu. Nuvalykite kraštus peiliu, šlifavimo įrankiu arba apvalia dilde.

16 veiksmas: pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį

Pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį
Pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį
Pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį
Pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį
Pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį
Pritvirtinkite bet kokius laisvus mechaninius komponentus ir pritvirtinkite garsiakalbį

Pirmiausia klijuokite visas mechanines dalis (pvz., Šiame pavyzdyje esantį mygtukų vyrį), naudodami karšto klijų pistoletą. Tai gali būti nereikalinga, tai priklauso nuo pelės modelio. Tada padėkite garsiakalbį ir klijuokite aplink kraštus, kad pritvirtintumėte. Aš paprastai pradedu nuo vieno klijų dienoraščio, apverčiu jį, kol dar karšta, kad sutelktumėte į centrą ir leiskite jam išdžiūti. Tada baikite, sekdami garsiakalbio perimetrą, saugokitės, kad ant garsiakalbio dangtelio nepatektų klijų ir neuždengtumėte galinių grotelių.

17 veiksmas: surinkite, įkelkite / redaguokite kodą

Vėl uždėkite pelės dangtelį prie kūno. Jei jis netelpa, pakeiskite laidų padėtį ir įsitikinkite, kad varžtų angos nėra uždengtos. Prisukite jį ir prijunkite prie kompiuterio, kad galėtumėte įkelti programinę įrangą naudodami „Arduino IDE“. Jei „Mac“naudojate „Nano knockoffs“, gali reikėti atsisiųsti papildomų tvarkyklių, kad galėtumėte įkelti failą. Kodą galima atsisiųsti iš čia.

www.bryanday.net/mousesynth_v0_1_4.zip

Atjunkite nuo kompiuterio ir prijunkite prie USB maitinimo šaltinio. Pasilinksmink!

Rekomenduojami modifikacijos: daugiau garso bangų formų palaikymas, įkraunamų baterijų palaikymas, „Bluetooth“funkcija, CV išvestis …

Rekomenduojamas: