Obsah:
- Krok 1: Potřebné součásti
- Krok 2: Odstraňte nohy a šrouby a otevřete myš
- Krok 3: Odpojte kabel USB a vyjměte kolečko kodéru
- Krok 4: DPS a připojení senzoru myši
- Krok 5: Pocínování drátů
- Krok 6: Pájení vodičů k mikrospínačům a kolečku kodéru
- Krok 7: Zajištění vodičů a desek plošných spojů horkým lepidlem
- Krok 8: Pájecí dráty k senzoru optické myši
- Krok 9: Připojení optického senzoru k Nano
- Krok 10: Připojení pravého a středového tlačítka k Nano
- Krok 11: Připojení levého tlačítka k Nano
- Krok 12: Připojení enkodérového kola k Nano
- Krok 13: Připojení reproduktoru k Nano
- Krok 14: Příprava hladkého povrchu pro montáž reproduktorů,
- Krok 15: Vrták a rozšířený otvor pro montáž reproduktorů
- Krok 16: Připojte jakékoli uvolněné mechanické součásti a namontujte reproduktor
- Krok 17: Znovu sestavte, nahrajte / upravte kód
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V roce 2016, poté, co jsem se inspiroval videem Scanman Line Follower na YouTube, jsem začal pracovat na syntetizátoru pomocí lineárního CCD Toshiba TCD1304 pro syntézu zvuku ze spektrogramových dat (nebo grafických dat interpretovaných jako spektrogramová data) pomocí kódu ARSS Michel Rouzic (zdroj jeho aplikace Photosounder). Začalo to být příliš objemné, hardwarové a opravdu to nefungovalo jako samostatný ovladač, tak jsem to dal na zadní vypalovačku.
Nedávno jsem si uvědomil, že senzory vyrobené společností Agilent pro optické počítačové myši interně hodně zpracovávají, přičemž oba jsou schopné poskytovat bitmapový obraz (velmi pomalu) a průměrnou tmu spolu se změnou X a Y pomocí jednoduchých sériových požadavků (hodně rychlejší), než aby se museli zabývat vysokorychlostním převodem analogového signálu na digitální, jako je snímač Scanman / Toshiba. Rozhodl jsem se tedy vytvořit zjednodušenou verzi syntezátoru CCD pomocí myši místo skeneru. Úpravou knihovny Arduino vyvinuté Conorem Petersonem pro čtení pixelových dat ze senzoru Agilent pro čtení pohybu a průměrné tmy jsem dokázal data zachytit dostatečně rychle na jednoduchý, ale citlivý samostatný gestický syntezátor
Komponenty v tomto zařízení lze zakoupit za méně než deset dolarů a kód je natolik jednoduchý, že jej může upravit téměř kdokoli, což z něj činí rychlý a levný tvůrce zvuku pro výkon nebo jako žert.
Pomocí níže uvedeného softwaru se tlačítko rolovacího kolečka přepíná mezi režimy: 1 - výška na základě polohy X, 2 - výška na základě vstupu kamery, 3 - kombinace obou. Levé tlačítko myši je momentální spoušť a pravé je zajištěno. Rolovací kolečko mění frekvenční rozsah a rolovací kolečko plus levé tlačítko mění středový bod tohoto rozsahu. Levé tlačítko a středové tlačítko přepínají modulaci hlasitosti na ose Y.
Krok 1: Potřebné součásti
Potřebné součásti: -24 AWG plný drát (více barev) -USB mini kabel-Arduino Nano (nebo klon) -Reproduktor-myš se senzorem Agilent A1610 nebo A2610 (možná další)
Potřebné nástroje: -Miné boční řezačky-Mini jehly s nosem-Odizolovače drátu-Páječka a pájka-Horká lepicí pistole a lepidlo-Přesné šroubováky-Pomocné ruce-Permanentní značkovač-Vrták-1/16 ", 1/4" a rozšiřující se /krokovací bit
Nezobrazeno: -5V USB nabíječka
Krok 2: Odstraňte nohy a šrouby a otevřete myš
Odstraňte podložky ze spodní části myši, pokud kryjí, a šrouby. Vyšroubujte šrouby a opatrně otevřete myš. Šrouby určitě mějte tam, kde je najdete!
Krok 3: Odpojte kabel USB a vyjměte kolečko kodéru
Odpojte USB kabel myši a zlikvidujte jej. Obvykle bude existovat konektor, ale pokud není, stačí kabel přestřihnout pomocí bočních řezačů a dávat pozor, aby se nepřemosťovalo spojení mezi vodiči (společná zem dotýkající se +5 V by mohla narušit činnost senzoru). Demontujte kolečko rolovacího kodéru, aby se neztratilo.
Krok 4: DPS a připojení senzoru myši
Zde je Fritzingův výkres připojení a fotografie ukazující spojení vytvořená pomocí myši Kensington, kterou používám pro výukový program.
Krok 5: Pocínování drátů
Odřízněte a pocínujte 10 4palcových délek drátu pro vytvoření spojení. To usnadní jejich pájení na DPS. Uzemnění IC můžete vynechat, protože má stejné připojení jako ostatní uzemnění.
-zemní-levé tlačítko-prostřední tlačítko-kodér pravého tlačítka a-kodér b-IC +5v-IC uzemnění -IC sck-IC sdio
Krok 6: Pájení vodičů k mikrospínačům a kolečku kodéru
Počínaje zemnicím vodičem připájejte vodiče na spodní stranu desky v místech popsaných výše. Můžete také připojit IC piny na spodní straně. Udělal jsem to nahoře, protože jsem při pájení odkazoval na specifikační list. Otočte desku a uspořádejte dráty tak, aby deska mohla správně sedět bez dalších mezer způsobených dráty.
Krok 7: Zajištění vodičů a desek plošných spojů horkým lepidlem
Pomocí horké lepicí pistole zajistěte dráty k okraji desky. Nezapomeňte zapnout lepicí pistoli! Spojení se nerozbijí náhodou a je snadné je identifikovat, když je deska překlopena, protože jsou udržována v pořádku.
Krok 8: Pájecí dráty k senzoru optické myši
Dráty jsem připájel přímo k IC, ale dají se snadno připájet na spodní stranu DPS. Začnu pocínováním nožiček integrovaného obvodu, ke kterému potřebuji pájet, a poté natavím potaženou pájku na noze a drátu společně s páječkou. Zajistěte tato spojení horkým lepidlem a odstřihněte všechny vyčnívající dráty z horní části desky, aby se zabránilo náhodnému dotyku Arduino Nano.
Krok 9: Připojení optického senzoru k Nano
Odřízněte dráty od senzoru na délku a připevněte je k Arduinu. Procházím dnem a pájkou nahoře, abych využil co nejméně místa. D2, D3, 5v a GND.
Krok 10: Připojení pravého a středového tlačítka k Nano
Odřízněte pravé a středové knoflíkové vodiče na délku a připájejte je k D7 a D8.
Krok 11: Připojení levého tlačítka k Nano
Odřízněte levý knoflíkový vodič na délku a připájejte jej k D6.
Krok 12: Připojení enkodérového kola k Nano
Odřízněte vodiče kodéru na délku a připájejte je k D9 a D10.
Krok 13: Připojení reproduktoru k Nano
Nakonec připojte reproduktor k Arduinu. + Půjde na D5 a - půjde na zem. Vzhledem k tomu, že byly odebrány důvody, použil jsem stínění USB, protože drží spoustu pájky. Připojte USB mini kabel a protáhněte jej otvorem pro kabel myši. V tomto případě jsem ho musel vložit mezi rolovací kolečko a tlačítko rolovacího kolečka, takže jsem svlékl trochu izolace, aby se vešel do úzké mezery.
Krok 14: Příprava hladkého povrchu pro montáž reproduktorů,
Zkontrolujte spodní stranu víka myši. Obvykle bude existovat nějaký druh distančních a montážních komponent, aby se myš nemohla snadno zhroutit spolu s něčím, na čem bude držet sestavu tlačítka. Tato myš má tenkou vrstvu plastu, která běží po celém povrchu a slouží jako tlačítka, která stlačují vnitřní mikrospínače. To drží na místě bílý plastový kus zobrazený výše. Zjistil jsem, že tuto oblast mohu použít pro reproduktor, když při lepení reproduktoru zalepím čep za tlačítko. Ořízněte vše, co by mohlo reproduktoru překážet.
Krok 15: Vrták a rozšířený otvor pro montáž reproduktorů
Označte místo pro otvor reproduktoru a malým otvorem jej provrtejte. Tento pilotní otvor označuje místo pro další vrtání větším vrtákem. Pokud se otvor roztáhne příliš rychle, plast může prasknout. Začněte odstraněním sestavy knoflíků a poté rozbalte každou část samostatně o čtvrt palce bit a poté o kónický krokový bit. Okraje očistěte nožem, odjehlovacím nástrojem nebo kulatým pilníkem.
Krok 16: Připojte jakékoli uvolněné mechanické součásti a namontujte reproduktor
Pomocí horké lepicí pistole nejprve slepte všechny mechanické části (jako je v tomto případě závěs knoflíku). To nemusí být nutné, záleží na modelu myši. Poté umístěte reproduktor a přilepte jej kolem okrajů, abyste jej zajistili na místě. Obvykle začínám jedním lepidlem, překlopím, dokud je horké, vycentruji a nechám zaschnout. Poté jej dokončete sledováním obvodu reproduktoru, dávejte pozor, aby se vám na kryt reproduktoru nedostalo lepidlo, ani nezakrývejte zadní mřížku.
Krok 17: Znovu sestavte, nahrajte / upravte kód
Znovu připevněte víko myši k tělu. Pokud to nevyhovuje, přemístěte dráty a ujistěte se, že otvory pro šrouby nejsou zakryty. Sešroubujte jej a připojte k počítači a nahrajte software pomocí Arduino IDE. Pokud používáte Nano knockoffs na Macu, možná budete muset stáhnout další ovladače pro nahrání souboru. Kód lze stáhnout zde.
www.bryanday.net/mousesynth_v0_1_4.zip
Odpojte počítač a připojte jej k napájecímu zdroji USB. Bavte se!
Doporučené režimy: Podpora více zvukových průběhů, podpora dobíjecí baterie, funkce Bluetooth, výstup CV…