Talaan ng mga Nilalaman:
- Hakbang 1: Kunin ang Mga Sangkap at ang PCB
- Hakbang 2: Paghihinang sa Circuit
- Hakbang 3: Pag-aaral ng Elektronika - Pag-unawa sa Circuit
- Hakbang 4: Simulan ang Programming
- Hakbang 5: Alamin at Lumikha ng Iyong Sariling Mga Tunog
Video: Arduino MEGA Guitar Pedal: 5 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang pedalSHIELD MEGA ay isang programmable gitara pedal na gumagana sa Arduino MEGA 2560 at MEGA ADK boards.
Ang proyekto ay Open Source & Open Hardware at naglalayon para sa mga hacker, musikero at programmer na nais malaman ang tungkol sa DSP (digital signal processing), mga epekto sa gitara, at eksperimento nang walang malalim na kaalaman sa electronics o hardcore program.
Maaari mong mai-program ang iyong sariling mga epekto sa C / C ++ gamit ang karaniwang tool ng Arduino IDE at makakuha ng inspirasyon gamit ang library ng mga effects na nai-post sa pedalSHIELD MEGA online forum.
Mga pagtutukoy
- Batay sa Arduino MEGA 2560 / ADK (16MHz, 8KB RAM).
- Mga yugto ng analog gamit ang TL972 rail-to-rail na pagpapatakbo amplifier.
- ADC: 10bits.
- Output Stage: 16 bits (2x8bits PWMs na tumatakbo nang kahanay)
- OLED Screen: resolusyon ng 128x64, 1.3 pulgada (katugma din sa 0.96 "), I2C.
-
Interface:
- 2 I-configure ang mga pindutan ng itulak.
- 1 Maaaring i-configure ang switch.
- 1 programmable asul na humantong.
- True Bypass Foot-switch
- OLED Display
-
Mga konektor
- Input Jack, 1/4 pulgada na hindi timbang, Zin = 0.5MΩ.
- Output Jack, 1/4 pulgada na hindi timbang, Zout = 0.1Ω.
- Suplay ng kuryente: kuryente na kinuha mula sa Arduino MEGA board (12V DC).
Hakbang 1: Kunin ang Mga Sangkap at ang PCB
Ang lahat ng ginamit na elektronikong sangkap ay through-hole at madaling hanapin. Maaari mong makita ang kumpletong listahan ng mga bahagi dito:
pedalSHIELD MEGA Bill ng Mga Materyales
Para sa PCB maaari kang bumuo ng iyong sarili gamit ang veroboard at pagsunod sa eskematiko, nasa EletroSmash Store din na mayroong ipinagbibiling PCB:
pedalSHIELD MEGA SKEMATIC
Hakbang 2: Paghihinang sa Circuit
Ang tutorial na ito na nagpapaliwanag kung paano bumuo ng pedlaSHIELD MEGA hakbang-hakbang sa mga larawan at detalyadong impormasyon:
Paano Bumuo ng pedalSHIELD MEGA sa 5 Hakbang
Mayroon ding gallery ng Flickr na may mga larawang may mataas na res ng bawat hakbang:
Flickr pedalSHIELD MEGA gallery
Hakbang 3: Pag-aaral ng Elektronika - Pag-unawa sa Circuit
Ang kalasag na ito na inilalagay sa tuktok ng isang Arduino MEGA ay may tatlong bahagi:
- Analog Input Stage: Ang mahina signal ng gitara ay pinalakas at nasala, hinahanda ito para sa Arduino MEGA ADC (Analog to Digital Converter).
- Arduino MEGA Board: Kinukuha ang digitalized waveform mula sa ADC at ginagawa ang lahat ng DSP (Digital Signal Processing) na lumilikha ng mga epekto (pagbaluktot, fuzz, dami, pagkaantala, atbp).
- Ang Output Stage: Kapag ang bagong effected waveform ay nilikha sa loob ng Arduino MEGA board, dadalhin ito ng huling yugto at gamitin ang dalawang pinagsamang PWM na bumubuo ng signal ng analog output.
Kung nais mong lumalim nang malalim at malaman ang lahat ng mga detalye, mayroon ding isang pagtatasa ng circuit:
pedalSHIELD MEGA Pagsusuri sa Circuit
Kung mayroon kang mga problema sa circuit, mayroong isang paksa sa forum para sa pag-troubleshoot:
Paano i-troubleshoot ang pedalSHIELD MEGA
Hakbang 4: Simulan ang Programming
Suriin ang gabay na "Paano Magsimula sa Programming pedalSHIELD MEGA". Ito ay isang maikling gabay upang simulan ang pag-coding ng pedal na itoSHIELD MEGA gitara pedal. Ang layunin ay upang maunawaan ang mga pangunahing ideya at pagkatapos ay umunlad nang pinakamabilis hangga't maaari sa pamamagitan ng isang serye ng mga halimbawa.
Ang mga halimbawang code na nasa forum na, mula madali hanggang mahirap ay:
- Malinis na Pedal
- Volume / Booster Pedal
- Distortion Pedal
- Fuzz PedalBit-Crusher Pedal
- MetronomeSineWave Generator
- Daft Punk - Octaver Pedal
- Delay PedalEcho Pedal
- Reverb PedalChorus Pedal
- Vibrato Pedal
- Koro + Vibrato
- Tremolo
- Maraming Epekto: Pagkaantala + Pagkabaluktot + Fuzz + BitCrusher [/li]
Maligayang pagdating sa iyo upang mai-upload ang iyong mga ideya at pedal sa forum!
Hakbang 5: Alamin at Lumikha ng Iyong Sariling Mga Tunog
Ang pinakamahusay na paraan upang mag-usad ay ang paggamit ng mga halimbawa mula sa forum at baguhin ang mga ito upang magkasya sa iyong set-up o istilo. Ang pagbabago lamang ng ilang mga halaga o parameter ay maaaring gumawa ng isang mahusay na pagkakaiba.
Kapag naintindihan mo ang pangunahing mga halimbawa, maaari mong isipin ang tungkol sa kung paano lumikha ng iyong sariling mga bagong pedal (reverse delay? Asymmetric fuzz?) O paghahalo ng ilan sa mga halimbawa (fuzz + echo? Distortion + pagkaantala?). Mayroong mga tonelada ng mga hindi matuklas na epekto upang matuklasan;)!
Mayroong isang cool na pagsusuri ng Blitz City DIY sa YouTube: pedalsHIELD MEGA Review
Inirerekumendang:
Isang Lumang Charger? Hindi, ito ay isang RealTube18 All-Tube Guitar Headphone Amp at Pedal: 8 Hakbang (na may Mga Larawan)
Isang Lumang Charger? Hindi, Ito ay isang RealTube18 All-Tube Guitar Headphone Amp at Pedal: OVERVIEW: Ano ang gagawin sa panahon ng isang pandemya, na may isang lipas na charger ng baterya ng Nickel-Cadmium, at 60+ taong gulang na mga tubo ng vacuum ng radyo ng kotse na nakaupo sa paligid na kailangang ma-recycle? Kumusta ang disenyo at bumuo ng isang tubo lamang, mababang boltahe, karaniwang baterya ng tool
NeckCrusher (Guitar Mounted Effect Pedal): 6 na Hakbang (na may Mga Larawan)
NeckCrusher (Guitar Mounted Effect Pedal): Dale Rosen, Carlos Reyes at Rob KochDATT 2000
Phaser Guitar Pedal: 14 Mga Hakbang (na may Mga Larawan)
Phaser Guitar Pedal: Ang isang phaser gitar pedal ay isang epekto ng gitara na nahahati sa isang senyas, malinis na nagpapadala ng isang landas sa circuit at binabago ang yugto ng pangalawa. Pagkatapos ay magkahalong muli ang dalawang signal at kapag wala sa phase, kanselahin ang bawat isa. Lumilikha ito ng isang
Arduino Guitar Pedal: 23 Hakbang (na may Mga Larawan)
Arduino Guitar Pedal: Ang Arduino Guitar Pedal ay isang digital multi-effect pedal batay sa Lo-Fi Arduino Guitar Pedal na orihinal na nai-post ni Kyle McDonald. Gumawa ako ng ilang mga pagbabago sa kanyang orihinal na disenyo. Ang pinaka-kapansin-pansin na mga pagbabago ay ang built-in na preamp, at ang ac
Lo-fi Arduino Guitar Pedal: 7 Hakbang (na may Mga Larawan)
Lo-fi Arduino Guitar Pedal: Bit pagdurog, pagbawas ng rate, kakaibang ingay: DIY 10-bit effects / gitara pedal na may isang Arduino para sa lo-fi DSP. Suriin ang demo na video sa Vimeo