Sisukord:
- Samm: vajalikud osad
- Samm: eemaldage jalad ja kruvid ning avage hiir
- Samm: ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
- Samm: hiireanduri trükkplaat ja ühendused
- Samm: juhtmete peenestamine
- 6. samm: juhtmete jootmine mikrolülititele ja kodeerimisrattale
- Samm: juhtmete ja trükkplaadi kinnitamine kuuma liimiga
- Samm: juhtmete jootmine optilise hiireanduri külge
- Samm: optilise anduri ühendamine nanosüsteemiga
- Samm: parema ja keskmise nupu ühendamine nanoga
- Samm 11: vasaku nupu ühendamine nanoga
- 12. samm: kodeerimisratta ühendamine nanoga
- Samm 13: Kõlari ühendamine Nano -ga
- 14. samm: sileda pinna ettevalmistamine kõlarite kinnitamiseks,
- Samm: puurige ja avage kõlarite kinnitamiseks
- 16. samm: kinnitage kõik lahtised mehaanilised komponendid ja paigaldage kõlar
- 17. samm: koodi kokku panemine, üleslaadimine / muutmine
Video: Helihiir: 17 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Aastal 2016, olles inspireeritud YouTube'i Scanman Line Followeri videost, alustasin tööd süntesaatoriseadmega, kasutades Toshiba TCD1304 lineaarset CCD -d, et sünteesida heli spektrogrammi andmetest (või graafilistest andmetest, mida tõlgendatakse spektrogrammi andmetena), kasutades Michel Rouzici ARSS -koodi (tema Photosounderi rakenduse allikas). See muutus riistvaraliselt liiga mahukaks ja tõesti ei töötanud iseseisva kontrollerina, nii et panin selle tagumisele põletile.
Hiljuti sain teada, et Agilenti poolt optiliste arvutihiire jaoks valmistatud andurid töötlevad palju sisemiselt, mõlemad suudavad lihtsate jadapäringute abil (koos X ja Y muutmisega) pakkuda bitikaardi pilti (väga aeglaselt) ja keskmist pimedust (palju kiiremini), selle asemel et tegeleda kiire analoog-digitaalse muundamisega, nagu Scanman / Toshiba andur. Niisiis, otsustasin teha CCD -süntesaatori lihtsustatud versiooni, kasutades skanneri asemel hiirt. Modifitseerides Conor Petersoni välja töötatud Arduino raamatukogu Agilent anduri pikslite andmete lugemiseks, et lugeda liikumist ja keskmist pimedust, suutsin andmed kätte saada piisavalt kiiresti lihtsa, kuid reageeriva eraldiseisva žestisüntesaatori jaoks
Selle seadme komponente saab osta vähem kui kümne dollariga ja kood on piisavalt lihtne, et peaaegu igaüks saaks seda muuta, muutes selle kiireks ja odavaks helitegijaks jõudluse või nalja jaoks.
Kasutades allolevat tarkvara, lülitub kerimisratta nupp režiimide vahel: 1 - samm X -positsiooni alusel, 2 - samm kaamera sisendi põhjal, 3 - nende kahe segu. Hiire vasak nupp on hetkeline päästik ja parem lukustub. Kerimisratas muudab sagedusvahemikku ja kerimisratas plus vasak nupp muudab selle vahemiku keskpunkti. Vasak nupp pluss keskmine nupp lülitab helitugevuse moduleerimise Y-teljele.
Samm: vajalikud osad
Vajalikud komponendid: -24 awg täisjuhe (mitut värvi) -USB minikaabel-Arduino Nano (või kloon)
Vajalikud tööriistad: -Mini-külgmised lõikurid-Mini nõela-nina-muugid-Juhtme eemaldusvahendid-Jootekolb ja jootekolb-Kuum liimipüstol ja liim-Täpsed kruvikeerajad-Abistavad käed-Püsiv marker-puur-1/16 ", 1/4" ja laienev /astudes natuke
Pole näidatud: -5v USB laadija
Samm: eemaldage jalad ja kruvid ning avage hiir
Eemaldage padjad hiire alt, kui need katavad ja kruvivad. Eemaldage kruvid ja avage hiir ettevaatlikult. Hoidke kruvisid kindlasti nende leidmiseks!
Samm: ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage hiire USB -kaabel lahti ja visake ära. Tavaliselt on pistik olemas, kuid kui seda pole, siis lihtsalt lõigake kaabel külgmiste lõikurite abil, olge ettevaatlik, et mitte ühendada juhtmete vahelist ühendust (jagatud maandus, mis puudutab +5v, võib anduri tööd häirida). Eemaldage kerimisanduri ratas, et see ära ei läheks.
Samm: hiireanduri trükkplaat ja ühendused
Siin on ühenduste Fritzingi joonis ja foto, mis näitab ühendusi, mis on tehtud Kensingtoni hiirega, mida ma õpetuseks kasutan.
Samm: juhtmete peenestamine
Ühenduste tegemiseks lõigake ja tinake 10 4 -tollist traati. See hõlbustab nende jootmist trükkplaadile. IC -maanduse saate välja jätta, kuna see on sama ühendus teise maandusega.
-maa-vasak nupp-keskmine nupp-parem nupp-kodeerija a-kodeerija b-IC +5v-IC maapealne -IC sck-IC sdio
6. samm: juhtmete jootmine mikrolülititele ja kodeerimisrattale
Alustades maandusjuhtmest, jootke juhtmed plaadi alumisele küljele eelnevalt kirjeldatud kohtades. Samuti saate ühendada IC -tihvtid alumisel küljel. Ma tegin neid peal, kuna viitasin jootmise ajal spetsifikatsioonilehele. Pöörake plaat ümber ja korraldage juhtmed nii, et plaat saaks korralikult istuda ilma juhtmetest põhjustatud täiendavate tühikuteta.
Samm: juhtmete ja trükkplaadi kinnitamine kuuma liimiga
Kasutage kuuma liimipüstolit juhtmete kinnitamiseks plaadi serva külge. Ärge unustage liimipüstolit sisse lülitada! Ühendused ei purune kogemata ja tänu sellele on plaati ümber pööratud, kuna neid hoitakse korras.
Samm: juhtmete jootmine optilise hiireanduri külge
Jootsin juhtmed otse IC -le, kuid neid saab hõlpsalt PCB alumisele küljele joota. Alustuseks peenestan IC -i jalad, mille külge pean jootma, ja sulatan seejärel kaetud joote jalale ja traadile koos jootekolbiga. Kinnitage need ühendused kuuma liimiga ja lõigake plaadi ülaosast väljaulatuvad juhtmed, et vältida nende juhuslikku puudutamist Arduino Nanoga.
Samm: optilise anduri ühendamine nanosüsteemiga
Lõigake anduri juhtmed pikkuseks ja kinnitage need Arduino külge. Ma lähen alt läbi ja jootan ülevalt, et kasutada võimalikult vähe ruumi. D2, D3, 5v ja GND.
Samm: parema ja keskmise nupu ühendamine nanoga
Lõika parema ja keskmise nupu juhtmed pikkuseks ja jootke need D7 ja D8 külge.
Samm 11: vasaku nupu ühendamine nanoga
Lõika vasaku nupu traat pikkuseks ja jootke see D6 külge.
12. samm: kodeerimisratta ühendamine nanoga
Lõigake kodeerijuhtmed pikkuseks ja jootke need D9 ja D10 külge.
Samm 13: Kõlari ühendamine Nano -ga
Lõpuks ühendage kõlar Arduinoga. + Läheb D5 -le ja - läheb maapinnale. Kuna alused võeti, kasutasin USB -varjestust, kuna sellel on palju jootet, mis seda hoiab. Ühendage USB -minikaabel ja sisestage see hiirekaabli avausse. Selles näites pidin selle sobitama kerimisratta ja kerimisratta nupu vahele, nii et eemaldasin natuke isolatsiooni, et see sobiks kitsasse pilusse.
14. samm: sileda pinna ettevalmistamine kõlarite kinnitamiseks,
Kontrollige hiirekaane alumist külge. Tavaliselt on seal mingid vahekaugused ja kinnitusdetailid, mis hoiavad hiire kergesti kokku varisemata koos nupuvajutusega. Sellel hiirel on õhuke plastkiht, mis jookseb üle kogu pinna ja toimib nuppudena, mis vajutavad sisemisi mikrolüliteid. Seda hoiab ülaltoodud valge plasttükk. Leidsin, et saan kõlari jaoks seda piirkonda kasutada, kui liimin kõlari liimimisel nupu pöörde kuumliimiga. Lõika ära kõik, mis võib kõlarit takistada.
Samm: puurige ja avage kõlarite kinnitamiseks
Märkige kõlari avamiseks koht ja puurige see väikese killuga läbi. See pilootauk tähistab suurema puuriga edasise puurimise kohta. Kui auk laiendatakse liiga kiiresti, võib plast praguneda. Alustage nupukomplekti eemaldamisega ja seejärel laiendage iga osa eraldi veerandtollise bitiga ja seejärel koonilise astmeotsikuga. Puhastage servad noa, ketaste eemaldamise tööriista või ümmarguse viiliga.
16. samm: kinnitage kõik lahtised mehaanilised komponendid ja paigaldage kõlar
Kõigepealt liimige kuuma liimipüstoli abil alla kõik mehaanilised osad (näiteks selles näites nööpnõel). See ei pruugi olla vajalik, see sõltub hiire mudelist. Seejärel asetage kõlar ja liimige servade ümber, et see oma kohale kinnitada. Tavaliselt alustan ühest liimiblogist, pööran selle ümber, kui see on veel kuum, et see tsentreerida ja lasta sellel kuivada. Seejärel lõpetage see kõlari ümbermõõdu järgimisega, olge ettevaatlik, et kõlari kate ei satuks liimile ega kataks ühtegi tagumist resti.
17. samm: koodi kokku panemine, üleslaadimine / muutmine
Kinnitage hiire kaas keha külge. Kui see ei sobi, asetage juhtmed ümber ja veenduge, et kruviavad poleks kaetud. Keerake see kokku ja ühendage see arvutiga, et tarkvara Arduino IDE abil üles laadida. Kui kasutate Macis Nano knockoffs, peate faili üleslaadimiseks alla laadima täiendavad draiverid. Koodi saab alla laadida siit.
www.bryanday.net/mousesynth_v0_1_4.zip
Ühendage arvuti lahti ja ühendage USB -toiteallikaga. Lõbutse hästi!
Soovitatavad modifikatsioonid: rohkemate lainekuju toetus, laetava aku tugi, Bluetooth -funktsioon, CV -väljund…
Soovitan:
DIY 37 LED Arduino ruleti mäng: 3 sammu (piltidega)
DIY 37 Leds Arduino rulett Mäng: Rulett on kasiinomäng, mis on nime saanud prantsuse sõna järgi, mis tähendab väikest ratast
Kuidas: Raspberry PI 4 peata (VNC) installimine RPI-pildistaja ja piltidega: 7 sammu (koos piltidega)
Kuidas: Raspberry PI 4 peata (VNC) installimine Rpi-pildistaja ja piltidega: kavatsen seda Rapsberry PI-d kasutada oma blogis hunniku lõbusate projektide jaoks. Vaadake seda julgelt. Tahtsin uuesti oma Raspberry PI kasutamist alustada, kuid mul polnud uues asukohas klaviatuuri ega hiirt. Vaarika seadistamisest oli tükk aega möödas
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
Arvuti demonteerimine lihtsate sammude ja piltidega: 13 sammu (piltidega)
Arvuti demonteerimine lihtsate sammude ja piltidega: see on juhis arvuti demonteerimiseks. Enamik põhikomponente on modulaarsed ja kergesti eemaldatavad. Siiski on oluline, et oleksite selles osas organiseeritud. See aitab vältida osade kaotamist ja ka kokkupanekut