激光竖琴
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总结
电路板电路图
演奏激光竖琴
谢谢!
具体结构
响应部分:扬声器与发光二极管构成
8w的扬声器负 责发出声响,八个发 光二极管构成流水灯, 可以对应竖琴琴弦发 出不同频率的音调而 闪烁。
电路模块
• 电路原理图:
电路模块
• 感应部分
电路设计中用 八个滑动变阻器代 替光敏电阻,表示 其阻值可变。并串 联接八个小电阻起 分压作用。
电路模块
激光竖琴
组长:龚楚云 秦晨 孙璐 马媛媛
天津工பைடு நூலகம்大学电子与信息工程学院
前面的话
上海世博会的伊朗 馆里成列了一架特殊的 展品吸引了游人们的注 意,那就是一架没有琴 弦的竖琴,取而代之的 是明亮的光束,参观者 只需拨动光束,便如同 拨动了琴弦,依然可以 演奏一段旋律。
借创兴杯的机会, 我组成员查阅资料、咨 询导师,制作了一个简 易的激光竖琴。
结构设计
1 发射部分:
由八个激光管模仿竖琴琴弦构成
2 2 感应部分 :
由光敏电阻和AT89C52单片机两部分部分组成
3 响应部分:
由一个扬声器和彩色流水灯构成
具体结构
发射部分:八个激光管模仿竖琴琴弦
激光管发射的集中 且亮度较高的红外线有 利于感应部分的光敏电 阻较敏感的感应光亮变 化从而产生较明显的阻 值变化。
电路模块
人耳能听到的声音频率为20Hz~20kHz, 通过51单片机自带的16位定时器就可以产生 上述音频。一般音乐电路是以正弦波信号驱 动扬声器以产生音乐,而在数位电路里则是 以脉动信号驱动。
至于音调,如下C调音阶表,包括高、中、 低三个音阶,每个音阶为八音度,每个音阶 之间的频率相差一倍。
电路模块
while(1) {
LED=GUANG=0xff; keys=~GUANG; switch(keys)
{ case 0x01:sound(0);break; case 0x02:sound(1);break; case 0x04:sound(2);break; case 0x08:sound(3);break; case 0x10:sound(4);break; case 0x20:sound(5);break; case 0x40:sound(6);break; case 0x80:sound(7);break;
具体结构
感应部分:光敏电阻和AT89C52单片机两部分 部分组成
激光管发射的光束被挡住时, 对应的光敏电阻感应并产生阻值 变化,八个光敏电阻组成的系统 产生高低电位的变化,并由单片 机读取光敏电阻高低电位变化, 完成操作指令的输入,单片机根 据指令信息来控制数据通过串行 口传输数据,既对接扬声器的 p0^2口和接流水灯的p1口进行赋 值,使其产生相应的反应。
} } }
void sound(unsigned char x) {
unsigned char i; LED=GUANG; for(i=0;i<60;i++)
{ beer=0; delay8us(tone [x]); beer=1; delay8us(tone [x]);
} LED=0xff; } void delay8us(unsigned char x) { unsigned char i,j; for(i=0;i<x;i++) for(j=0;j<1;j++); }
作品小样
本组作品:激光竖琴
原理说明
• 八个激光管发出的光束作为琴弦,用容 易找到的纸盒做琴架,用电池及开关控 制整个系统的通断。利用单片机控制播 动激光琴弦时发出不同频率音调的声音 。
• 用激光当做虚拟琴弦,手拨到琴弦时会 发出相应的音调,从而达到模仿竖琴演 奏简单乐曲的目的。
• 人耳能听到的声音频率为20Hz至20kHz ,竖琴音符频率也应该在此范围。通过 51单片机自带的16位定时器就可以产生 上述音频。
• 流程图
电路模块
• 程序如下:
#include<reg52.h> #define LED P1 #define GUANG P2 sbit beer=P0^2; unsigned char keys; unsigned char code tone[]={115,102,91,86,77,68,61,57}; void sound (unsigned char); void delay8us (unsigned char); main() {
• 响应部分
实现发声及闪 烁,实现激光竖琴 基本功能。
电路模块
• 单片机的应用
本作品所用到的AT89C51单片 机管脚排列如图。当有激光照射时, 单片机读取光敏电阻的电压,令此 时它的逻辑电平为0。当无激光照射 时,单片机读取光敏电阻的电压, 则这时它的逻辑电平为1。这样,当 遮挡激光的光线时,就能在电路中 产生开关的效果。