发作品签到
标准版

【课程设计】卡林巴电子琴

工程标签

5.6k
0
0
3

简介

卡林巴电子琴,使用51单片机、行程开关、蜂鸣器完成设计,硬件超简单。

简介:卡林巴电子琴,使用51单片机、行程开关、蜂鸣器完成设计,硬件超简单。

开源协议

MIT

创建时间:2021-05-15 11:08:07更新时间:2021-12-22 10:38:33

描述

创意来源

视频网站上经常能看到下图所示的乐器,这种乐器叫做卡林巴琴,靠金属弹片的震动发出声音。本项目将指导大家如何设计一款卡林巴电子琴。

image.png

项目方案

一个电子乐器的核心有两大块,按键系统和声音系统。按键系统决定了演奏时的手感,声音系统决定了乐器的表现力。为了模拟金属琴键的手感,我们使用了上图所示的这种行程开关来做琴键。这种行程开关上面也有一个金属弹片,在手感上与真实的卡林巴琴非常一致。声音系统采用PWM驱动蜂鸣器来产生不同频率的声音。

image.png

image.png

项目软硬件设计

整个项目的系统结构图如下图所示:

image.png

主控芯片采用STC15W204,SOP16封装,14个GPIO中一路用作PWM驱动蜂鸣器,另外13个GPIO连接13个琴键,可做成一个13音的卡林巴琴。3D渲染图如下图所示:

image.png

软件也比较简单,核心思想是,当有按键俺按下时,就控制PWM输出对应频率的方波来驱动蜂鸣器发出声音。程序框图如下图所示

image.png

一般的蜂鸣器都有一个响应频率范围,我尝试了几款市面上常见的蜂鸣器,发现在500Hz - 1300Hz的范围内,声音比较清澈。频率低于500Hz就会出现沙哑的声音,频率高于1300,声音强度就会降低。而且蜂鸣器的音色比较单一,只能发出弟嘀嘀的声音,所以这个版本的电子琴表现效果一般般,好在制作过程还算简单,有兴趣的读者可以自己尝试制作一个。

项目设计知识点

1. 原理图及PCB设计
2.焊接技能训练
3.51单片机最小系统
4.PWM的应用
5.按键输入的应用

预期课堂效果

该项目的主要目的是激发学生们学习的兴趣,提升学生参与课堂的积极性。

通过制作一个真实有趣的作品,让学生在这个过程中学到应学的知识,并且让学生意识到自己所学知识的应用价值。

制作及演示视频

image.png

自制卡林巴电子琴,可通过蓝牙连接手机库乐队 MIDI Boy【理科生的第一件乐器】_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

\

设计图

原理图
PCB

BOM

暂无BOM

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

工程成员

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航