Tartalomjegyzék:

Hangos egér: 17 lépés (képekkel)
Hangos egér: 17 lépés (képekkel)

Videó: Hangos egér: 17 lépés (képekkel)

Videó: Hangos egér: 17 lépés (képekkel)
Videó: ZöldGalamb - 33 2024, November
Anonim
Hangos egér
Hangos egér

2016 -ban, miután inspirációt kaptam a YouTube -on a Scanman Line Follower videójából, elkezdtem dolgozni egy szintetizátor eszközön a Toshiba TCD1304 lineáris CCD -vel, hogy szintetizálhassam a spektrogram adatokból (vagy a spektrogram adatokként értelmezett grafikus adatokból) származó hangot Michel Rouzic ARSS kódjának használatával (a Photosounder alkalmazás forrása). Ez túlságosan terjedelmes lett, hardveresen, és valóban nem működött önálló vezérlőként, ezért feltettem a hátsó égőre.

Nemrég jöttem rá, hogy az Agilent által optikai számítógépes egerekhez készített érzékelők sok feldolgozást végeznek belsőleg, mindkettő képes bitképes képet biztosítani (nagyon lassan) és átlagos sötétséget az X és Y változásával együtt egyszerű soros kérések használatával (sok gyorsabb), ahelyett, hogy olyan nagysebességű analóg-digitális átalakítással kellene foglalkozni, mint a Scanman / Toshiba érzékelő. Ezért úgy döntöttem, hogy a CCD -szintetizátor leegyszerűsített változatát készítem el, egeret használva a szkenner helyett. A Conor Peterson által kifejlesztett Arduino könyvtárnak az Agilent szenzorból származó pixeladatok olvasására való mozgásának és átlagos sötétségének módosításával elég gyorsan tudtam megragadni az adatokat egy egyszerű, ugyanakkor érzékeny önálló gesztusszintetizátorhoz.

Ennek az eszköznek az alkatrészei kevesebb mint tíz dollárért vásárolhatók meg, és a kód elég egyszerű ahhoz, hogy szinte bárki módosítsa, így ez gyors és olcsó hangkészítő a teljesítményhez vagy a tréfához.

Az alábbi szoftver használatával a görgetőgomb vált az üzemmódok között: 1 - hangmagasság az X pozíció alapján, 2 - hangmagasság a kamera bemenete alapján, 3 - a kettő keveréke. A bal egérgomb egy pillanatnyi kioldó, a jobb oldali pedig reteszel. A görgetőgörgő megváltoztatja a frekvenciatartományt, a görgetőgomb és a bal gomb pedig a tartomány középpontját. A bal gombbal és a középső gombbal válthat a hangerőszabályozáson az Y tengelyen.

1. lépés: Szükséges alkatrészek

Szükséges alkatrészek
Szükséges alkatrészek

Szükséges alkatrészek: -24 awg tömör huzal (több színben)-USB mini kábel-Arduino Nano (vagy klón)-Hangszóró egér Agilent A1610 vagy A2610 érzékelővel (esetleg más)

Szükséges szerszámok: -Mini oldalsó vágók-Mini tű-orr pillérek-Vezeték-lehúzók-Forrasztópáka és forrasztópáka-Forró ragasztópisztoly és ragasztó-Precíziós csavarhúzók-Segítő kezek-Állandó jelzőfúró-1/16 ", 1/4" és bővíthető /léptető bit

Nem látható: -5V USB töltő

Lépés: Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret

Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret
Távolítsa el a lábakat és csavarokat, és nyissa ki az egeret

Távolítsa el a párnákat az egér aljáról, ha azok burkolatot és csavarokat tartalmaznak. Távolítsa el a csavarokat, és óvatosan nyissa ki az egeret. A csavarokat feltétlenül tartsa ott, ahol megtalálhatja őket!

3. lépés: Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét

Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét
Húzza ki az USB -kábelt, és távolítsa el a kódoló kerekét

Húzza ki az egér USB -kábelét, és dobja ki. Általában lesz csatlakozó, de ha nincs, akkor csak vágja el a kábelt oldalsó vágók segítségével, ügyelve arra, hogy ne kösse össze a vezetékek közötti kapcsolatot (a +5 V -ot érintő közös földelés zavarhatja az érzékelő működését). Távolítsa el a görgető kódoló kerekét, hogy ne vesszen el.

4. lépés: Az egérérzékelő NYÁK -ja és csatlakozásai

Az egérérzékelő NYÁK -ja és csatlakozásai
Az egérérzékelő NYÁK -ja és csatlakozásai
Az egérérzékelő NYÁK -ja és csatlakozásai
Az egérérzékelő NYÁK -ja és csatlakozásai
Az egérérzékelő NYÁK -ja és csatlakozásai
Az egérérzékelő NYÁK -ja és csatlakozásai

Itt található a kapcsolatok Fritzing rajza és egy fotó, amely bemutatja a Kensington egérrel létrehozott kapcsolatokat, amelyeket az oktatóanyaghoz használok.

5. lépés: A vezetékek bádogozása

A vezetékek bádogozása
A vezetékek bádogozása
A vezetékek bádogozása
A vezetékek bádogozása

Vágjon és ónozzon 10 4 hüvelykes huzalt a csatlakozások elkészítéséhez. Ez megkönnyíti a forrasztást a NYÁK -ra. Kihagyhatja az IC földelését, mivel ugyanaz a kapcsolat, mint a másik föld.

-föld-bal gomb-középső gomb-jobb gomb-kódoló a-kódoló b-IC +5v-IC földi -IC sck-IC sdio

6. lépés: Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez

Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez
Huzalok forrasztása a mikrokapcsolókhoz és a kódoló kerékhez

Kezdve a földelő vezetékkel, forrasztja a vezetékeket a tábla alsó oldalára a korábban leírt helyeken. Az IC -csatlakozókat az alsó oldalon is csatlakoztathatja. Ezeket felül tettem, mert forrasztás közben a specifikációs lapra hivatkoztam. Fordítsa meg a táblát és rendezze el a vezetékeket úgy, hogy a tábla megfelelően tudjon ülni a vezetékek okozta további rések nélkül.

7. lépés: A vezetékek és a NYÁK biztosítása forró ragasztóval

A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval
A vezetékek és a NYÁK biztosítása forró ragasztóval

A forró ragasztópisztoly segítségével rögzítse a vezetékeket a tábla széléhez. Ne felejtse el bekapcsolni a ragasztópisztolyt! Az összeköttetések nem szakadnak meg véletlenül, és könnyen azonosíthatók, amikor a táblát megfordítják, mert rendben vannak.

8. lépés: A vezetékek forrasztása az optikai egérérzékelőhöz

Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz
Huzalok forrasztása az optikai egérérzékelőhöz

A vezetékeket közvetlenül az IC -hez forrasztottam, de könnyen forraszthatók a NYÁK aljára. Kezdem azzal, hogy ónozom az IC lábait, amelyekhez forrasztani kell, majd megolvasztom a bevont forrasztót a lábon és a huzalt a forrasztópáka mellett. Rögzítse ezeket a csatlakozásokat forró ragasztóval, és vágja le a kiálló vezetékeket a tábla tetejéről, nehogy véletlenül hozzáérjenek az Arduino Nano -hoz.

9. lépés: Az optikai érzékelő csatlakoztatása a Nano -hoz

Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz
Az optikai érzékelő csatlakoztatása a Nano -hoz

Vágja el a vezetékeket az érzékelőtől a hosszúságig, és rögzítse az Arduino -hoz. Bemegyek alul és forrasztom a tetejét, hogy minél kevesebb helyet használjak. D2, D3, 5v és GND.

10. lépés: A jobb és a középső gomb csatlakoztatása a Nano -hoz

A jobb és a középső gomb csatlakoztatása a Nano -hoz
A jobb és a középső gomb csatlakoztatása a Nano -hoz
A jobb és a középső gomb csatlakoztatása a Nano -hoz
A jobb és a középső gomb csatlakoztatása a Nano -hoz

Vágja el a jobb és a középső gomb vezetékét a hosszúságra, és forrasztja őket D7 és D8 -ra.

11. lépés: A bal gomb csatlakoztatása a Nano -hoz

A bal gomb csatlakoztatása a Nano -hoz
A bal gomb csatlakoztatása a Nano -hoz
A bal gomb csatlakoztatása a Nano -hoz
A bal gomb csatlakoztatása a Nano -hoz

Vágja a bal oldali gombhuzalt hosszra, és forrasztja D6 -ra.

12. lépés: Az enkóderkerék csatlakoztatása a Nano -hoz

A kódoló kerék csatlakoztatása a Nano -hoz
A kódoló kerék csatlakoztatása a Nano -hoz
A kódoló kerék csatlakoztatása a Nano -hoz
A kódoló kerék csatlakoztatása a Nano -hoz

Vágja le a jeladó vezetékét hosszúra, és forrasztja őket D9 és D10 -re.

13. lépés: A hangszóró csatlakoztatása a Nano -hoz

A hangszóró csatlakoztatása a Nano -hoz
A hangszóró csatlakoztatása a Nano -hoz
A hangszóró csatlakoztatása a Nano -hoz
A hangszóró csatlakoztatása a Nano -hoz
A hangszóró csatlakoztatása a Nano -hoz
A hangszóró csatlakoztatása a Nano -hoz

Végül csatlakoztassa a hangszórót az Arduino -hoz. A + a D5 -re, a - pedig a földre kerül. Mivel az alapokat elvették, az USB árnyékolást használtam, mivel sok forrasztóanyag tartja a helyét. Csatlakoztassa az USB mini kábelt, és vezesse át az egérkábel nyílásához. Ebben a példában el kellett helyeznem a görgetőkerék és a görgetőgomb közé, ezért egy kis szigetelést levettem, hogy illeszkedjen a keskeny résbe.

14. lépés: Sima felület előkészítése a hangszóró felszerelésére,

Sima felület előkészítése a hangszórók rögzítéséhez,
Sima felület előkészítése a hangszórók rögzítéséhez,
Sima felület előkészítése a hangszórók rögzítéséhez,
Sima felület előkészítése a hangszórók rögzítéséhez,
Sima felület előkészítése a hangszórók rögzítéséhez,
Sima felület előkészítése a hangszórók rögzítéséhez,

Vizsgálja meg az egér fedelének alsó oldalát. Általában lesz valamilyen távtartó és rögzítő alkatrész, amely megakadályozza, hogy az egér könnyen összeomoljon, és legyen valami, ami a gombszerkezetet tarthatja. Ennek az egérnek vékony műanyagrétege van, amely végigfut a teljes felületen, és gombokként szolgál, amelyek megnyomják a belső mikrokapcsolókat. Ezt a fent látható fehér műanyag darab tartja. Azt tapasztaltam, hogy ezt a területet használhatom a hangszóróhoz, ha a hangszóró ragasztásakor forró ragasztóval rögzítem a gomb forgatógombját. Vágjon le mindent, ami akadályozhatja a hangszórót.

15. lépés: Fúrjon és szélesítsen lyukat a hangszóró rögzítéséhez

Fúró és széles nyílás a hangszóró rögzítéséhez
Fúró és széles nyílás a hangszóró rögzítéséhez
Fúró és széles nyílás a hangszóró rögzítéséhez
Fúró és széles nyílás a hangszóró rögzítéséhez
Fúró és széles nyílás a hangszóró rögzítéséhez
Fúró és széles nyílás a hangszóró rögzítéséhez

Jelöljön ki egy helyet a hangszóró nyílásához, és fúrjon át rajta egy kicsit. Ez a kísérleti lyuk egy nagyobb fúróval jelzi a további fúrás helyét. Ha a lyukat túl gyorsan tágítják, a műanyag megrepedhet. Kezdje azzal, hogy eltávolítja a gombszerelvényt, majd minden részt külön kiszélesít egy negyed hüvelykes bittel, majd egy kúpos lépcsővel. Tisztítsa meg a széleket késsel, sorjázó eszközzel vagy kerek reszelővel.

16. lépés: Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót

Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót
Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót
Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót
Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót
Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót
Csatlakoztassa a laza mechanikus alkatrészeket és szerelje fel a hangszórót

Először ragasztja le a mechanikus alkatrészeket (például ebben a példában a gombpántot) a forró ragasztópisztoly segítségével. Ez nem feltétlenül szükséges, az egér modelljétől függ. Ezután helyezze el a hangszórót és ragasztja a széleit, hogy rögzítse a helyén. Általában egy ragasztóbloggal kezdem, megforgatom, amíg még forró, hogy középre állítsam, és hagyom megszáradni. Ezután fejezze be a hangszóró kerületének követésével, ügyelve arra, hogy ne kerüljön ragasztó a hangszóró burkolatára, vagy ne takarja le a hátsó rácsot.

17. lépés: A kód összeszerelése, feltöltése / szerkesztése

Helyezze vissza az egér fedelét a testre. Ha nem illeszkedik, helyezze át a vezetékeket, és győződjön meg arról, hogy a csavarlyukak nincsenek lefedve. Csavarja össze és csatlakoztassa a számítógéphez a szoftver feltöltéséhez az Arduino IDE segítségével. Ha Nano knockoffokat használ Mac -en, akkor előfordulhat, hogy további illesztőprogramokat kell letöltenie a fájl feltöltéséhez. A kód innen tölthető le.

www.bryanday.net/mousesynth_v0_1_4.zip

Válassza le a számítógépet, és csatlakoztassa az USB -tápegységhez. Érezd jól magad!

Ajánlott modok: Több audio hullámforma támogatása, újratölthető akkumulátor támogatás, Bluetooth funkció, CV kimenet…

Ajánlott: