
基于51单片机的简易电子琴
简介
修改自 https://oshwhub.com/Dr.Zhang/kalimba ,按键修改为交错排列,并改为钢琴白键音阶。为了更好的音质(?),设计了独立功放芯片驱动蜂鸣器。
简介:修改自 https://oshwhub.com/Dr.Zhang/kalimba ,按键修改为交错排列,并改为钢琴白键音阶。为了更好的音质(?),设计了独立功放芯片驱动蜂鸣器。开源协议
:MIT License
描述
前段时间打板测试了https://oshwhub.com/Dr.Zhang/kalimba的设计,发现一些个人认为不太顺手的地方:
- 音量较小,在略有噪声的地方就无法听见琴声。
- 音阶为五声音阶,有的歌曲弹不出来。
- 无法连接外置扬声器录制歌曲。
- Micro USB接口巨难焊,干坏好几个接口都没焊上(手残)。
于是,本着练习EDA使用的想法,进行了一些魔改:
- 添加功放模块。
- 琴键排列改为双排交错,仿钢琴琴键设计,并改为钢琴白键音阶。
- 添加音量调节旋钮与耳机接口。
- USB接口以及部分外围器件换为直插。
功放电路上一个版本设计为一只三极管,已打板确认可用。功放芯片版本理论上可用,然而首次打板测试时手残焊坏了单片机,准备近期弄个热风焊台再试试。
蜂鸣器可以使用普通的蜂鸣器,也可以使用同样封装的小喇叭,小喇叭音质会好一点。
现已知bug:插上低阻抗耳机时,主板上蜂鸣器音量会很小,考虑是耳机拉低了信号电压,近日增加耳放部分。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | BEEP12*7.5 | BUZZER1,BUZZER2 | B-12*7.5 | 2 |
2 | 220pF | C1,C2 | CAP-TH_L5.5-W3.5-P5.00-D1.2 | 2 |
3 | 1uF | C3 | CAP-TH_L5.5-W3.5-P5.00-D1.2 | 1 |
4 | 100uF | C7 | CAP-TH_BD5.0-P2.00-D0.5-FD | 1 |
5 | PJ3F07-5P | CN1 | AUDIO-TH_PJ3F07-5P | 1 |

评论