Arduino Footswitch (kontrolin ang Iyong Guitar Amp Sa Arduino): 10 Hakbang (na may Mga Larawan)
Arduino Footswitch (kontrolin ang Iyong Guitar Amp Sa Arduino): 10 Hakbang (na may Mga Larawan)
Anonim
Image
Image

Ito ang aking unang proyekto sa pamayanan na ito at sa platform ng arduino, at ngayon ito ay itinampok lamang sa opisyal na website ng Arduino. Maraming salamat sa inyong suporta !!

Kaya, nagpapatugtog ka ng live na musika, at gumagamit ka ng metronome o mga click-track upang mai-synchronize ang iyong banda. Paano kung sinabi ko sa iyo na maaari mong gamitin ang click-track na iyon upang sabihin sa iyong amp na lumipat sa pagitan ng channel nang mag-isa, sa eksaktong oras na kailangan mo ito, nang hindi mo talaga tinapakan ang footswitch?

Kung katulad mo ako, subukan mong ilagay ang pinakamahusay na palabas na makakaya mo. Ngunit hindi ito madaling tingnan. Kailangan mong bigyang-pansin ang maraming mga bagay habang naglalaro; maiwasan ang mga pagkakamali sa iyong pagtugtog / pag-awit, alalahanin ang mga pagbabago ng kanta, lumipat sa entablado, makipag-ugnay sa karamihan ng tao, atbp Hindi ako isang bihasang musikero, at kahit na para sa karamihan sa mga tao ang lahat ng mga hamong ito ay maaaring mapagtagumpayan ng pagsasanay at maraming paghahanda; para sa akin ay maaaring maging medyo napakalaki kung minsan.

Kaya't nagsimula akong magtrabaho sa ideyang ito, upang magkaroon ng kahit isang maliit na detalye na hindi gaanong mag-alala habang naglalaro ng live. Lumipat ako ng maraming sa pagitan ng malinis at pagbaluktot sa kalagitnaan ng kanta, at ngayon ay mas malaya akong tumugtog ng gitara at kumanta habang binabago ng arduino ang mga channel para sa akin.

Ngunit mas mahalaga kaysa rito, nais kong palawakin ang ideyang ito at sa hinaharap ay awtomatikong kontrolin hindi lamang ang amp footswitch, kundi pati na rin ang minahan at iba pang mga kagamitan sa bandido, ilaw, live na projisyon, atbp.

DISCLAIMERIm ako mismo ay nagturo sa electronics, at ito rin ang aking unang proyekto ng arduino. Kaya maaari mong makita na ang maraming proyekto ay maaaring nagawa ng mas mahusay, lalo na ang code. Gayundin, mula sa Chile (timog america) ang aking katutubong wika ay espanyol, hindi ingles. Kaya't mangyaring, maging matiyaga kung ang aking ingles ay basura minsan.

Hakbang 1: Ang Konsepto

Mga Kagamitan
Mga Kagamitan

Kaya, ang paraan ng paggana ng bagay na ito ay sa pamamagitan ng pagdaragdag sa track ng pag-click ng isang tunog o tono na kapansin-pansin na mas malaki kaysa sa average na mga pag-click dito, tuwing kailangan ng pagbabago ng channel sa kanta. Pagkatapos ay nakita ito ng arduino, at gumagamit ng isang relay upang gayahin ang footswitch ng amplifier, na mabisang binabago ang channel.

Nangangahulugan ito na kailangan naming bumuo ng isang relay system upang mai-plug ang amplifier (sa footswitch input), o sa madaling salita, magtiklop ng isang footswitch ngunit na-activate ang relay. Hindi ito gaano kahirap sa tunog nito. Ang isang footswitch ay isang medyo simpleng circuit upang buuin, ang ilan sa mga ito ay karaniwang isang interrupter na kumokonekta o magdiskonekta ng isang cable. Ang isang itinayo ko ay nagtrabaho sa hindi bababa sa 3 magkakaibang tatak ng mga amplifier ng gitara.

Gayundin, magandang ideya na magdagdag ng isang audio amplifier upang palakasin ang signal mula sa click-track upang matiyak na ang arduino ay makakakita ng maayos na pagtuturo ng beep.

Hakbang 2: Mga Kagamitan

Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
Mga Kagamitan
  • 1x Arduino
  • 1x LED
  • 1x risistor, anumang halaga hanggang sa 1K ohm (para sa led)
  • 1x 10k risistor
  • 3x 100K risistor
  • 1x 47nF
  • 1x 10uF
  • 2x 0.1uF capacitor
  • 1x 2n3904 o anumang NPN transistor (2n5088, 2n2222, atbp.)
  • 1x jack audio 1/4
  • 1x jack audio 35mm (o ibang jack 1/4 sa halip, kung sakaling magpapadala ka ng click-track mula sa isang audio interface)
  • 1x 5V relay, o isang module ng relay
  • 1x DPDT Lumipat sandali (kung sakaling kailangan mong manu-manong baguhin ang channel, magagawa mo pa rin)
  • 1x enclosure ng ilang uri

Hakbang 3: Ang Relay Footswitch

Ang Relay Footswitch
Ang Relay Footswitch
Ang Relay Footswitch
Ang Relay Footswitch

Una, kailangan nating malaman kung anong footswitch ang ating gagaya. Para sa mga ito, simpleng i-google mo lang ang modelo ng iyong footswitch gamit ang mga salitang "diagram ng mga kable" o ang pangalan ng iyong amp na may mga salitang "footswitch wiring". Tiwala sa akin, mahahanap mo ito sa kalaunan.

O maaari mo ring gawin ang ginawa ko, buksan lamang ang footswitch, kumuha ng larawan ng pcb board at iguhit muli ang diagram.

Sa aking kaso, kinokopya ko ang footswitch ng aking Fender Champion 100. Ngunit, tulad ng sinabi ko dati, sinubukan ko ito sa isang Roland Cube at sa isang ulo ng Orange at gumana ito ng maayos sa pareho.

Kapag mayroon ka nang replika na circuit, ilagay lamang ang relay sa eksaktong lugar kung saan pupunta ang switch. At iyon lang, tapos na ang unang hakbang. Kinokontrol namin ang relay na iyon (at ang amp ng gitara) sa pamamagitan ng arduino sa paglaon.

Maaari mo ring palitan ang switch sa iyong orihinal na footswitch ng isang relay. Hindi ko nagawa iyon sa minahan, sapagkat natatakot akong magsimulang mag-eksperimento dito.

Hakbang 4: Ang Signal Amplifier

Ang Signal Amplifier
Ang Signal Amplifier
Ang Signal Amplifier
Ang Signal Amplifier
Ang Enclosure
Ang Enclosure
Ang Enclosure
Ang Enclosure

Sa bahaging ito malaya kang gumamit ng iyong sariling pagkamalikhain. Nagdidisenyo ako ng isang enclosure na tulad ng board, na may ideya na ilagay ang mga bagay sa itaas nito, tulad ng isang pedal-tuner at isang supply ng kuryente. Ngunit ang anumang uri ng enclosure ay gagana.

Gayunpaman, narito ang ilang mga larawan ko. Ipinagmamalaki ko ito dahil maraming bahagi dito ay nagmula sa mga bagay na nahanap ko sa basurahan. Kahit na ang plastik na katad (kinuha ko ito mula sa isang nawasak na leather sofa).

Hakbang 9: Tapos Na! - Paano Ito Magagamit

Yep, yun lang. Alam kong maaaring ito ay isang kumplikadong proyekto, at inaasahan kong naipaliwanag ko nang sapat, ginawa ko ang aking makakaya. Ngunit kung ito ang aking kauna-unahang proyekto ng arduino at sa paanuman nagawa ko itong gumana, sigurado akong gagawin mo rin ito.

Ngayon …

  • plug ang iyong computer / audioInterface / mp3player sa pag-click-track input
  • isaksak ang iyong gitara sa iyong amp
  • plug isang ¼ cable mula sa aming footswitch output sa footswitch input ng iyong amp
  • i-play ang click-track sa iyong computer / audioInterface / mp3player
  • suriin ang led ay ilaw sa parehong oras na ang mga pag-click
  • simulang tumba! … malalaman ng iyong mga channel kung kailan baguhin ang kanilang sarili.

Hakbang 10: Posibleng Mga Pagbabago

Mga Posibleng Pagbabago
Mga Posibleng Pagbabago
Mga Posibleng Pagbabago
Mga Posibleng Pagbabago

Mayroong ilang mga bagay na idinagdag ko sa proyektong ito, na hindi ko nabanggit dito dahil opsyonal (at dahil hindi madali para sa akin na magsulat sa ingles). Ngunit babanggitin ko sila ngayon, kung sakaling gusto mong subukan ang mga ito sa iyong sarili at kailangan mo akong magsulat ng isang paliwanag sa kung paano ito gawin.

  • Magdagdag ng isang Kaliwa-o-Kanan na Paglipat, kung sakaling mayroon kang isang click-track stereo (na may pag-click sa isang gilid at musika / FX sa kabilang banda) Naglagay ako ng isang switch upang piliin kung alin sa mga panig (kaliwa o kanan) ang nais mo upang ipadala sa arduino.
  • Magdagdag ng isang output na may isang kopya ng audio ng click-track upang maaari mong mai-plug in-ear ang mga headphone para sa iyo, o iba pang bandmate. Nag-wire ako ng isang cable mula sa output ng signal amplifier na ginawa namin mas maaga sa pag-input ng isang module ng audio amplifier na PAM8403, upang mai-plug ang aking mga headphone dito, at makontrol ang nakakuha ng nakapag-iisa sa natitirang circuit.
  • Palawakin ang konsepto sa mga Multi-effects pedal. Maaari lamang itong mapalawak sa ilang uri ng mga Multi-effects pedal. Marami sa kanila ang lumilipat ng mga epekto na may mga pindutan lamang na tact-switch (tulad ng nakikita mo sa link na ito) na madaling mapalitan ng mga relay, at pagkatapos ay makontrol ng isang arduino.