Nick Robillard, Charles Farrell, Miles Pearson, Hua Tang
{"title":"通过蓝牙应用程序控制的多效果吉他踏板的设计","authors":"Nick Robillard, Charles Farrell, Miles Pearson, Hua Tang","doi":"10.1109/ietc54973.2022.9796972","DOIUrl":null,"url":null,"abstract":"For decades, guitar effect pedals have been used by musicians across many genres of music to produce an unique and innovative sound. Many artists may have perhaps a dozen different pedals, each with different settings, to produce the desired effect. This can cause a clunky transition from song to song or even section to section. The main goal of this project was to streamline the process of changing effects, eliminating the time needed to adjust the various dials and switches to get the targeted sound.A simple Android app was developed using the Bluetooth Low Energy (BLE) API to interface with an RFduino microcontroller. The app was designed to be controlled intuitively, with simple buttons and slide bars to control which effects and what settings are enabled. The RFduino programs a shift register to drive a relay network using BJTs. The relays are used to bypass different circuit elements to produce different effects. The RFduino also programs a digital potentiometer to change gain values, volume, and frequency of oscillation.Currently implemented effects include distortion, overdrive and variable frequency tremolo. The design is intended to be easily extendable to other effects such as chorus, phaser, flanger, etc. Using shift registers allows essentially unlimited expansion using only three GPIO pins. Each additional effect would only require additional relays to be installed and minor software modifications.","PeriodicalId":251518,"journal":{"name":"2022 Intermountain Engineering, Technology and Computing (IETC)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Design of a Multi-Effects Guitar Pedal Controlled Via Bluetooth App\",\"authors\":\"Nick Robillard, Charles Farrell, Miles Pearson, Hua Tang\",\"doi\":\"10.1109/ietc54973.2022.9796972\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"For decades, guitar effect pedals have been used by musicians across many genres of music to produce an unique and innovative sound. Many artists may have perhaps a dozen different pedals, each with different settings, to produce the desired effect. This can cause a clunky transition from song to song or even section to section. The main goal of this project was to streamline the process of changing effects, eliminating the time needed to adjust the various dials and switches to get the targeted sound.A simple Android app was developed using the Bluetooth Low Energy (BLE) API to interface with an RFduino microcontroller. The app was designed to be controlled intuitively, with simple buttons and slide bars to control which effects and what settings are enabled. The RFduino programs a shift register to drive a relay network using BJTs. The relays are used to bypass different circuit elements to produce different effects. The RFduino also programs a digital potentiometer to change gain values, volume, and frequency of oscillation.Currently implemented effects include distortion, overdrive and variable frequency tremolo. The design is intended to be easily extendable to other effects such as chorus, phaser, flanger, etc. Using shift registers allows essentially unlimited expansion using only three GPIO pins. Each additional effect would only require additional relays to be installed and minor software modifications.\",\"PeriodicalId\":251518,\"journal\":{\"name\":\"2022 Intermountain Engineering, Technology and Computing (IETC)\",\"volume\":\"8 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 Intermountain Engineering, Technology and Computing (IETC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ietc54973.2022.9796972\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 Intermountain Engineering, Technology and Computing (IETC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ietc54973.2022.9796972","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Design of a Multi-Effects Guitar Pedal Controlled Via Bluetooth App
For decades, guitar effect pedals have been used by musicians across many genres of music to produce an unique and innovative sound. Many artists may have perhaps a dozen different pedals, each with different settings, to produce the desired effect. This can cause a clunky transition from song to song or even section to section. The main goal of this project was to streamline the process of changing effects, eliminating the time needed to adjust the various dials and switches to get the targeted sound.A simple Android app was developed using the Bluetooth Low Energy (BLE) API to interface with an RFduino microcontroller. The app was designed to be controlled intuitively, with simple buttons and slide bars to control which effects and what settings are enabled. The RFduino programs a shift register to drive a relay network using BJTs. The relays are used to bypass different circuit elements to produce different effects. The RFduino also programs a digital potentiometer to change gain values, volume, and frequency of oscillation.Currently implemented effects include distortion, overdrive and variable frequency tremolo. The design is intended to be easily extendable to other effects such as chorus, phaser, flanger, etc. Using shift registers allows essentially unlimited expansion using only three GPIO pins. Each additional effect would only require additional relays to be installed and minor software modifications.