Design of a Multi-Effects Guitar Pedal Controlled Via Bluetooth App

Nick Robillard, Charles Farrell, Miles Pearson, Hua Tang
{"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}
引用次数: 0

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.
通过蓝牙应用程序控制的多效果吉他踏板的设计
几十年来,吉他效果踏板已经被许多音乐流派的音乐家用来产生独特和创新的声音。许多艺术家可能有十几个不同的踏板,每个都有不同的设置,以产生理想的效果。这可能会导致从一首歌到另一首歌,甚至是一个部分到另一个部分的笨拙过渡。该项目的主要目标是简化改变效果的过程,消除调整各种刻度盘和开关以获得目标声音所需的时间。使用蓝牙低功耗(BLE) API与RFduino微控制器接口开发了一个简单的Android应用程序。这款应用的设计是为了直观地控制,通过简单的按钮和滑动条来控制启用哪些效果和哪些设置。RFduino编程一个移位寄存器来驱动使用bjt的中继网络。继电器用来绕过不同的电路元件,以产生不同的效果。RFduino还编程了一个数字电位器来改变增益值、音量和振荡频率。目前实现的效果包括失真,超速和变频颤音。设计的目的是很容易扩展到其他效果,如合唱,相位,镶边等。使用移位寄存器基本上允许无限扩展,只使用三个GPIO引脚。每个额外的效果只需要安装额外的继电器和轻微的软件修改。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信