Orodha ya maudhui:

Panya Sauti: Hatua 17 (na Picha)
Panya Sauti: Hatua 17 (na Picha)

Video: Panya Sauti: Hatua 17 (na Picha)

Video: Panya Sauti: Hatua 17 (na Picha)
Video: PICHA 10 ZINAZOUMIZA MSIBA WA MAGUFULI 2024, Novemba
Anonim
Panya Sauti
Panya Sauti

Mnamo mwaka wa 2016, baada ya kuhamasishwa na video ya Mfuatiliaji wa Line ya Scanman kwenye YouTube, nilianza kufanya kazi kwenye kifaa cha synthesizer nikitumia Toshiba TCD1304 linear CCD ili kuunda sauti kutoka kwa data ya programu (au data ya picha iliyofasiriwa kama data ya programu) kwa kutumia msimbo wa ARSS wa Michel Rouzic (chanzo cha programu yake ya Photosounder). Hii ikawa kubwa sana, yenye busara ya vifaa, na kwa kweli haikufanya kazi kama kidhibiti cha kibinafsi, kwa hivyo niliiweka kwenye kichoma moto nyuma.

Hivi karibuni nilijua kuwa sensorer zilizotengenezwa na Agilent kwa panya za kompyuta zinafanya usindikaji mwingi ndani, zote zikiwa na uwezo wa kutoa picha ya bitmap (polepole sana) na giza wastani pamoja na mabadiliko ya X na Y kutumia maombi rahisi ya serial (mengi haraka) badala ya kushughulika na analog ya kasi sana kwa ubadilishaji wa dijiti kama sensa ya Scanman / Toshiba. Kwa hivyo, niliamua kufanya toleo rahisi la synth ya CCD kutumia panya badala ya skana. Kwa kurekebisha maktaba ya Arduino iliyotengenezwa na Conor Peterson kwa kusoma data ya pikseli kutoka kwa sensorer ya Agilent kusoma harakati na giza wastani niliweza kuchukua data haraka vya kutosha kwa synthesizer ya ishara rahisi

Vipengele kwenye kifaa hiki vinaweza kununuliwa kwa chini ya dola kumi na nambari ni rahisi kwa karibu kila mtu kurekebisha, na kuifanya hii kuwa kitengeneza sauti haraka na cha bei rahisi kwa utendaji au kama prank.

Kutumia programu hapa chini, kitufe cha scrollwheel hubadilika kati ya modes: 1 - lami kulingana na msimamo wa X, 2 - lami kulingana na uingizaji wa kamera, 3 - mchanganyiko wa hizo mbili. Kitufe cha kushoto cha panya ni kichocheo cha kitambo na kulia ni latching. Kitufe cha kusongesha hubadilisha masafa ya masafa na scrollwheel pamoja na kitufe cha kushoto hubadilisha hatua ya katikati ya masafa hayo. Kitufe cha kushoto pamoja na kitufe cha katikati hubadilisha moduli ya sauti kwenye mhimili wa Y.

Hatua ya 1: Sehemu Zinazohitajika

Sehemu Zinazohitajika
Sehemu Zinazohitajika

Vipengele vinahitajika: -24 awg waya ngumu (rangi nyingi) -USB mini cable-Arduino Nano (au clone) -Spika-kipanya na senso ya Agilent A1610 au A2610 (labda wengine)

Zana zinahitajika: -Wakataji wa upande mdogo-Vipande vidogo vya sindano-pua -Vipiga-waya vya chuma-Soldering & solder-Moto gundi bunduki & gundi-Precision bisibisi-Kusaidia mikono-Kidumu cha kudumu-Drill-1/16 ", 1/4" na kupanua / kukanyaga kidogo

Haionyeshwi: -5v sinia ya USB

Hatua ya 2: Ondoa Miguu na Skrufu na Fungua kipanya

Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya
Ondoa Miguu na Skrufu na Fungua kipanya

Ondoa pedi kutoka chini ya panya yako ikiwa zinafunika na vis. Ondoa screws na ufungue panya kwa uangalifu. Hakikisha kuweka visu ambapo unaweza kuzipata!

Hatua ya 3: Tenganisha Cable ya USB na Ondoa Gurudumu la Encoder

Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji
Tenganisha Cable ya USB na Ondoa Gurudumu la Usimbuaji

Tenganisha kebo ya USB ya panya na utupe. Kawaida kutakuwa na kontakt lakini ikiwa hakuna, kata tu kebo ukitumia wakataji wa kando, mwangalifu usiziba uhusiano kati ya waya (ardhi iliyoshirikiwa ikigusa + 5v inaweza kuingiliana na utendaji wa sensa). Ondoa gurudumu la kusimba la kusonga ili lisipotee.

Hatua ya 4: PCB ya Sensor ya Panya na Uunganisho

Panya ya Sensor PCB na Uunganisho
Panya ya Sensor PCB na Uunganisho
Panya ya Sensor PCB na Uunganisho
Panya ya Sensor PCB na Uunganisho
Panya ya Sensor PCB na Uunganisho
Panya ya Sensor PCB na Uunganisho

Hapa kuna mchoro wa Fritzing wa viunganisho na picha inayoonyesha viunganisho vilivyotengenezwa kwa kutumia panya ya Kensington ninayotumia kwa mafunzo.

Hatua ya 5: Tinning waya

Tinning waya
Tinning waya
Tinning waya
Tinning waya

Kata na bati urefu wa waya 4 kwa urefu wa 4inch kwa kutengeneza unganisho. Hii itafanya iwe rahisi kuziunganisha kwa PCB. Unaweza kuacha uwanja wa IC kwani ni unganisho sawa na ardhi nyingine.

kitufe-cha-kushoto-kitufe-katikati kitufe cha kulia-encoder-encoder b-IC + 5v-IC ard -IC sck-IC sdio

Hatua ya 6: Soldering waya kwa Microswitches na Encoder Wheel

Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder
Kuunganisha waya kwa Microswitches na Gurudumu la Encoder

Kuanzia na waya wa ardhini, sambaza waya chini ya ubao katika maeneo yaliyoelezwa hapo awali. Unaweza pia kuunganisha pini za IC upande wa chini pia. Nilifanya haya juu kwa sababu nilikuwa nikirejelea karatasi maalum wakati wa kuuza. Geuza ubao na upange waya ili bodi iweze kukaa vizuri bila mapungufu yoyote ya ziada yanayosababishwa na waya.

Hatua ya 7: Kuhakikisha waya na Na PCB na Gundi Moto

Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto
Kulinda waya na Na PCB na Gundi Moto

Tumia bunduki ya gundi moto kupata waya kwenye ukingo wa bodi. Usisahau kuwasha bunduki ya gundi! Uunganisho hautavunjika kwa bahati mbaya na inafanya iwe rahisi kutambua wakati bodi inapopinduliwa kwa sababu imewekwa kwa mpangilio.

Hatua ya 8: Soldering waya kwa Optical Mouse Sensor

Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho
Waya za Soldering kwa Sensor ya Panya ya Macho

Niliuza waya moja kwa moja kwa IC, lakini zinaweza kuuzwa kwa urahisi chini ya PCB. Ninaanza kwa kunyoosha miguu ya IC ambayo ninahitaji kuifunga, na kisha kuyeyuka solder iliyofunikwa kwenye mguu na waya pamoja na chuma cha kutengeneza. Salama miunganisho hii na gundi ya moto na ukate waya wowote unaojitokeza juu ya ubao ili kuwazuia wasiguse Arduino Nano kwa bahati mbaya.

Hatua ya 9: Kuunganisha Sura ya Macho na Nano

Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano
Kuunganisha Sura ya Macho na Nano

Kata waya kutoka kwa sensor hadi urefu na uziambatanishe na Arduino. Ninaingia chini na kauza juu kutumia chumba kidogo iwezekanavyo. D2, D3, 5v na GND.

Hatua ya 10: Kuunganisha vifungo vya kulia na vya Kituo kwa Nano

Kuunganisha vifungo vya kulia na vya kati na Nano
Kuunganisha vifungo vya kulia na vya kati na Nano
Kuunganisha vifungo vya kulia na vya kati na Nano
Kuunganisha vifungo vya kulia na vya kati na Nano

Kata waya za kulia na za katikati kwa urefu na uziunganisha kwa D7 & D8.

Hatua ya 11: Kuunganisha Kitufe cha Kushoto kwa Nano

Kuunganisha Kitufe cha Kushoto kwa Nano
Kuunganisha Kitufe cha Kushoto kwa Nano
Kuunganisha Kitufe cha Kushoto kwa Nano
Kuunganisha Kitufe cha Kushoto kwa Nano

Kata waya wa kifungo cha kushoto kwa urefu na uiuze kwa D6.

Hatua ya 12: Kuunganisha Gurudumu la Encoder kwa Nano

Kuunganisha Gurudumu la Encoder na Nano
Kuunganisha Gurudumu la Encoder na Nano
Kuunganisha Gurudumu la Encoder na Nano
Kuunganisha Gurudumu la Encoder na Nano

Kata waya za usimbuaji kwa urefu na uzichome kwa D9 & D10.

Hatua ya 13: Kuunganisha Spika kwa Nano

Kuunganisha Spika na Nano
Kuunganisha Spika na Nano
Kuunganisha Spika na Nano
Kuunganisha Spika na Nano
Kuunganisha Spika na Nano
Kuunganisha Spika na Nano

Mwishowe unganisha spika yako kwa Arduino. The + itaenda kwa D5 na - itaenda ardhini. Kwa kuwa viwanja vilichukuliwa, nilitumia kinga ya USB kwani ina solder nyingi inayoishikilia. Ambatisha kebo ya mini ya USB na uilisha kwa ufunguzi wa kebo ya panya. Katika mfano huu ilibidi niitoshe kati ya gurudumu la kusongesha na kitufe cha gurudumu la kusongesha, kwa hivyo nilivua insulation kidogo ili iweze kutoshea katika pengo nyembamba.

Hatua ya 14: Kuandaa Sehemu Nyororo ya Kuweka Spika,

Kuandaa Sehemu Nyororo ya Kuweka Spika,
Kuandaa Sehemu Nyororo ya Kuweka Spika,
Kuandaa Sehemu Nyororo ya Kuweka Spika,
Kuandaa Sehemu Nyororo ya Kuweka Spika,
Kuandaa Sehemu Nyororo ya Kuweka Spika,
Kuandaa Sehemu Nyororo ya Kuweka Spika,

Kagua upande wa chini wa kifuniko cha panya. Kawaida kutakuwa na aina ya spacer na vifaa vya kuweka kuweka panya isianguke kwa urahisi pamoja na kitu cha kushikilia mkutano wa kifungo. Panya hii ina safu nyembamba ya plastiki ambayo hutembea juu ya uso wote ambao hutumika kama vifungo ambavyo vinasukuma darubini za ndani. Hii inashikiliwa na kipande cheupe cha plastiki kilichoonyeshwa hapo juu. Niligundua kuwa ninaweza kutumia eneo hilo kwa spika ikiwa nitaweka gundi moto kwa kitufe wakati wa gundi spika. Kata chochote kinachoweza kumzuia mzungumzaji.

Hatua ya 15: Kuchimba na Kupanua Shimo kwa Kuweka Spika

Kuchimba na Kupanua Shimo kwa Kuweka Spika
Kuchimba na Kupanua Shimo kwa Kuweka Spika
Kuchimba na Kupanua Shimo kwa Kuweka Spika
Kuchimba na Kupanua Shimo kwa Kuweka Spika
Kuchimba na Kupanua Shimo kwa Kuweka Spika
Kuchimba na Kupanua Shimo kwa Kuweka Spika

Weka alama kwa ufunguzi wa spika na ubonyeze kwa kidogo. Shimo hili la majaribio linaweka alama mahali pa kuchimba zaidi na kidogo. Ikiwa shimo limepanuliwa haraka sana plastiki inaweza kupasuka. Anza kwa kuondoa mkusanyiko wa kitufe na kisha upanue kila sehemu kando na inchi ya robo inchi halafu kwa hatua ndogo. Safisha kingo na kisu, zana ya kuondoa au faili ya pande zote.

Hatua ya 16: Ambatisha Vipengee Vyovyote Vya Mitambo Vile Vilivyopungua na Upandishe Spika

Ambatisha Vipengee vyovyote vya Mitambo vilivyo na Mpangilio wa Spika
Ambatisha Vipengee vyovyote vya Mitambo vilivyo na Mpangilio wa Spika
Ambatisha Vipengee vyovyote vya Mitambo vilivyo na Mpangilio wa Spika
Ambatisha Vipengee vyovyote vya Mitambo vilivyo na Mpangilio wa Spika
Ambatisha Vipengee vyovyote vya Mitambo vilivyo na Mpangilio wa Spika
Ambatisha Vipengee vyovyote vya Mitambo vilivyo na Mpangilio wa Spika

Kwanza gundi chini sehemu zozote za mitambo (kama vile bawaba ya kifungo katika mfano huu) ukitumia bunduki ya gundi moto. Hii inaweza kuwa sio lazima, inategemea mfano wa panya. Kisha weka spika na gundi kando kando ili kuilinda. Kawaida mimi huanza na blogi moja ya gundi, kuipindua wakati bado ni moto kuiweka katikati na kuiacha ikauke. Kisha maliza kwa kufuata mzunguko wa spika, kuwa mwangalifu usipate gundi kwenye kifuniko cha spika, au kufunika grill yoyote ya nyuma.

Hatua ya 17: Unganisha tena, Pakia / Hariri Nambari

Unganisha kifuniko cha panya mwilini. Ikiwa haitoshi, weka waya tena na uhakikishe kuwa mashimo ya screw hayakufunikwa. Shika pamoja na unganisha kwenye kompyuta ili kupakia programu hiyo kwa kutumia Arduino IDE. Ikiwa unatumia Nano knockoffs kwenye Mac unaweza kuwa na pakua madereva ya ziada kupakia faili. Nambari inaweza kupakuliwa kutoka hapa.

www.bryanday.net/mousesynth_v0_1_4.zip

Tenganisha kutoka kwa kompyuta na uunganishe kwa usambazaji wa umeme wa USB. Furahiya!

Mods zinazopendekezwa: Msaada wa fomati zaidi za sauti, msaada wa betri inayoweza kuchajiwa, utendaji wa Bluetooth, pato la CV…

Ilipendekeza: