Obsah:

Zvuková myš: 17 kroků (s obrázky)
Zvuková myš: 17 kroků (s obrázky)

Video: Zvuková myš: 17 kroků (s obrázky)

Video: Zvuková myš: 17 kroků (s obrázky)
Video: Adel ukazala prso 2024, Říjen
Anonim
Zvuková myš
Zvuková myš

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é díly
Potřebné díly

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š

Vyjměte nohy a šrouby a otevřete myš
Vyjměte nohy a šrouby a otevřete myš
Vyjměte nohy a šrouby a otevřete myš
Vyjměte nohy a šrouby a otevřete myš
Vyjměte nohy a šrouby a otevřete myš
Vyjměte nohy a šrouby a otevřete myš
Vyjměte nohy a šrouby a otevřete myš
Vyjmě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 kabel USB a vyjměte kolečko kodéru
Odpojte kabel USB a vyjměte kolečko kodéru
Odpojte kabel USB a vyjměte kolečko kodéru
Odpojte kabel USB a vyjměte kolečko kodéru
Odpojte kabel USB a vyjměte kolečko kodéru
Odpojte kabel USB a vyjměte kolečko kodéru
Odpojte kabel USB a vyjměte kolečko kodéru
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

DPS a připojení senzoru myši
DPS a připojení senzoru myši
Deska a připojení senzoru myši
Deska a připojení senzoru myši
DPS a připojení senzoru myši
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ů

Cínování drátů
Cínování drátů
Cínování drátů
Cí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

Pájecí dráty k mikrospínačům a kolečku kodéru
Pájecí dráty k mikrospínačům a kolečku kodéru
Pájecí dráty k mikrospínačům a enkodérovému kolu
Pájecí dráty k mikrospínačům a enkodérovému kolu
Pájecí dráty k mikrospínačům a enkodérovému kolu
Pájecí dráty k mikrospínačům a enkodérovému kolu
Pájecí dráty k mikrospínačům a enkodérovému kolu
Pájecí dráty k mikrospínačům a enkodérovému kolu

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

Zajištění vodičů a desek plošných spojů horkým lepidlem
Zajištění vodičů a desek plošných spojů horkým lepidlem
Zajištění vodičů a desek plošných spojů horkým lepidlem
Zajištění vodičů a desek plošných spojů horkým lepidlem
Zajištění vodičů a desek plošných spojů horkým lepidlem
Zajištění vodičů a desek plošných spojů horkým lepidlem
Zajištění vodičů a desek plošných spojů horkým lepidlem
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

Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru myši
Pájecí dráty k optickému senzoru 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

Připojení optického senzoru k Nano
Připojení optického senzoru k Nano
Připojení optického senzoru k Nano
Připojení optického senzoru k Nano
Připojení optického senzoru k Nano
Připojení optického senzoru k Nano
Připojení optického senzoru k Nano
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

Připojení pravého a středového tlačítka k Nano
Připojení pravého a středového tlačítka k Nano
Připojení pravého a středového tlačítka k Nano
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

Připojení levého tlačítka k Nano
Připojení levého tlačítka k Nano
Připojení levého tlačítka k Nano
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

Připojení enkodérového kola k Nano
Připojení enkodérového kola k Nano
Připojení enkodérového kola k Nano
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

Připojení reproduktoru k Nano
Připojení reproduktoru k Nano
Připojení reproduktoru k Nano
Připojení reproduktoru k Nano
Připojení reproduktoru k Nano
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ů,

Příprava hladkého povrchu pro montáž reproduktorů,
Příprava hladkého povrchu pro montáž reproduktorů,
Příprava hladkého povrchu pro montáž reproduktorů,
Příprava hladkého povrchu pro montáž reproduktorů,
Příprava hladkého povrchu pro montáž reproduktorů,
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ů

Vrták a rozšířený otvor pro montáž reproduktorů
Vrták a rozšířený otvor pro montáž reproduktorů
Vrták a rozšířený otvor pro montáž reproduktorů
Vrták a rozšířený otvor pro montáž reproduktorů
Vrták a rozšířený otvor pro montáž reproduktorů
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

Připojte jakékoli volné mechanické součásti a namontujte reproduktor
Připojte jakékoli volné mechanické součásti a namontujte reproduktor
Připojte jakékoli volné mechanické součásti a namontujte reproduktor
Připojte jakékoli volné mechanické součásti a namontujte reproduktor
Připojte jakékoli volné mechanické součásti a namontujte reproduktor
Připojte jakékoli volné 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…

Doporučuje: