
Sisällysluettelo:
- Vaihe 1: Tarvittavat osat
- Vaihe 2: Irrota jalat ja ruuvit ja avaa hiiri
- Vaihe 3: Irrota USB -kaapeli ja irrota anturipyörä
- Vaihe 4: Hiirianturin piirilevy ja liitännät
- Vaihe 5: Johtojen tinaaminen
- Vaihe 6: Johtojen juottaminen mikrokytkimiin ja anturipyörään
- Vaihe 7: Johtojen ja PCB: n kiinnittäminen kuumaliimalla
- Vaihe 8: Johtimien juottaminen optiseen hiirianturiin
- Vaihe 9: Optisen anturin liittäminen nanoon
- Vaihe 10: Oikean ja keskipainikkeen liittäminen nanoon
- Vaihe 11: Vasemman painikkeen liittäminen nanoon
- Vaihe 12: Anturipyörän liittäminen nanoon
- Vaihe 13: Kaiuttimen liittäminen nanoon
- Vaihe 14: Sileän pinnan valmistelu kaiuttimen asennusta varten
- Vaihe 15: Poraa ja laajenna reikä kaiuttimen kiinnitystä varten
- Vaihe 16: Kiinnitä löysät mekaaniset komponentit ja asenna kaiutin
- Vaihe 17: Kokoa, lähetä / muokkaa koodi
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Vuonna 2016 inspiroituneena videosta Scanman Line Followerista YouTubessa aloin työskennellä syntetisaattorilla, joka käytti Toshiba TCD1304 lineaarista CCD: tä syntetisoimaan ääntä spektrogrammitiedoista (tai graafisista tiedoista, jotka tulkitaan spektrogrammitiedoiksi) käyttämällä Michel Rouzicin ARSS -koodia (hänen Photosounder -sovelluksensa lähde). Tästä tuli liian iso, laitteistollisesti ja ei todellakaan toiminut itsenäisenä ohjaimena, joten laitoin sen takapolttimeen.
Äskettäin huomasin, että Agilentin optisille tietokonehiirille tekemät anturit käsittelevät paljon sisäisesti, molemmat pystyvät tarjoamaan bittikarttakuvan (hyvin hitaasti) ja keskimääräisen pimeyden sekä muutoksen X ja Y yksinkertaisten sarjapyyntöjen avulla (paljon nopeammin) sen sijaan, että joutuisi käsittelemään nopeaa analogisesta digitaaliseen muuntamista, kuten Scanman / Toshiba-anturi. Joten päätin tehdä yksinkertaistetun version CCD -syntetisaattorista käyttämällä hiirtä skannerin sijaan. Muokkaamalla Conor Petersonin kehittämää Arduino -kirjastoa Agilent -anturin pikselidatan lukemiseen liikkeen ja keskimääräisen pimeyden lukemiseksi pystyin nappaamaan tiedot riittävän nopeasti yksinkertaiseen mutta reagoivaan itsenäiseen eleiden syntetisaattoriin
Tämän laitteen komponentteja voi ostaa alle kymmenellä dollarilla, ja koodi on riittävän yksinkertainen melkein kenen tahansa muunneltavaksi, mikä tekee siitä nopean ja edullisen äänentoiston suorituskyvyn tai kepponen vuoksi.
Alla olevan ohjelmiston avulla vierityspyörän painike vaihtaa tilojen välillä: 1 - äänenvoimakkuus X -asennon perusteella, 2 - nousu kameran tulon perusteella, 3 - näiden kahden yhdistelmä. Hiiren vasen painike laukaisee hetkellisesti ja oikea lukittuu. Vierityspyörä muuttaa taajuusaluetta ja vierityspyörä sekä vasen painike muuttaa alueen keskipistettä. Vasen painike ja keskipainike vaihtavat äänenvoimakkuuden modulointia Y-akselilla.
Vaihe 1: Tarvittavat osat

Tarvittavat komponentit: -24 awg kiinteä lanka (useita värejä)-USB-minikaapeli-Arduino Nano (tai klooni)-Kaiutin-hiiri, jossa Agilent-anturi A1610 tai A2610 (mahdollisesti muut)
Tarvittavat työkalut: -Mini-sivuleikkurit-Mini-neula-kärkipylväät -langanpoistimet -Juote ja juotos-Kuuma liimapistooli ja liima-Tarkat ruuvimeisselit-Auttavat kädet-Pysyvä merkintäpora-1/16 ", 1/4" ja laajeneva /askelpala
Ei näytetty: -5V USB-laturi
Vaihe 2: Irrota jalat ja ruuvit ja avaa hiiri




Poista tyynyt hiiren pohjasta, jos ne peittävät ja ruuvaavat. Irrota ruuvit ja avaa hiiri varovasti. Pidä ruuvit aina paikoillasi!
Vaihe 3: Irrota USB -kaapeli ja irrota anturipyörä




Irrota hiiren USB -kaapeli ja hävitä. Yleensä siellä on liitin, mutta jos sitä ei ole, katkaise vain kaapeli sivuleikkureilla varoen sulkemasta johtimien välistä liitäntää (+5v: n kosketusmaa voi häiritä anturin toimintaa). Irrota vieritysanturin pyörä, jotta se ei eksy.
Vaihe 4: Hiirianturin piirilevy ja liitännät



Tässä on Fritzing -piirustus liitoksista ja valokuva, joka näyttää liitännät, jotka on tehty Kensington -hiirellä, jota käytän opetusohjelmassa.
Vaihe 5: Johtojen tinaaminen


Leikkaa ja tinaa 10 4 tuuman pituista lankaa liitosten tekemiseksi. Tämä helpottaa niiden juottamista piirilevylle. Voit jättää IC -maadoituksen pois, koska se on sama yhteys kuin toinen maa.
-maa-vasen-painike-keskipainike-oikea-painike-enkooderi a-enkooderi b-IC +5v-IC maa -IC-sck-IC sdio
Vaihe 6: Johtojen juottaminen mikrokytkimiin ja anturipyörään




Maadoitusjohdosta alkaen juota johdot levyn alapuolelle aiemmin kuvatuissa paikoissa. Voit myös liittää IC -nastat alapuolelle. Tein nämä päälle, koska viittasin tekniseen taulukkoon juottamisen aikana. Käännä levy ja järjestä johdot niin, että levy pystyy istumaan kunnolla ilman johtojen aiheuttamia lisärakoja.
Vaihe 7: Johtojen ja PCB: n kiinnittäminen kuumaliimalla




Kiinnitä johdot levyn reunaan kuumaliimapistoolilla. Älä unohda kytkeä liimapistoolia päälle! Liitännät eivät katkea vahingossa, ja niiden avulla on helppo tunnistaa, milloin levyä käännetään, koska ne pidetään järjestyksessä.
Vaihe 8: Johtimien juottaminen optiseen hiirianturiin




Juotin johdot suoraan IC: hen, mutta ne voidaan helposti juottaa piirilevyn alapuolelle. Aloitan tinaamalla IC: n jalat, joihin minun on juotettava, ja sulata sitten päällystetty juote jalalla ja langalla yhdessä juotosraudan kanssa. Kiinnitä nämä liitännät kuumalla liimalla ja leikkaa kaikki ulkonevat johdot levyn yläosasta, jotta ne eivät vahingossa kosketa Arduino Nano -laitteeseen.
Vaihe 9: Optisen anturin liittäminen nanoon




Katkaise johdot anturista pituuteen ja kiinnitä ne Arduinoon. Menen pohjaan ja juotan päälle käyttääkseni mahdollisimman vähän tilaa. D2, D3, 5v ja GND.
Vaihe 10: Oikean ja keskipainikkeen liittäminen nanoon


Katkaise oikean ja keskipainikkeen johdot pituudeksi ja juota ne D7 ja D8.
Vaihe 11: Vasemman painikkeen liittäminen nanoon


Katkaise vasemman napin lanka pituudeksi ja juota se D6: een.
Vaihe 12: Anturipyörän liittäminen nanoon


Katkaise enkooderin johdot pituudeksi ja juota ne D9 & D10.
Vaihe 13: Kaiuttimen liittäminen nanoon



Lopuksi kytke kaiutin Arduinoon. + Siirtyy kohtaan D5 ja - menee maahan. Koska perusteet otettiin, käytin USB -suojausta, koska siinä on paljon juotetta, joka pitää sen paikallaan. Liitä USB -minikaapeli ja työnnä se hiiren kaapelin aukkoon. Tässä esimerkissä minun piti sovittaa se vierityspyörän ja vierityspyörän painikkeen väliin, joten irrotin hieman eristystä, jotta se mahtuisi kapeaan rakoon.
Vaihe 14: Sileän pinnan valmistelu kaiuttimen asennusta varten



Tarkista hiiren kannen alapuoli. Yleensä tulee olemaan jonkinlainen välilevy ja kiinnityskomponentit, jotka pitävät hiiren helposti romahtamasta yhdessä painikekokoonpanon pitämisen kanssa. Tässä hiiressä on ohut muovikerros, joka kulkee koko pinnan yli ja toimii painikkeina, jotka painavat sisäisiä mikrokytkimiä. Tätä pitää yllä oleva valkoinen muovikappale. Huomasin, että voin käyttää kyseistä aluetta kaiuttimelle, jos liimaan painonapin nivelen liimaamalla kaiutinta. Leikkaa kaikki pois, mikä saattaa häiritä kaiutinta.
Vaihe 15: Poraa ja laajenna reikä kaiuttimen kiinnitystä varten



Merkitse paikka kaiuttimen aukkoon ja poraa se pienellä bitillä. Tämä ohjausreikä merkitsee suuremman poranterän paikan porausta varten. Jos reikä laajenee liian nopeasti, muovi voi halkeilla. Aloita poistamalla painikekokoonpano ja laajentamalla sitten jokainen osa erikseen neljäsosa tuuman bitillä ja sitten kartiomaisella askelbitillä. Puhdista reunat veitsellä, sorvaustyökalulla tai pyöreällä viilalla.
Vaihe 16: Kiinnitä löysät mekaaniset komponentit ja asenna kaiutin



Liimaa ensin kaikki mekaaniset osat (kuten tässä esimerkissä napin sarana) kuumaliimapistoolilla. Tämä ei ehkä ole välttämätöntä, se riippuu hiirimallista. Aseta sitten kaiutin ja liimaa reunojen ympärille kiinnittääksesi sen paikalleen. Aloitan yleensä yhdellä liimablogilla, käännän sen ympäri, kun se on vielä kuuma keskittääksesi sen ja anna sen kuivua. Lopeta se noudattamalla kaiuttimen kehää ja varo, ettei liimaa pääse kaiuttimen kannen päälle tai peitä mitään takaristikkoa.
Vaihe 17: Kokoa, lähetä / muokkaa koodi

Kiinnitä hiiren kansi takaisin runkoon. Jos se ei sovi, aseta johdot uudelleen ja varmista, että ruuvinreiät eivät ole peitetty. Kierrä se yhteen ja liitä se tietokoneeseen ladataksesi ohjelmiston Arduino IDE: n avulla. Jos käytät Nano knockoffs -palvelua Macissa, sinun on ehkä ladattava lisäohjaimia tiedoston lataamiseksi. Koodin voi ladata täältä.
www.bryanday.net/mousesynth_v0_1_4.zip
Irrota tietokone ja kytke se USB -virtalähteeseen. Pidä hauskaa!
Suositellut modit: Tuki useille aaltomuodoille, ladattavan akun tuki, Bluetooth -toiminto, CV -lähtö…
Suositeltava:
DIY 37 Leds Arduino -rulettipeli: 3 vaihetta (kuvilla)

DIY 37 Leds Arduino Roulette Peli: Ruletti on kasinopeli, joka on nimetty ranskalaisen sanan mukaan, joka tarkoittaa pientä pyörää
Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: 20 vaihetta (kuvilla)

Covid -suojakypärä, osa 1: johdanto Tinkercad -piireihin!: Hei, ystävä! Tässä kaksiosaisessa sarjassa opimme käyttämään Tinkercadin piirejä - hauskaa, tehokasta ja opettavaista työkalua piirien toiminnasta! Yksi parhaista tavoista oppia on tehdä. Joten suunnittelemme ensin oman projektimme: th
Weasleyn sijaintikello neljällä kädellä: 11 vaihetta (kuvilla)

Weasleyn sijaintikello neljällä kädellä: Joten Raspberry Pi: n kanssa, joka oli pyörinyt jonkin aikaa, halusin löytää mukavan projektin, jonka avulla voisin hyödyntää sitä parhaalla mahdollisella tavalla. Löysin ppeters0502 tämän upean Instructable Build Your Own Weasley Location Clockin ja ajattelin, että
Ammattimainen sääasema käyttäen ESP8266- ja ESP32 -DIY: 9 vaihetta (kuvilla)

Ammattimainen sääasema käyttämällä ESP8266- ja ESP32 -DIY: LineaMeteoStazione on täydellinen sääasema, joka voidaan liittää Sensirionin ammattitunnistimiin sekä joihinkin Davis -instrumenttikomponentteihin (sademittari, tuulimittari)
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)

Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite