Orodha ya maudhui:

Kanyagio cha Gitaa ya Arduino: Hatua 23 (na Picha)
Kanyagio cha Gitaa ya Arduino: Hatua 23 (na Picha)

Video: Kanyagio cha Gitaa ya Arduino: Hatua 23 (na Picha)

Video: Kanyagio cha Gitaa ya Arduino: Hatua 23 (na Picha)
Video: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Julai
Anonim
Kanyagio cha Gitaa la Arduino
Kanyagio cha Gitaa la Arduino
Kanyagio cha Gitaa la Arduino
Kanyagio cha Gitaa la Arduino

Pedal ya Guitar ya Arduino ni kanyagio wa dijiti ya athari nyingi kulingana na Lo-Fi Arduino Guitar Pedal hapo awali iliyotumwa na Kyle McDonald. Nilifanya marekebisho machache kwa muundo wake wa asili. Mabadiliko yanayoonekana zaidi ni preamp iliyojengwa, na hatua ya mchanganyiko wa kazi ambayo hukuruhusu kuchanganya ishara safi na ishara ya athari. Niliongeza pia kisa kikali, ubadilishaji mguu, na swichi ya rotary kuwa na hatua 6 za busara kati ya athari tofauti.

Jambo la kupendeza juu ya kanyagio hii ni kwamba inaweza kubadilishwa bila kikomo. Ikiwa hupendi moja ya athari, panga programu nyingine. Kwa njia hii, uwezo huu wa kanyagio unategemea sana ustadi wako na mawazo kama programu.

Hatua ya 1: Nenda Pata vitu

Nenda Upate Vitu
Nenda Upate Vitu

Utahitaji:

(x1) Arduino Uno REV 3 (x1) Fanya Kitengo cha Kuunda Protoksi ya Kuunda (x3) 100K-Ohm Linear-Taper Potentiometer (x1) 2-Pole, 6-Position Rotary switch (x4) Hexagonal Control Knob na Alumini Insert (x1) TL082 / TL082CP Wide Dual JFET Input Op Amp (8-Pin DIP) (x2) 1/4 "Stereo Panel-Mount Audio Jack (x4) 1uF capacitor * (x2) 47uF capacitor * (x1) 0.082µf Capacitor (x1) 100pF Capacitor * * (x1) 5pf Capacitor ** (x6) 10K Ohm 1/4-Watt Resistor *** (x2) 1M Ohm 1/4-Watt Resistor *** (x1) 390K Ohm 1/4-Watt Resistor *** (x1) 1.5K Ohm 1/4-Watt Resistor *** (x1) 510K Ohm 1/4-Watt Resistor *** (x1) 330K Ohm 1/4-Watt Resistor *** (x1) 4.7K Ohm 1 / 4-Watt Resistor *** (x1) 12K Ohm 1/4-Watt Resistor *** (x1) 1.2K Ohm 1/4-Watt Resistor *** (x1) 1K Ohm 1/4-Watt Resistor ** * (x2) 100K Ohm 1/4-Watt Resistor *** (x1) 22K Ohm 1/4-Watt Resistor *** (x1) 33K Ohm 1/4-Watt Resistor *** (x1) 47K Ohm 1 / 4-Watt Resistor *** (x1) 68K Ohm 1/4-Watt Resistor *** (x1) Heavy-Duty 9V Snap Connectors (x1) 90-Ft. UL-Inayotambuliwa Hookup Wire (x1) 9 Volt Battery (x1) Sanduku 'BB' Ukubwa Poda ya Poda (x1) DPDT Stomp switch (x1) 1/8 "x 6" x 6 "mkeka wa mpira (x1) 1/8" x 12 "x 12 "mkeka wa cork

* Kitanda cha capacitor ya elektroni. Kitanda kimoja tu muhimu kwa sehemu zote zilizo na lebo. ** Kitambaa cha kauri cha capacitor. Ni kitanda kimoja tu kinachohitajika kwa sehemu zote zilizo na lebo. Kit tu muhimu kwa sehemu zote zilizo na lebo.

Tafadhali kumbuka kuwa zingine za viungo kwenye ukurasa huu zina viungo vya ushirika vya Amazon. Hii haibadilishi bei ya vitu vyovyote vya kuuza. Walakini, ninapata kamisheni ndogo ikiwa bonyeza kwenye yoyote ya viungo hivyo na ununue chochote. Ninaweka tena pesa hii katika vifaa na zana za miradi ya baadaye. Ikiwa ungependa pendekezo mbadala kwa muuzaji wa sehemu yoyote, tafadhali nijulishe.

Hatua ya 2: Kuvunjika kwa kichwa

Kuvunjika kwa kichwa
Kuvunjika kwa kichwa
Kuvunjika kwa kichwa
Kuvunjika kwa kichwa
Kuvunjika kwa kichwa
Kuvunjika kwa kichwa

Vunja kipande cha kichwa cha kiume ili kiweze kutoshea vyema kwenye Kitengo cha Ngao ya Muumba.

Njia rahisi ya kufanya hivyo ni kuingiza mwisho wa ukanda kwenye kila tundu la Arduino na kisha ukate pini za ziada. Utaishia na vipande 4 vya saizi sahihi.

Hatua ya 3: Solder

Solder
Solder
Solder
Solder
Solder
Solder

Ingiza pini za kichwa cha kiume kwenye Shield ya Muumba na uziweke mahali pake.

Hatua ya 4: Kiolezo

Kiolezo
Kiolezo
Kiolezo
Kiolezo
Kiolezo
Kiolezo

Chapisha templeti iliyoambatishwa kwenye karatasi ya wambiso kamili.

Kata kila mraba.

(Faili hiyo ina muundo unaorudiwa mara mbili ikiwa inaweza kuboresha matumizi ya karatasi, na ikiwa unahitaji nyongeza.)

Hatua ya 5: Drill

Kuchimba
Kuchimba
Kuchimba
Kuchimba
Kuchimba
Kuchimba

Chambua uungwaji mkono wa templeti ya wambiso na ushike mraba mbele ya kitovu.

Piga misalaba yote kwa 1/8 kuchimba kidogo.

Kuanzia upande wa kushoto, panua mashimo matatu ya kwanza na kipande cha 9/32 drill.

Panua shimo la mwisho la safu ya juu na kipande cha bizari cha 5/16.

Na kisha panua shimo la umoja upande wa kulia chini na kijembe cha "1/2" kumaliza mbele ya kesi hiyo.

Futa templeti ya wambiso kutoka mbele ya kesi.

Ifuatayo, funga templeti inayofuata ya wambiso kwa makali ya nyuma. Kwa maneno mengine, fimbo kwa uso wa pembeni karibu zaidi ukitumia mashimo ya potentiometer.

Piga misalaba kwanza na shimo 1/8 "kisha uipanue na mashimo makubwa ya 3/8".

Chambua templeti hii pia, na kesi inapaswa kuwa tayari.

Hatua ya 6: Funga Sufuria

Waya Sufuria
Waya Sufuria
Waya Sufuria
Waya Sufuria

Ambatisha waya tatu 6 kwa kila moja ya nguvu.

Kwa unyenyekevu, unapaswa kushikamana na waya mweusi kwa pini kushoto, waya wa kijani kibichi kwenye pini katikati, na waya wa nguvu nyekundu kwenye pini kulia.

Hatua ya 7: Waya waya ya Rotary

Waya kubadili Rotary
Waya kubadili Rotary
Waya kubadili Rotary
Waya kubadili Rotary
Waya kubadili Rotary
Waya kubadili Rotary
Waya kubadili Rotary
Waya kubadili Rotary

Ambatisha waya 6 nyeusi kwa moja ya pini za ndani.

Ifuatayo, ambatisha waya 6 nyekundu kwenye pini 3 za nje kwa kushoto kushoto na kulia kwa pini nyeusi ya ndani.

Ili kuhakikisha kuwa umefanya haki hii, unaweza kufikiria kujaribu uunganisho na multimeter.

Hatua ya 8: Jenga Mzunguko

Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko
Jenga Mzunguko

Anza kujenga mzunguko kama ilivyoonyeshwa kwenye skimu. Ili kuona skimu kubwa, bonyeza "i" kidogo kwenye kona ya juu ya mkono wa kulia wa picha.

Kwa sasa, wakati wa kujenga mzunguko, usiwe na wasiwasi juu ya potentiometers, swichi ya rotary, swichi ya kupita, na vifurushi vya kuingiza.

Ili kuelewa vizuri unachofanya, mzunguko huu una sehemu kadhaa tofauti:

Preamp Preamp hutumia moja ya amps mbili zilizowekwa kwenye TL082. Preamp zote zinaongeza ishara ya gitaa kwa kiwango cha mstari na kugeuza ishara. Ikitoka kwa op amp ishara hiyo imegawanyika kati ya pembejeo ya Arduino na kitasa cha "safi" cha mchanganyiko.

Ingizo la Arduino Uingizaji wa Arduino ulinakiliwa kutoka kwa mzunguko wa pembejeo wa Kyle. Kimsingi inachukua ishara ya sauti kutoka kwa gita na kuizuia kwa karibu 1.2V, kwa sababu voltage ya uwanja ndani ya Arduino imesanidiwa kutafuta ishara ya sauti katika anuwai hii. Ishara hiyo inatumwa kwa pini ya analogi kwenye Arduino. Kutoka hapa, Arduino inabadilisha hii kuwa ishara ya dijiti kwa kutumia iliyojengwa katika ADC. Hii ni shughuli kubwa ya processor na ambapo rasilimali nyingi za Arduino zinatengwa.

Unaweza kupata kiwango cha haraka cha ubadilishaji na ufanye kazi zaidi ya ishara ya sauti ukitumia vipingamizi vya kipima muda. Ili kujifunza zaidi juu ya hilo, angalia ukurasa huu kwenye Usindikaji wa Sauti ya Sauti ya Arduino.

Arduino Arduino ni mahali ambapo usindikaji wote wa dhana-shmancy ya ishara ya dijiti unafanyika. Nitaelezea kidogo zaidi juu ya nambari baadaye. Kwa sasa, kuhusiana na vifaa, unachohitaji kujua ni kwamba kuna potentiometer 100k iliyounganishwa na pini ya analog 3 na swichi ya rotary yenye nafasi 6 iliyounganishwa na pini ya analog 2.

Kitufe cha kuzunguka kwa nafasi 6 kinatumika kwa njia sawa na potentiometer, lakini badala ya kufagia kwa upanaji wa upinzani, kila pini ina upinzani tofauti unaohusishwa nayo. Unapochagua pini tofauti, mgawanyiko wa voltage ya maadili tofauti huundwa.

Kwa kuwa voltage ya rejeleo ya analog ilibidi irejeshwe kushughulikia ishara ya sauti inayoingia, ni muhimu kutumia aref kama chanzo cha voltage, tofauti na kiwango cha 5V kwa swichi ya rotary na potentiometer.

Pato la Arduino Pato la Arduino linategemea tu mzunguko wa Kyle. Sehemu niliyoiweka ilikuwa njia ya pini yenye uzito ili kupata Arduino kutoa sauti ya 10-bit kwa kutumia pini 2 tu. Nilishikilia viwango vyake vya kupingana vyenye kupendekezwa vya 1.5K kama thamani ya 8-bit na 390K kama thamani iliyoongezwa ya 2-bit (ambayo kimsingi ni 1.5K x 256). Kutoka hapo nilikata iliyobaki. Vipengele vyake vya hatua ya pato havikuwa vya lazima kwa sababu sauti haikuenda kwa pato, bali kwa hatua mpya ya mchanganyiko wa sauti.

Pato la Mchanganyaji Pato la athari kutoka kwa Arduino huenda kwenye sufuria ya 100K iliyounganishwa na mchanganyiko wa sauti op amp. Chungu hiki kinatumiwa kwa kushirikiana na ishara safi inayotoka kwa potentiometer nyingine ya 100K ili kuchanganya ujazo wa ishara mbili pamoja katika op amp.

Op ya pili kwenye TL082 zote zinachanganya ishara za sauti pamoja, na kugeuza ishara tena ili kuirudisha kwa awamu na ishara ya gitaa asili. Kutoka hapa ishara hupitia 1uF DC kuzuia capacitor na mwishowe kwa pato jack.

Bypass switch The bypass switch toggles kati ya mzunguko wa athari na jack ya pato. Kwa maneno mengine, inaweza kupitisha sauti inayoingia kwa TL082 na Arduino, au inaruka yote haya kabisa na kutuma pembejeo moja kwa moja kwenye pato la jack bila kubadilisha yoyote. Kwa asili, inapita athari (na kwa hivyo, ni kubadili kwa kupita).

Nimejumuisha faili ya Fritzing kwa mzunguko huu ikiwa unataka kuiangalia karibu. Mtazamo wa ubao wa mkate na maoni ya muundo lazima iwe sahihi. Walakini, maoni ya PCB hayajaguswa na labda hayatafanya kazi hata kidogo. Faili hii haijumuishi vifurushi vya kuingiza na kutoa.

Hatua ya 9: Kata Mabano

Kata mabano
Kata mabano

Kata mabano mawili ukitumia faili ya templeti iliyounganishwa na hatua hii. Wote wawili wanapaswa kukatwa kutoka kwa nyenzo ambazo hazifanyi kazi.

Nilikata bracket kubwa zaidi kutoka kwenye mkeka mwembamba wa cork na bracket ndogo ya potentiometer nje ya 1/8 mpira.

Hatua ya 10: Ingiza Knobs

Ingiza Knobs
Ingiza Knobs
Ingiza Knobs
Ingiza Knobs
Ingiza Knobs
Ingiza Knobs

Weka bracket ya mpira ndani ya kesi hiyo ili iwe sawa na mashimo yaliyopigwa.

Ingiza potentiometers juu kupitia bracket ya mpira na mashimo ya 9/32 katika kesi hiyo na uifunge vizuri mahali na karanga.

Sakinisha swichi ya rotary kwa mtindo ule ule kwenye shimo kubwa la 5/16.

Hatua ya 11: Punguza

Punguza
Punguza
Punguza
Punguza
Punguza
Punguza

Ikiwa unatumia potentiometers ya shimoni ndefu au swichi za kuzunguka, punguza chini hivi kwamba shafts ni 3/8 ndefu.

Nilitumia Dremel na gurudumu la kukata chuma, lakini hacksaw itafanya kazi hiyo pia.

Hatua ya 12: Badilisha

Badilisha
Badilisha
Badilisha
Badilisha

Ingiza swichi ya mguu ndani ya shimo kubwa la 1/2 na uifunge mahali na nati yake inayoinuka.

Hatua ya 13: Stereo Jacks

Vifungo vya Stereo
Vifungo vya Stereo
Vifungo vya Stereo
Vifungo vya Stereo
Vifungo vya Stereo
Vifungo vya Stereo

Tutatumia vinjari vya stereo kwa kimsingi mzunguko wa mono. Sababu ya hii ni kwamba unganisho la stereo litatumika kama ubadilishaji wa nguvu kwa kanyagio.

Njia ambayo hii inafanya kazi ni kwamba wakati plugs za mono zinaingizwa kwenye kila kifuani, inaunganisha unganisho la betri chini (ambayo imeunganishwa na kichupo cha stereo) na unganisho la ardhi kwenye pipa. Kwa hivyo, ni wakati tu vifurushi vyote vimeingizwa ndipo ardhi inaweza kutoka kati ya betri kwenda Arduino na kukamilisha mzunguko.

Ili kufanya kazi hii, kwanza unganisha tabo za ardhi kwenye kila jack na kipande kifupi cha waya.

Ifuatayo, unganisha waya mweusi kutoka kwa snap ya betri hadi kwenye moja ya tabo za sauti za stereo. Hii ndio kichupo kidogo kinachogusa jack karibu nusu ya kuziba.

Unganisha waya mweusi 6 kwa kichupo kingine cha stereo kwenye jack nyingine.

Mwishowe, unganisha waya nyekundu 6 kwenye tabo za mono kwenye kila moja ya jacks. Hii ndio kichupo kikubwa ambacho hugusa ncha ya kuziba mono wa kiume.

Hatua ya 14: Ingiza Jacks

Ingiza Jacks
Ingiza Jacks
Ingiza Jacks
Ingiza Jacks

Ingiza vifurushi viwili vya sauti ndani ya mashimo mawili upande wa kesi na uzifungie mahali na karanga zao zinazopanda.

Mara tu ikiwa imewekwa, angalia kuwa hakuna tabo za chuma kwenye jack zinazogusa mwili wa potentiometers. Fanya marekebisho kama inahitajika.

Hatua ya 15: Futa waya

Waya kubadili
Waya kubadili
Waya kubadili
Waya kubadili

Waya moja ya jozi za nje za swichi ya DPDT kukanyaga pamoja.

Waya moja ya jacks kwa moja ya pini za kituo kwenye swichi. Waya waya mwingine kwa pini nyingine ya katikati.

Unganisha waya 6 kwa kila pini zilizobaki za nje kwenye swichi.

Waya ambayo inalingana na jack upande wa kulia inapaswa kuwa pembejeo. Waya ambayo inalingana na swichi upande wa kushoto inapaswa kuwa pato.

Hatua ya 16: Maliza Wiring

Maliza Wiring
Maliza Wiring

Punguza waya zilizounganishwa na vifaa vilivyowekwa ndani ya kesi hiyo ili kuondoa uvivu wowote kabla ya kuziunganisha kwenye ngao ya Arduino.

Wape waya kwa ngao ya Arduino kama ilivyoainishwa katika skimu.

Hatua ya 17: Cork

Cork
Cork

Bandika kitanda cha cork ndani ya kifuniko cha kesi hiyo. Hii itazuia pini kwenye Arduino kutoka kupunguzwa kwenye chuma cha kesi hiyo.

Hatua ya 18: Programu

Programu
Programu

Nambari ambayo kanyagio hii imejengwa kwa kiasi kikubwa juu ya ArduinoDSP ambayo iliandikwa na Kyle McDonald. Alifanya vitu kadhaa vya kupendeza kama fujo karibu na rejista ili kuongeza pini za PWM na kubadilisha voltage ya kumbukumbu ya analog. Ili kujifunza zaidi juu ya jinsi nambari yake inavyofanya kazi, angalia kitabu chake kinachoweza kufundishwa.

Moja ya athari ninazopenda sana kwenye kanyagio hii ni kucheleweshwa kidogo kwa sauti (upotoshaji). Nilivutiwa kujaribu kuunda laini ya kuchelewesha baada ya kuona nambari hii rahisi kabisa iliyochapishwa kwenye blogi ya Scale Little.

Arduino haikuundwa kwa usindikaji wa ishara ya sauti ya wakati halisi na nambari hii ni ya kumbukumbu na processor kali. Nambari ambayo inategemea ucheleweshaji wa sauti ni ya kumbukumbu kubwa. Ninashuku kuongezewa kwa chip ya kusimama pekee ya ADC na RAM ya nje itaboresha sana uwezo wa kanyagio hiki kufanya mambo ya kushangaza.

Kuna matangazo 6 ya athari tofauti katika nambari yangu, lakini nimejumuisha tu 5. Nimeacha nafasi tupu katika nambari ili ubuni na uweke athari yako mwenyewe. Hiyo ilisema, unaweza kubadilisha nafasi yoyote na nambari yoyote ambayo ungependa. Walakini, kumbuka kuwa kujaribu kufanya kitu chochote cha kupendeza sana kutazidisha chip na kuzuia chochote kutokea.

Pakua nambari iliyoambatishwa na hatua hii.

Hatua ya 19: Ambatisha

Ambatisha
Ambatisha
Ambatisha
Ambatisha

Ambatisha Arduino kwenye ngao ndani ya kasha.

Hatua ya 20: Nguvu

Nguvu
Nguvu
Nguvu
Nguvu
Nguvu
Nguvu

Chomeka betri ya 9V kwenye kiunganishi cha betri cha 9V.

Weka kwa uangalifu betri kati ya swichi ya DPDT na Arduino.

Hatua ya 21: Kesi Ilifungwa

Kesi Ilifungwa
Kesi Ilifungwa
Kesi Ilifungwa
Kesi Ilifungwa

Weka kifuniko na uifunge.

Hatua ya 22: Knobs

Knobs
Knobs
Knobs
Knobs
Knobs
Knobs

Weka vifungo kwenye potentiometer na shafts za kubadili rotary.

Zifungie mahali kwa kuimarisha screws zilizowekwa.

Hatua ya 23: Chomeka na Ucheze

Chomeka na Cheza
Chomeka na Cheza

Chomeka gitaa yako kwenye pembejeo, unganisha amp kwa pato, na utoe nje.

Picha
Picha

Je! Umepata hii muhimu, ya kufurahisha, au ya kuburudisha? Fuata @madeineuphoria kuona miradi yangu ya hivi karibuni.

Ilipendekeza: