Sisukord:

Helihiir: 17 sammu (piltidega)
Helihiir: 17 sammu (piltidega)

Video: Helihiir: 17 sammu (piltidega)

Video: Helihiir: 17 sammu (piltidega)
Video: Зеркальная полировка авто, инструкция. 2024, November
Anonim
Helihiir
Helihiir

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 osad
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 jalad ja kruvid ning avage hiir
Eemaldage jalad ja kruvid ning avage hiir
Eemaldage jalad ja kruvid ning avage hiir
Eemaldage jalad ja kruvid ning avage hiir
Eemaldage jalad ja kruvid ning avage hiir
Eemaldage jalad ja kruvid ning avage hiir
Eemaldage jalad ja kruvid ning avage hiir
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 USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ühendage USB -kaabel lahti ja eemaldage kodeerija ratas
Ü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

Hiireanduri trükkplaat ja ühendused
Hiireanduri trükkplaat ja ühendused
Hiireanduri trükkplaat ja ühendused
Hiireanduri trükkplaat ja ühendused
Hiireanduri trükkplaat ja ühendused
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

Juhtmete tinutamine
Juhtmete tinutamine
Juhtmete tinutamine
Juhtmete tinutamine

Ü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

Juhtmete jootmine mikrolülititele ja kodeerimisrattale
Juhtmete jootmine mikrolülititele ja kodeerimisrattale
Juhtmete jootmine mikrolülititele ja kodeerimisrattale
Juhtmete jootmine mikrolülititele ja kodeerimisrattale
Juhtmete jootmine mikrolülititele ja kodeerimisrattale
Juhtmete jootmine mikrolülititele ja kodeerimisrattale
Juhtmete jootmine mikrolülititele ja kodeerimisrattale
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

Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide kinnitamine kuuma liimiga
Juhtmete ja trükkplaatide 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

Juhtmete jootmine optilise hiireanduri külge
Juhtmete jootmine optilise hiireanduri külge
Juhtmete jootmine optilise hiireanduri külge
Juhtmete jootmine optilise hiireanduri külge
Juhtmete jootmine optilise hiireanduri külge
Juhtmete jootmine optilise hiireanduri külge
Juhtmete jootmine optilise hiireanduri külge
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

Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga
Optilise anduri ühendamine Nano -ga

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

Parema ja keskmise nupu ühendamine Nano -ga
Parema ja keskmise nupu ühendamine Nano -ga
Parema ja keskmise nupu ühendamine Nano -ga
Parema ja keskmise nupu ühendamine Nano -ga

Lõika parema ja keskmise nupu juhtmed pikkuseks ja jootke need D7 ja D8 külge.

Samm 11: vasaku nupu ühendamine nanoga

Vasaku nupu ühendamine Nano -ga
Vasaku nupu ühendamine Nano -ga
Vasaku nupu ühendamine Nano -ga
Vasaku nupu ühendamine Nano -ga

Lõika vasaku nupu traat pikkuseks ja jootke see D6 külge.

12. samm: kodeerimisratta ühendamine nanoga

Kodeerimisratta ühendamine Nano -ga
Kodeerimisratta ühendamine Nano -ga
Kodeerimisratta ühendamine Nano -ga
Kodeerimisratta ühendamine Nano -ga

Lõigake kodeerijuhtmed pikkuseks ja jootke need D9 ja D10 külge.

Samm 13: Kõlari ühendamine Nano -ga

Kõlari ühendamine Nanoga
Kõlari ühendamine Nanoga
Kõlari ühendamine Nanoga
Kõlari ühendamine Nanoga
Kõlari ühendamine Nanoga
Kõlari ühendamine Nanoga

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,

Sileda pinna ettevalmistamine kõlarite kinnitamiseks,
Sileda pinna ettevalmistamine kõlarite kinnitamiseks,
Sileda pinna ettevalmistamine kõlarite kinnitamiseks,
Sileda pinna ettevalmistamine kõlarite kinnitamiseks,
Sileda pinna ettevalmistamine kõlarite kinnitamiseks,
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

Puur ja ava auk kõlarite kinnitamiseks
Puur ja ava auk kõlarite kinnitamiseks
Puur ja ava auk kõlarite kinnitamiseks
Puur ja ava auk kõlarite kinnitamiseks
Puur ja ava auk kõlarite kinnitamiseks
Puur ja ava auk 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

Kinnitage kõik lahtised mehaanilised komponendid ja kinnitage kõlar
Kinnitage kõik lahtised mehaanilised komponendid ja kinnitage kõlar
Kinnitage kõik lahtised mehaanilised komponendid ja kinnitage kõlar
Kinnitage kõik lahtised mehaanilised komponendid ja kinnitage kõlar
Kinnitage kõik lahtised mehaanilised komponendid ja kinnitage kõlar
Kinnitage kõik lahtised mehaanilised komponendid ja kinnitage 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: