
便携多音色电子琴
简介
这是一个便携式的多音色电子琴,共有12种不同乐器可以切换,并支持最多四键和弦(同时发出四个音)。内置锂电池和扬声器,附带耳机插口。使用arduino nano作为主控。
简介:这是一个便携式的多音色电子琴,共有12种不同乐器可以切换,并支持最多四键和弦(同时发出四个音)。内置锂电池和扬声器,附带耳机插口。使用arduino nano作为主控。开源协议
:GPL 3.0
(未经作者授权,禁止转载)描述
交流Q群:571521559
用时三个多月,我从头自制了一个便携式的多音色电子琴:
bilibili视频
//* 这是一个基于 Arduino 的电子琴,支持 12 种乐器音色,并采用 4 通道的合成方式。
//* 主要功能包括:
//* - 通过 18 个按键控制不同的音符
//* - 使用 ADSR(Attack, Decay, Sustain, Release)包络控制音量
//* - 采用 FM(频率调制)技术实现更丰富的音色
//* - 通过 PWM(脉宽调制)输出声音信号
//*
//* 项目特点:
//* - 多乐器支持:提供 12 种不同的乐器音色
//* - FM 调制:对每个音符进行 FM 频率调制,以增强音色的表现力
//* - ADSR 包络:通过起音、衰减、延音和释放控制音符的动态表现
//* - 高效的按键扫描:利用端口直接读取按键状态,提高按键响应速度
//* - 低延迟 PWM 生成:使用 9 位快速 PWM 产生高质量音频输出
1.PCB板焊接
焊接所需元器件:
1.Arduino Nano开发板 数量*1 (价格在10元左右)
2.3.7v 1200mah锂电池 厚5mm 宽34mm 长50mm 数量*1 (价格在10元左右)
3.超小三元锂电池充电板 1A Type-c接口 数量*1 (价格在3元左右)
4.TPS63070 自动升降压电源模块 数量*1 (价格在8元左右)
5.PAM8403数字功放板 数量*1 (价格在2.5元左右)
6.3F07 耳机插座 数量*1 (价格在0.1元左右1个)
7.0932电位器 10K 柄长12.5mm 数量*1 (价格在0.4元左右1个)
8.EC12 半轴15mm 带开关 数量*1 (价格在2元左右1个)
9.SK-12D07VG3 3脚两档拨动开关 柄高3mm 数量*1(价格在0.1元左右1个)
10.无声硅胶轻触开关 8*8mm/2P 数量*18 (价格在0.5元左右1个)
11.0805 LED灯珠 数量*1 (价格在0.1元左右1个)
12.接线端子 1.25mm立贴/2p 数量*1 (价格在0.1元左右1个)
13.1000uf直插固态电解电容 体积8*12 数量*1 (价格在0.4元左右1个)
14.10uf直插电解电容 体积4*7 数量*3 (价格在0.05元左右1个)
15.4700uf直插固态电解电容 体积10*15 数量*1 (价格在1.4元左右1个)
16.贴片电阻0805 1KΩ 数量*1 (价格在0.01元左右1个)
17.贴片电阻0603 220Ω 数量*1 (价格在0.01元左右1个)
18.贴片电阻0603 100Ω 数量*1 (价格在0.01元左右1个)
19.贴片电阻0603 1.8kΩ 数量*1 (价格在0.01元左右1个)
20.贴片电容0805 100nf 数量*1 (价格在0.05元左右1个)
21.贴片电容0805 470nf 数量*1 (价格在0.05元左右1个)
22.贴片电容0805 220nf 数量*1 (价格在0.05元左右1个)
23.贴片电感0420 10UH 数量*1 (价格在0.3元左右1个)
//总计所需元件成本为47元左右
焊接注意事项
1.在焊接电位器和旋转编码器时需要注意不要将引脚全部插入焊孔,预留一定高度,因为背面还需要焊接Nano主控板。
2.在将Nano板焊接到PCB上之前需要先将代码上传上去,然后将标记了L的那一路LED灯和电阻都拆焊掉。(因为代码中用到了D13引脚,不拆掉会有冲突)我为了图方便把4个LED灯和4个电阻都拆焊掉了。
2.代码上传
将nano板与PC连接→ 打开Arduino→ 选择Arduino Nano主板→ 选择端口→ 编译上传
3.外壳组装
↓
设计图

BOM


评论