Cov txheej txheem:

Arduino Guitar Pedal: 23 Kauj Ruam (nrog Duab)
Arduino Guitar Pedal: 23 Kauj Ruam (nrog Duab)

Video: Arduino Guitar Pedal: 23 Kauj Ruam (nrog Duab)

Video: Arduino Guitar Pedal: 23 Kauj Ruam (nrog Duab)
Video: Time Manipulator: An Arduino Delay Pedal by ElectroSmash 🎸 2024, Hlis ntuj nqeg
Anonim
Arduino Guitar Pedal
Arduino Guitar Pedal
Arduino Guitar Pedal
Arduino Guitar Pedal

Arduino Guitar Pedal yog lub tshuab siv ntau yam cuam tshuam tus lej raws li Lo-Fi Arduino Guitar Pedal xub xub tshaj tawm los ntawm Kyle McDonald. Kuv tau hloov kho ob peb yam rau nws tus qauv tsim. Qhov kev hloov pauv uas pom tau tshaj plaws yog preamp built-in, thiab theem sib tov sib xyaw uas tso cai rau koj los ua ke cov teeb liab huv nrog cov teeb liab cuam tshuam. Kuv kuj tau ntxiv cov ntaub ntawv ruaj khov, hloov taw, thiab hloov pauv kom muaj 6 cov kauj ruam tsis raug cai ntawm qhov sib txawv.

Qhov txias tshaj plaws ntawm tus pedal no yog tias nws tuaj yeem hloov kho yam tsis muaj qhov kawg. Yog tias koj tsis nyiam ib qho ntawm cov teebmeem, tsuas yog ua haujlwm rau lwm qhov. Ua li no, tus pedal lub peev xwm feem ntau yog nyob ntawm koj qhov kev txawj ntse thiab kev xav ua tus programmer.

Kauj ruam 1: Mus Tau Cov Khoom

Mus Tau Cov Khoom
Mus Tau Cov Khoom

Koj yuav xav tau:

(x1) Arduino Uno REV 3 (x1) Ua MakerShield Prototyping Kit (x3) 100K-Ohm Linear-Taper Potentiometer (x1) 2-Ncej, 6-Txoj Haujlwm Teb Hloov (x4) Hexagonal Control Pob nrog Aluminium 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-Pom Hookup Hlau (x1) 9 Volt Battery (x1) Box 'BB' Loj Txiv Kab ntxwv Hmoov Txheej (x1) DPDT Stomp hloov (x1) 1/8 "x 6" x 6 "roj hmab lev (x1) 1/8" x 12 "x 12 "mat cog

* Cov khoom siv hluav taws xob hluav taws xob. Tsuas yog ib pob khoom tsim nyog rau txhua qhov cim npe. ** Cov khoom siv hluav taws xob ua hluav taws xob. Tsuas yog ib pob khoom tsim nyog rau txhua daim ntawv lo. *** Cov pa roj carbon zaj duab xis tiv thaiv cov khoom. Tsuas yog cov khoom tsim nyog rau txhua daim ntawv lo.

Thov nco ntsoov tias qee qhov txuas ntawm nplooj ntawv no muaj Amazon cov koom nrog txuas. Qhov no tsis hloov tus nqi ntawm ib yam ntawm cov khoom muag. Txawm li cas los xij, Kuv khwv tau nyiaj me me yog tias koj nyem rau ntawm ib qho ntawm cov txuas thiab yuav dab tsi. Kuv rov nqis peev cov nyiaj no rau hauv cov ntaub ntawv thiab cov cuab yeej rau cov phiaj xwm yav tom ntej. Yog tias koj xav tau lwm txoj kev tawm tswv yim rau tus xa khoom ntawm ib qho ntawm cov khoom, thov qhia rau kuv paub.

Kauj ruam 2: Header Breakdown

Lub taub hau tawg
Lub taub hau tawg
Lub taub hau tawg
Lub taub hau tawg
Lub taub hau tawg
Lub taub hau tawg

Ua txhaum tus txiv neej lub taub hau kab kom haum kom raug hauv Maker Shield cov khoom siv.

Ib txoj hauv kev yooj yim los ua qhov no yog ntxig qhov kawg ntawm kab txaij rau hauv txhua qhov ntawm Arduino qhov (socket) thiab tom qab ntawd tshem tawm cov pins ntau dhau. Koj yuav xaus nrog 4 kab ntawv ntawm qhov loj me.

Kauj ruam 3: Cov laug cam

Solder
Solder
Solder
Solder
Solder
Solder

Ntxig tus txiv neej header pins rau hauv Maker Shield thiab muab lawv tso rau hauv qhov chaw.

Kauj ruam 4: Tus Qauv

Qauv
Qauv
Qauv
Qauv
Qauv
Qauv

Luam tawm daim ntawv txuas ntawm daim ntawv nplaum ua daim ntawv puv.

Txiav tawm ntawm ob lub xwmfab.

(Cov ntaub ntawv muaj tus qauv rov ua dua ob zaug hauv qhov xwm txheej txhawm rau siv daim ntawv kom zoo, thiab yog tias koj xav tau ntxiv.)

Kauj ruam 5: Laum

Laum
Laum
Laum
Laum
Laum
Laum

Tev tawm cov thaub qab ntawm daim nplaum nplaum thiab lo nws zoo ib yam ntawm sab xub ntiag.

Laum txhua tus ntoo khaub lig nrog 1/8 laum ntsis.

Pib los ntawm sab laug, nthuav dav peb lub qhov nrog 9/32 laum ntsis.

Qhib qhov kawg ntawm kab saum toj kawg nkaus nrog 5/16 dill ntsis.

Thiab tom qab ntawd nthuav dav qhov tshwj xeeb hauv qab sab xis nrog 1/2 spade ntsis kom tiav tawm ntawm lub hauv ntej ntawm rooj plaub.

Tev tawm daim nplaum los ntawm lub hauv ntej ntawm rooj plaub.

Tom ntej no, lo tus qauv nplaum tom ntej mus rau tom qab. Hauv lwm lo lus, lo nws rau ntawm lub ntsej muag ze ze ze rau qhov ua kom lub zog loj.

Laum tus ntoo khaub lig ua ntej nrog 1/8 "qhov thiab tom qab ntawd nthuav lawv nrog qhov loj dua 3/8" qhov.

Tev tawm cov qauv no ib yam, thiab rooj plaub yuav tsum tau npaj.

Kauj Ruam 6: Hlau Cov Pots

Hlau Cov Pots
Hlau Cov Pots
Hlau Cov Pots
Hlau Cov Pots

Txuas peb 6 xov hlau rau txhua qhov ntawm lub zog.

Rau kev yooj yim lub txiaj ntsig, koj yuav tsum txuas cov xaim av dub rau tus pin ntawm sab laug, lub teeb liab ntsuab rau tus pin nyob hauv nruab nrab, thiab lub xov tooj liab liab txuas rau tus pin ntawm sab xis.

Kauj Ruam 7: Hlau Hloov Hloov

Hlau Hloov Hloov
Hlau Hloov Hloov
Hlau Hloov Hloov
Hlau Hloov Hloov
Hlau Hloov Hloov
Hlau Hloov Hloov
Hlau Hloov Hloov
Hlau Hloov Hloov

Txuas 6 xaim dub rau ib qho ntawm tus pin sab hauv.

Tom ntej no, txuas 6 cov xov hlau liab rau 3 tus pin sab nraud rau sab laug tam sim thiab sab xis ntawm tus pin dub sab hauv.

Txhawm rau kom ntseeg tau tias koj ua qhov no raug, koj yuav txiav txim siab ntsuas qhov kev sib txuas nrog lub multimeter.

Kauj Ruam 8: Tsim Circuit Court

Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court
Tsim Circuit Court

Pib tsim lub Circuit Court raws li pom hauv daim duab. Txhawm rau pom cov txheej txheem loj dua, nyem me me "i" nyob rau sab saud sab xis sab xis ntawm daim duab.

Txog tam sim no, thaum tsim lub voj voog, tsis txhob txhawj xeeb txog lub zog loj, hloov hloov pauv, hla kev hloov pauv, thiab cov tswv yim nkag.

Kom nkag siab zoo dua tias koj tab tom ua dab tsi, qhov Circuit no muaj ob peb ntu sib txawv:

Preamp Preamp siv ib ntawm ob qhov op amps ntim hauv TL082. Lub preamp yog ob qho tib si txhawb lub teeb liab guitar mus rau qib theem thiab hloov pauv lub teeb liab. Thaum nws tawm los ntawm op amp lub teeb liab tau sib cais ntawm Arduino cov tswv yim thiab "huv" ntim pob qhov rooj rau lub tov khoom.

Arduino Input Cov tswv yim rau Arduino tau theej los ntawm Kyle qhov kev siv hluav taws xob. Nws yog qhov tseem ceeb siv lub teeb liab los ntawm lub tshuab ntaus suab paj nruag thiab txwv nws kom ntxaws 1.2V, vim tias qhov hluav taws xob muaj nyob hauv Arduino tau teeb tsa los saib rau lub teeb liab hauv qhov no. Tom qab ntawv lub teeb liab raug xa mus rau tus lej pin 0 ntawm Arduino. Los ntawm no, Arduino tab tom hloov qhov no mus rau lub teeb liab digital siv nws ua hauv ADC. Nov yog cov haujlwm ua haujlwm hnyav thiab qhov twg feem ntau ntawm Arduino cov peev txheej tau muab faib.

Koj tuaj yeem tau txais kev hloov pauv sai dua thiab ua ntau qhov kev ua tiav ntawm lub teeb liab siv lub sijhawm cuam tshuam. Txhawm rau kawm paub ntau ntxiv txog qhov ntawd, txheeb xyuas nplooj ntawv no ntawm Arduino Real-Time Audio Processing.

Arduino Lub Arduino yog qhov uas txhua qhov kev zoo nkauj-shmancy cov teeb liab ua haujlwm tau tshwm sim. Kuv yuav piav qhia me ntsis ntxiv txog cov cai tom qab. Txog tam sim no, cuam tshuam nrog kho vajtse, yam koj yuav tsum paub yog tias muaj ob lub 100k potentiometer txuas nrog analog pin 3 thiab 6-txoj hauj lwm teb hloov pauv txuas nrog analog pin 2.

6-txoj hauj lwm tig hloov pauv tau ua haujlwm zoo ib yam li lub zog ntsuas hluav taws xob, tab sis ntau dua li hla dhau qhov kev tawm tsam, txhua tus pin muaj qhov tsis sib xws uas cuam tshuam nrog nws. Raws li koj xaiv tus pin sib txawv, qhov faib hluav taws xob ntawm qhov sib txawv tau tsim.

Txij li qhov sib piv siv hluav taws xob yuav tsum tau rov ua dua los daws cov teeb liab lub suab, nws yog ib qho tseem ceeb uas yuav tsum tau siv yog cov khoom siv hluav taws xob, tsis zoo li tus qauv 5V rau ob qho tib si hloov pauv thiab lub hwj chim.

Arduino Output Cov Arduino tso tawm tsuas yog xoob raws Kyle's Circuit. Ib feem uas kuv khaws yog qhov ntsuas qhov hnyav kom tau txais Arduino kom tso tawm 10-ntsis suab siv tsuas yog 2 tus pin. Kuv nyam nrog nws qhov kev ntsuas hnyav ntsuas ntawm 1.5K raws li tus nqi 8-ntsis thiab 390K raws li qhov ntxiv 2-ntsis tus nqi (uas yog ib txwm 1.5K x 256). Los ntawm qhov ntawd kuv pov tseg tas. Nws cov khoom tsim tawm theem tsis tseem ceeb vim tias lub suab tsis mus rau qhov tso tawm, tab sis theej rau theem tshiab lub suab sib tov.

Tov Khoom Tov Khoom Cov txiaj ntsig tau los ntawm Arduino mus rau 100K lub lauj kaub txuas nrog lub suab sib tov op amp. Lub lauj kaub no yog siv ua ke nrog lub teeb pom kev zoo los ntawm lwm 100K lub zog ntsuas kom sib xyaw qhov ntim ntawm ob lub cim qhia ua ke hauv op amp.

Qhov thib ob op amp ntawm TL082 yog ob qho tib si sib xyaw ua suab lub suab ua ke, thiab hloov pauv lub teeb liab ib zaug ntxiv kom tau nws rov qab nyob rau theem nrog thawj lub teeb liab guitar. Los ntawm no lub teeb liab mus los ntawm 1uF DC thaiv lub capacitor thiab thaum kawg mus rau lub tso zis.

Bypass Hloov Lub hla dhau hloov pauv ntawm qhov cuam tshuam hauv Circuit Court thiab cov zis tawm. Hauv lwm lo lus, nws yog txoj hauv kev xa cov suab nkag mus rau TL082 thiab Arduino, lossis hla tag nrho qhov no tag nrho thiab xa cov lus ncaj qha mus rau lub tso zis yam tsis muaj kev hloov pauv. Hauv qhov tseeb, nws hla dhau qhov cuam tshuam (thiab yog li, yog kev hla dhau).

Kuv tau suav nrog Fritzing cov ntaub ntawv rau hauv Circuit no yog tias koj xav saib nws ze dua. Lub khob cij saib thiab pom cov duab yuav tsum raug qhov tseeb. Txawm li cas los xij, PCB saib tsis tau kov thiab tej zaum yuav tsis ua haujlwm txhua. Cov ntaub ntawv no tsis suav nrog cov tswv yim nkag thiab tso tawm.

Kauj Ruam 9: Txiav Cov Kab Ke

Txiav Cov Khaub Ncaws
Txiav Cov Khaub Ncaws

Txiav tawm ob kab zauv uas siv cov ntawv ua qauv txuas nrog rau theem no. Lawv ob leeg yuav tsum raug txiav tawm ntawm cov khoom uas tsis yog cov khoom siv.

Kuv txiav tawm lub hauv paus loj dua ntawm daim nyias nyias cork thiab lub zog me me ntawm lub zog tawm ntawm 1/8 roj hmab.

Kauj Ruam 10: Ntxig rau pob qhov rooj

Ntxig Knobs
Ntxig Knobs
Ntxig Knobs
Ntxig Knobs
Ntxig Knobs
Ntxig Knobs

Muab cov hlua roj hmab tso rau sab hauv ntawm rooj plaub kom nws haum nrog cov qhov drilled.

Ntxig cov potentiometers nce los ntawm cov roj hmab txuas thiab 9/32 qhov hauv rooj plaub thiab xauv lawv ruaj khov rau hauv qhov chaw nrog cov txiv ntoo.

Txhim kho qhov hloov pauv hauv tib lub zam hauv qhov loj dua 5/16 qhov.

Kauj ruam 11: Txiav

Txiav
Txiav
Txiav
Txiav
Txiav
Txiav

Yog tias koj siv lub zog ntev ntev los yog cov hloov pauv hloov, txiav lawv kom qis li 3/8 ntev.

Kuv siv Dremel nrog lub log txiav hlau, tab sis hacksaw yuav ua haujlwm ib yam nkaus.

Kauj ruam 12: Hloov

Hloov
Hloov
Hloov
Hloov

Ntxig tus taw hloov mus rau qhov loj dua 1/2 qhov thiab xauv nws hauv qhov chaw nrog nws cov txiv ntseej.

Kauj Ruam 13: Lub tso suab tso suab

Lub tso suab Jacks
Lub tso suab Jacks
Lub tso suab Jacks
Lub tso suab Jacks
Lub tso suab Jacks
Lub tso suab Jacks

Peb yuav siv lub tso suab tso suab rau dab tsi yog lub hauv paus mono Circuit. Qhov laj thawj rau qhov no yog tias kev sib txuas hauv lub tso suab yuav ua haujlwm zoo li lub zog hloov pauv rau tus ko taw.

Txoj hauv kev no ua haujlwm yog tias thaum cov ntsaws ntsaws ntsaws tso rau hauv txhua lub jacks, nws txuas cov roj teeb hauv av txuas (uas txuas nrog lub tso suab tab) nrog hauv av txuas ntawm lub thoob. Yog li, tsuas yog thaum ob lub jacks tso rau hauv av tuaj yeem ntws los ntawm lub roj teeb mus rau Arduino thiab ua tiav qhov Circuit Court.

Txhawm rau ua txoj haujlwm no, thawj zaug txuas ua ke hauv av tabs ntawm txhua lub jack nrog cov xov luv.

Tom ntej no, txuas cov xaim dub los ntawm lub roj teeb ntsaws rau ib qho ntawm lub tso suab tso suab. Nov yog lub tab me me uas kov lub jack txog ib nrab ntawm qhov ntsaws.

Txuas 6 xaim dub rau lwm lub tso suab tab ntawm lwm lub jack.

Thaum kawg, txuas 6 xaim liab mus rau mono tabs ntawm txhua lub jacks. Qhov no yog lub tab loj uas kov qhov ntxeev ntawm tus txiv neej mono ntsaws.

Kauj Ruam 14: Ntxig Jacks

Ntxig Jacks
Ntxig Jacks
Ntxig Jacks
Ntxig Jacks

Ntxig ob lub suab tso rau hauv ob lub qhov nyob rau sab ntawm rooj plaub thiab xauv lawv hauv qhov chaw nrog lawv cov txiv ntseej.

Thaum tau teeb tsa, xyuas tias tsis muaj cov hlau tabs ntawm lub jack tau kov lub cev ntawm lub zog loj. Kho kom haum raws li qhov tsim nyog.

Kauj Ruam 15: Hlau Hloov

Hlau Hloov
Hlau Hloov
Hlau Hloov
Hlau Hloov

Hlau ib qho ntawm cov khub sab nraud ntawm DPDT hloov pauv ua ke.

Hlau ib qho ntawm lub jacks mus rau ib qho ntawm lub hauv paus pins ntawm qhov hloov. Hlau lwm lub jack rau lwm qhov chaw tus pin.

Txuas 6 xaim mus rau txhua tus pin sab nraud ntawm qhov hloov.

Cov xaim uas nyob hauv kab nrog lub jack ntawm sab xis yuav tsum yog lub tswv yim. Cov xaim uas nyob hauv kab nrog qhov hloov ntawm sab laug yuav tsum yog qhov tso tawm.

Kauj Ruam 16: Ua Kom tiav Txoj Kev Teeb

Tiav Cov Xov Tooj
Tiav Cov Xov Tooj

Txiav cov xov txuas nrog rau cov khoom siv teeb tsa sab hauv rooj plaub kom tshem tawm ib qho ua tsis tau ua ntej koj muab lawv txuas rau Arduino daim ntaub thaiv.

Hlau lawv mus rau Arduino daim ntaub thaiv raws li tau teev tseg hauv kab lus.

Kauj Ruam 17: Cork

Cork
Cork

Cuam cork lev rau sab hauv ntawm rooj plaub lub hau. Qhov no yuav khaws cov koob ntawm Arduino los ntawm kev luv ntawm cov hlau ntawm rooj plaub.

Kauj Ruam 18: Txoj Haujlwm

Program
Program

Cov cai uas tus pedal no tau ua yog ua los ntawm ArduinoDSP uas tau sau los ntawm Kyle McDonald. Nws tau ua qee yam zoo nkauj xws li cuam tshuam nrog cov npe sau kom ua tau zoo rau PWM pins thiab hloov pauv qhov sib piv siv hluav taws xob. Txhawm rau kawm paub ntau ntxiv txog nws txoj cai ua haujlwm li cas, txheeb xyuas nws Cov Lus Qhia.

Ib qho uas kuv nyiam tshaj rau ntawm tus pedal no yog lub suab me me (cuam tshuam) ncua. Kuv tau txais kev tshoov siab kom sim tsim txoj kab qeeb tom qab pom qhov kev cai yooj yim no tshaj tawm ntawm Little Scale blog.

Arduino tsis tau tsim los rau lub sijhawm ua suab lub suab ua tiav thiab cov cai no yog ob lub cim xeeb thiab cov txheej txheem ua haujlwm hnyav. Cov cai uas yog raws lub suab qeeb yog tshwj xeeb tshaj yog kev nco ntau. Kuv xav tias qhov ntxiv ntawm ib leeg nyob ib leeg ADC nti thiab sab nraud RAM yuav txhim kho lub peev xwm rau tus ko taw kom ua tej yam txaus ntshai.

Muaj 6 qhov me me rau cov teebmeem sib txawv hauv kuv cov cai, tab sis kuv tsuas suav nrog 5. Kuv tau tso qhov chaw khoob hauv cov cai rau koj los tsim thiab nkag mus rau koj tus kheej cov nyhuv. Qhov ntawd tau hais tias, koj tuaj yeem hloov pauv ib qho twg nrog cov cai uas koj xav tau. Txawm li cas los xij, nco ntsoov tias kev sim ua ib yam dab tsi dhau los yuav dhau lub nti thiab ua rau tsis muaj dab tsi tshwm sim.

Rub tus lej txuas nrog rau cov kauj ruam no.

Kauj ruam 19: Txuas

Txuas
Txuas
Txuas
Txuas

Txuas Arduino rau daim ntaub thaiv hauv rooj plaub.

Kauj ruam 20: Lub zog

Fais fab
Fais fab
Fais fab
Fais fab
Fais fab
Fais fab

Txuas lub roj teeb 9V rau lub roj teeb txuas 9V.

Ua tib zoo saib xyuas lub roj teeb kom zoo ntawm DPDT hloov thiab Arduino.

Kauj Ruam 21: Kaw Cov Ntaub Ntawv

Rooj plaub kaw
Rooj plaub kaw
Rooj plaub kaw
Rooj plaub kaw

Muab lub hau kaw thiab ntsia hlau kaw.

Kauj ruam 22: Pob qhov rooj

Pob qhov rooj
Pob qhov rooj
Pob qhov rooj
Pob qhov rooj
Pob qhov rooj
Pob qhov rooj

Muab cov pob qhov rooj tso rau hauv lub tshuab hluav taws xob thiab cov khoom hloov pauv.

Xauv lawv nyob rau hauv qhov chaw los zawm cov ntsia hlau.

Kauj ruam 23: Plug thiab Ua Si

Plug thiab Ua Si
Plug thiab Ua Si

Txuas koj lub guitar mus rau lub tswv yim, txuas lub amp rau cov zis, thiab pob zeb tawm.

Duab
Duab

Koj puas pom qhov no muaj txiaj ntsig, lom zem, lossis lom zem? Ua raws @madeineuphoria kom pom kuv cov phiaj xwm tshiab kawg.

Pom zoo: