Obsah:
- Krok 1: Potrebné diely
- Krok 2: Odstráňte nohy a skrutky a otvorte myš
- Krok 3: Odpojte kábel USB a vyberte koliesko kodéra
- Krok 4: DPS a pripojenia snímača myši
- Krok 5: Pocínovanie drôtov
- Krok 6: Spájkovanie drôtov k mikrospínačom a koliesku kodéra
- Krok 7: Zaistenie vodičov a dosky plošných spojov horúcim lepidlom
- Krok 8: Spájkovanie drôtov k optickému senzoru myši
- Krok 9: Pripojenie optického senzora k Nano
- Krok 10: Pripojenie pravého a stredného tlačidla k Nano
- Krok 11: Pripojenie ľavého tlačidla k Nano
- Krok 12: Pripojenie kolesa enkodéra k Nano
- Krok 13: Pripojenie reproduktora k Nano
- Krok 14: Príprava hladkého povrchu na montáž reproduktorov,
- Krok 15: Vŕtajte a rozširujte otvor pre montáž reproduktorov
- Krok 16: Pripojte všetky uvoľnené mechanické súčiastky a namontujte reproduktor
- Krok 17: Znova zostavte, nahrajte / upravte kód
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V roku 2016, potom, čo som sa inšpiroval videom Scanman Line Follower na YouTube, som začal pracovať na syntetizátorovom zariadení s použitím lineárneho CCD Toshiba TCD1304 na syntetizáciu zvuku zo spektrogramových dát (alebo grafických dát interpretovaných ako spektrogramové dáta) pomocou kódu ARSS Michela Rouzica (zdroj jeho aplikácie Photosounder). Toto sa stalo príliš objemným, hardvérovým a skutočne nefungovalo ako samostatný ovládač, a tak som ho položil na zadnú napaľovačku.
Nedávno som si uvedomil, že senzory vyrobené spoločnosťou Agilent pre optické počítačové myši robia veľa interného spracovania, pretože sú schopné poskytovať bitmapový obraz (veľmi pomaly) a priemernú tmu spolu so zmenou X a Y pomocou jednoduchých sériových požiadaviek (veľa rýchlejšie), než aby sa museli zaoberať vysokorýchlostným prevodom analógového signálu na digitálny, ako je snímač Scanman / Toshiba. Preto som sa rozhodol vytvoriť zjednodušenú verziu syntetizátora CCD pomocou myši namiesto skenera. Úpravou knižnice Arduino, ktorú vyvinul Conor Peterson na čítanie pixelových údajov zo senzora Agilent na čítanie pohybu a priemernej tmy, som dokázal údaje získať dostatočne rýchlo na jednoduchý, ale pohotový samostatný gestický syntetizátor.
Komponenty v tomto zariadení je možné kúpiť za menej ako desať dolárov a kód je dostatočne jednoduchý na to, aby ho mohol zmeniť takmer ktokoľvek, čo z neho robí rýchly a lacný nástroj na výrobu zvuku alebo ako žart.
Pomocou nižšie uvedeného softvéru sa tlačidlo posúvača prepína medzi režimami: 1 - výška na základe polohy X, 2 - výška na základe vstupu kamery, 3 - kombinácia týchto dvoch. Ľavé tlačidlo myši je momentálnym spúšťačom a pravé je zaistené. Rolovacie koliesko mení frekvenčný rozsah a rolovacie koliesko plus ľavé tlačidlo mení stredový bod tohto rozsahu. Ľavé tlačidlo a stredové tlačidlo prepínajú moduláciu hlasitosti na osi Y.
Krok 1: Potrebné diely
Potrebné súčasti: -24 AWG pevný drôt (viac farieb) -USB mini kábel-Arduino Nano (alebo klon) -Reproduktor-myš so senzorom Agilent A1610 alebo A2610 (možno iné)
Potrebné nástroje: -mini bočné frézy-mini ihly s nosom-odizolovače drôtov-spájkovačka a spájka-horúca lepiaca pištoľ a lepidlo-presné skrutkovače-pomocné ruky-trvalá fixka-vŕtačka-1/16 ", 1/4" a rozširujúca sa /krokovací bit
Nezobrazené: -5v USB nabíjačka
Krok 2: Odstráňte nohy a skrutky a otvorte myš
Odstráňte podložky zo spodnej časti myši, ak kryjú, a skrutky. Odskrutkujte skrutky a opatrne otvorte myš. Skrutky určite nechajte tam, kde ich nájdete!
Krok 3: Odpojte kábel USB a vyberte koliesko kodéra
Odpojte USB kábel myši a zlikvidujte ho. Obvykle bude konektor, ale ak nie je, jednoducho prerušte kábel pomocou bočných nožov a dávajte pozor, aby ste neprepojili spojenie medzi vodičmi (spoločná zem dotýkajúca sa +5 V by mohla narušiť činnosť snímača). Odstráňte koliesko snímača rolovania, aby sa nestratilo.
Krok 4: DPS a pripojenia snímača myši
Tu je krkolomný výkres spojení a fotografia, ktorá ukazuje spojenia vytvorené pomocou myši Kensington, ktorú používam na výukový program.
Krok 5: Pocínovanie drôtov
Odrežte a pocínujte 10 4 palcových dĺžok drôtu na vytvorenie spojení. To vám uľahčí ich spájkovanie s DPS. Uzemnenie IC môžete vynechať, pretože má rovnaké pripojenie ako ostatné uzemnenie.
-zemné-ľavé tlačidlo-stredné tlačidlo-kodér pravého tlačidla a-kodér b-IC +5v-IC uzemnenie -IC sck-IC sdio
Krok 6: Spájkovanie drôtov k mikrospínačom a koliesku kodéra
Počnúc uzemňovacím drôtom spájajte vodiče so spodnou stranou dosky v miestach popísaných vyššie. Môžete tiež pripojiť piny IC na spodnej strane. Urobil som to navrchu, pretože som pri spájkovaní odkazoval na špecifikačný list. Otočte dosku a usporiadajte káble tak, aby bola doska schopná správne sedieť bez ďalších medzier spôsobených drôtmi.
Krok 7: Zaistenie vodičov a dosky plošných spojov horúcim lepidlom
Pomocou horúcej lepiacej pištole pripevnite drôty k okraju dosky. Nezabudnite zapnúť lepiacu pištoľ! Spojenia sa nerozbijú náhodne a je ľahké ich identifikovať, keď je doska otočená, pretože sú v poriadku.
Krok 8: Spájkovanie drôtov k optickému senzoru myši
Vodiče som spájkoval priamo s integrovaným obvodom, ale dajú sa ľahko spájkovať so spodnou stranou dosky plošných spojov. Začnem pocínovaním nožičiek integrovaného obvodu, ku ktorému potrebujem spájkovať, a potom natavím potiahnutú spájku na nohe a drôte spolu so spájkovačkou. Zaistite tieto spojenia horúcim lepidlom a odstrihnite všetky prečnievajúce vodiče z hornej časti dosky, aby sa zabránilo náhodnému dotyku s Arduino Nano.
Krok 9: Pripojenie optického senzora k Nano
Odrežte vodiče zo snímača na dĺžku a pripevnite ich k Arduinu. Vchádzam dnom a spájkou zhora, aby som využil čo najmenej miesta. D2, D3, 5v a GND.
Krok 10: Pripojenie pravého a stredného tlačidla k Nano
Odrežte pravý a stredný drôt tlačidla a spojte ich s D7 a D8.
Krok 11: Pripojenie ľavého tlačidla k Nano
Odrežte ľavý gombíkový drôt na dĺžku a spájkujte ho na D6.
Krok 12: Pripojenie kolesa enkodéra k Nano
Odrežte vodiče snímača a spojte ich s D9 a D10.
Krok 13: Pripojenie reproduktora k Nano
Nakoniec pripojte reproduktor k Arduinu. + Prejde na D5 a - prejde na zem. Keďže boli odobraté dôvody, použil som tienenie USB, pretože na svojom mieste drží veľa spájky. Pripojte mini kábel USB a prevlečte ho do otvoru pre kábel myši. V tomto prípade som ho musel vložiť medzi rolovacie koliesko a tlačidlo posúvacieho kolieska, takže som odstránil trochu izolácie, aby sa zmestil do úzkej medzery.
Krok 14: Príprava hladkého povrchu na montáž reproduktorov,
Skontrolujte spodnú stranu veka myši. Obvykle bude existovať nejaký druh rozpery a montážnych komponentov, aby sa myš nemohla ľahko zrútiť spolu s niečím, na čom bude držať zostavu tlačidiel. Táto myš má tenkú vrstvu plastu, ktorá prechádza po celom povrchu a slúži ako tlačidlá, ktoré stláčajú vnútorné mikrospínače. Toto drží na mieste biely plastový kus zobrazený vyššie. Zistil som, že túto oblasť môžem použiť pre reproduktor, ak pri lepení reproduktora za tepla prilepím čap pre tlačidlo. Orežte všetko, čo by mohlo reproduktoru prekážať.
Krok 15: Vŕtajte a rozširujte otvor pre montáž reproduktorov
Označte miesto pre otvor reproduktora a malým otvorom ho prevŕtajte. Tento pilotný otvor označí miesto pre ďalšie vŕtanie väčším vrtákom. Ak sa otvor roztiahne príliš rýchlo, plast môže prasknúť. Začnite odstránením zostavy gombíkov a potom rozšírte každú časť zvlášť o štvrť palcový bit a potom o kužeľový krokový bit. Hrany vyčistite nožom, nástrojom na odhrotovanie alebo okrúhlym pilníkom.
Krok 16: Pripojte všetky uvoľnené mechanické súčiastky a namontujte reproduktor
Akékoľvek mechanické súčiastky (ako v tomto prípade napríklad pántový záves) najskôr zalepte horúcou lepiacou pištoľou. To nemusí byť potrebné, závisí to od modelu myši. Potom umiestnite reproduktor a lepením okolo okrajov ho zaistite na mieste. Obvykle začínam s jedným kusom lepidla, obrátim ho, kým je ešte horúci, vycentrujem a nechám uschnúť. Potom to dokončite tak, že budete postupovať po obvode reproduktora a dávajte pozor, aby sa vám na kryt reproduktora neprilepilo lepidlo, ani nezakrývajte zadnú mriežku.
Krok 17: Znova zostavte, nahrajte / upravte kód
Znovu pripevnite viečko myši k telu. Ak to nevyhovuje, premiestnite káble a uistite sa, že otvory pre skrutky nie sú zakryté. Zaskrutkujte ho a pripojte k počítaču, aby ste nahrali softvér pomocou Arduino IDE. Ak používate Nano knockoffs na počítači Mac, možno budete musieť stiahnuť ďalšie ovládače na nahranie súboru. Kód je možné stiahnuť tu.
www.bryanday.net/mousesynth_v0_1_4.zip
Odpojte počítač a pripojte ho k napájaniu USB. Bavte sa!
Odporúčané režimy: Podpora viacerých zvukových priebehov, podpora nabíjateľnej batérie, funkcia Bluetooth, výstup CV …