技术文档

单片机简易电子琴设计 单片机创意小制作,没有琴弦的电子琴

小编 2024-10-13 技术文档 23 0

单片机创意小制作,没有琴弦的电子琴

没有琴弦的琴怎么能弹奏呢?对于我们玩电子的人来说,那到未必,今天我就给大家做一个没有琴弦的琴,让大伙儿弹弹!

说是没有琴弦,那只是相对于我们的视觉,弦头与弦尾之间除了空气之外,其实还暗藏玄机——那就是红外线,准确地说我做的是一个红外琴。

无弦琴的组成

图13.1所示是做好的无弦琴的外观,琴弦是由一对红外发射、接收头组成的,一共有8对这样的琴弦,可以弹奏16种声音。有一个按键用来切换,当按下时有8种声音,没有按下时也有8种声音。这个无弦琴还有另外两种功能,就是按键弹奏16种声音并能播放两首曲子。

图13.1 无弦琴的整体外观

电路原理

无弦琴总体可以分为红外发射、红外接收和单片机控制3个部分。首先说说红外发射:其实它是一个555电路,用555产生38kHz频率的信号。当然有的朋友可能说可以用单片机来产生,这个是仁者见仁,智者见智了,只要能产生38kHz,单片机也可以。把该信号用三极管放大供8个红外发射二极管使用。由于红外发射二极管的耐压为3V,而通过三极管后的电压有4.3V左右,考虑到二极管的正常工作,设计中采用两个串联再一起并联的方式,见图13.2。这部分简单吧?只要学过一点电路的都没有问题的。

图13.2 红外二极管发射电路

本人是按照书上的555电路直接设计的PCB,那些电容、电阻怎么匹配就看大家手上有多少的了,我是用一个滑动电阻来取值的,再进行匹配,实物图见图13.3。

图13.3 红外发射部分

红外接收由两个部分组成,实物图见图13.4,一个就是8个红外接收头,一字排开,他们的间距要和上面的红外发射头的间距完全一样,不然会相互干扰,后面再说。另一个就是矩阵键盘,矩阵键盘怎样排版这个也看大家了,在我制作中有一个致命的问题,就是只注重元器件的排布而忽略了它们其实也是有一定的规律的,一般就是上面4个P口与下面4个P口相互交叉的地方安一个按键。我有的按键两端都是连接在下面的4个P口上,后面花了很大的功夫才改过来,这一点希望大家注意!红外接收头则比较简单了,它只有3个引脚,其中接地和接电源的都是并联的,输出端则用排线引到74LS14上进行数字处理,因为它输出的有时是线性的,为了更好地接收,就用施密特管子处理后输给单片机,这部分电路也很简单,见图13.5。

图13.4 红外接收部分

图13.5 红外接收与琴键电路

图13.6 单片机控制电路

图13.7 单片机控制部分

图13.8 无弦琴原理图

最后介绍单片机控制电路,见图13.6。一共就3块芯片,一片单片机和两片74LS14,74LS14的作用上面已经讲过,单片机外接一个扬声器,其实就是一个废弃的耳塞,按照蜂鸣器的接法来接就可以了,实物图见图13.7。另有8个指示灯连在74LS14的输出端,同时也是单片机的输入端,它们会在弹奏时随着你的指尖滑动而依次点亮,起到美观的作用,也是方便调试时使用。74LS14输出的电流驱动发光二极管绰绰有余。还有就是引出ISP,进行调试使用的。

这个无弦琴系统电路就是这么多,怎么样?是不是很简单啊?

图13.8是整个系统的原理图,感觉满满的,乍一看可能吓一跳,但看仔细了就会发现很多元件只是重复地增加数量而已。

说完了电路再说说我在制作中遇到的一些麻烦吧。

首先就是红外发射和接收要对齐,因为只有对齐了,所有的接收头都接收到对射的红外线,输出的电平都一样。若有一个没有对齐时就相当于你用手挡住了,单片机会默认你在弹。画PCB时大家应该没什么问题,把距离设定一下就可以了。就是在安装时很麻烦,我是用MP4的包装盒做的,虽说纸质是挺硬的,但做骨架就不是很稳定了——会晃,这样会导致这个对齐了那个又没有对齐,你在没有弹时电路也默认你在弹,一直在响,很是郁闷。这个只有大家做出来后慢慢体会了。

软件部分的流程图见图13.9。软件部分是从最初的电子琴的基础上一步步加进去的,由P0.0作为演唱曲子和弹奏曲子的切换键,弹奏是红外弹奏和按键弹奏同时的,他们没有优先级,可以混合弹奏;演唱曲子部分是有两首曲子组成,有一个复位键和两个曲子键,就这三个按键。

以上就是整个无弦琴的硬件和软件部分了,我设计这个无弦琴原本应该是一个可以拿出去炫耀一番的礼物,可惜外观做得实在是太难看了,大家也看到了实在是拿不出手,各位如果有条件的话可以用比较硬的东西作为骨架来做,效果应该好些。在组装的时候一定要注意发射头和接收头是一对一的,千万不要有干扰啊,不然一个接收头接收到了来自多个发射头的红外线,那么当你挡住其中的一个发射头时,其他的红外线照样接收,那就相当于你没有挡住一样。我的做法就是在接收头的上方盖一层硬纸,再在纸上打个小小的洞,使其旁边发射的红外光不被照射到接收头上,见图13.4,效果还可以。如果不行就用黑色介质吧,这样可以吸收多余的红外线。大家要是有兴趣的话也可以去尝试尝试,希望这些能够帮助大家做出一个可以拿出去炫一番的礼物或者留给自己的纪念品。

图13.9 无弦琴流程图

初学单片机,国庆放假不出门,做台电子琴“哆来咪”

国庆八天假,大家都是怎么计划的呢?春天在这里祝大家玩得开心,吃的过瘾,睡个自然醒。。。

(注:本文适合初学单片机的小白阅读哦。。。)

前面聊了很多关于单片机的“题外话”,今天我来跟大家一起学习用51单片机做个玩具电子琴。当然一天是做不好的,可能需要一周时间,也许一个月,现在就开始吧。。。

先确定一个小目标 :不是yi个yi,是~玩具电子琴 ~

春天说的小目标(制作一个单片机电子琴)

下来要思考的是怎么实现这个功能? 简单点,就是把音符的频率找出来,然后用单片机定时功能,产生相应频率的信号,推动扬声器发出声音,有这么简单吗?

实现单片机演奏音符的方法

这些想明白了,紧接着就是考虑需要哪些材料呢? 单片机用什么型号?声音大点还是无所谓?琴键用什么?线路板用什么?太多问题了,还是列出来吧,请看下面的材料图:

制作单片机电子琴所需的材料

最后,计划一下我们的单片机电子琴的制作步骤 。也许有更好的方法,但这样的次序可能更方便,见下图:

单片机电子琴的制作步骤

今天先到这里,后面我们再利用空余时间慢慢完成我们的单片机电子琴小目标,嗯,我在想:做好后送给谁呢?

单片机演奏音乐

我是春天,不知道大家有没有兴趣,前面图中有很多选项,如果有网(今)友感兴趣,可以在评论里留言,说出你的想法,一起交流哦。。。

相关问答

单片机电子琴 音调怎么调?

要调整单片机电子琴的音调,首先需要明确所用单片机芯片类型和音频输出方式。然后通过编程软件设置音频输出引脚的频率值,根据所需的音调进行调整。一般来说,...

在用51 单片机设计电子琴 时,要求将现场弹奏的音乐存储及播放,...

3条回答:【推荐答案】可以用AT24C系统I2C存储器,断电信息不丢失,最大可以256K,应该够用了。

单片机电子琴 的发声原理?

其实电子琴的原理就是蜂鸣器发声的频率不同能产生不同的声音,当然使用其他更好的发声设备产生的声音更逼真。那问题就剩下如何改变蜂鸣器的发声频率,这个更...

关于max485与 单片机 连接的问题?

[回答]传统的单片机实验系统因其购买成本高、系统使用烦琐,已经越来越不适合当前以培养学生实际能力为主要方向的高等教育,本系统可以帮助学校轻松组建单...

各位朋友,我想了解!贵州省推荐仿真动物 设计 制作,仿真动物...

[回答]现在比较实用的电气仿真软件:如果是偏向电力电子方面的,即做高频开关电源的,一般用pspice,它是器件级别的仿真,很细致,对参数设计的精确性要求也比...

计算器怎么设置弹音乐?

普通计算器是没办法的,我不知道你说的是哪一种计算器。如果是普通计算器的话,里面有一个单片机,可以理解为性能比较一本的cpu处理器,通过蜂鸣器器,编程控制...

你们谁明白!!柳州好的琴钢丝,琴钢丝好用吗??

[回答]当然可以!但你得注意电子琴的音色,如果是很老的琴(90年代以前的),他的音色可能会差些,某些程度上会影响孩子的音乐审美能力。.........同意这个如果...

在线的老司机!跪求回复!鹤壁51电子库存处理,电子库存处理...

[回答]51单片机可以模拟电子琴,当然,音质不是太好,跟MIDI差不多。喵易选易货利用大数据、云计算技术,全力打造一个全新的、多维度的易货资源平台,提供持...

哪位老表跪求!保定正规中餐厅 设计 ,中餐厅 设计 主要有什么内...

[回答]刚跟元易美(北京)建筑装饰设计工程有限公司约了明天去面试呢,我就是奔着他们公司这个产品去的面试的,后期各位老铁要做这方面的可以找我啊。//本程...

猜你喜欢