- 73
- 0
- 约6.52千字
- 约 7页
- 2017-07-12 发布于湖北
- 举报
Arduino 激光竖琴3110000202李睿概述传统乐器主要靠弦和空气的震动发出声音,即便是电子乐器,主要的演奏方式依然离不开与按键、琴弦的接触。激光竖琴的演奏只需要手指在空气中对激光进行遮挡,相对于其他乐器,虽然缺少了直接的触感,但是可以带给演奏者新的演奏体验。设计目标作品实现以下几个功能:使用多束激光作为竖琴的输入部分,通过遮挡激光束进行音符的演奏。激光束数量能够满足基本的演奏需求,能够弹奏和弦。通过MIDI设备接口(串口),将演奏信息转换为MIDI信号输出至其他设备。通过自带的蜂鸣器、喇叭或者其他输出设备直接输出声音。(未能实现)可以调节的工作模式。有全键盘、音阶、自定义三种模式可供选择。全键盘模式下相邻两个键相差半个音,可以整体升高或降低按键的音高;音阶模式下,可以指定do所在按键位置,其前后的按键按照大音阶的音高排布,同样可以调整整个键盘的音高;自定义模式下可以单独设置每个按键的音高。使用LCD显示屏显示当前竖琴的工作参数,通过按钮对工作参数进行调节。使用加湿器或喷雾产生丁达尔效应,使光束可见。(未能实现)使用220V交流电作为电源。方案分析作品主要由Arduino板、激光发射模块、激光接收模块、显示模块、输入(按钮)模块、发声模块六部分组成。由十二平均律可知,一个八度中包含12个半音。为了在全键盘模式下能够覆盖一个八度,共需要13束激光作为输入,因此激光发射模块、激光接收模块各需要13个基本功能单元。激光发射模块使用13个5mw激光管作为光源。激光接收模块使用13个常态低电平的激光接收管。由于接收管数量较多,Arduino所提供的接口数不足,需要使用两块74LS595芯片进行控制。激光管与激光接收管安装在同一个支架上,构成激光竖琴的主要输入部分。显示模块和按钮输入模块使用DFRobot Arduino LCD Keypad Shield V1.1 液晶扩展板,可以完成工作状态的显示和设置。发声模块可以使用蜂鸣器直接发声,或者利用软驱中的步进电机作为发声器件。器材选择器材数量Arduino1DFRobot Arduino LCD Keypad Shield V1.1 液晶扩展板17V电源274LS59524.7KΩ电阻13100Ω电阻13自锁开关1支架(晾衣架)1激光管13激光接收管13面包板3线电路说明激光发射模块激光发射管单向导通,可以看做一个发光二极管,单个激光管工作电压3.0-3.2V,电流25mA。为了方便电路设计以及防止Arduino板损坏,激光发射模块由一个单独的变压器电源供电。13个激光管间隔1cm粘接在支架上,所有激光管并联。交流变压器电源的输出电压为7V,需要串联电阻分压,使激光管在工作电压下工作。在实际电路连接过程中,如果直接将一个低阻值电阻接在电路中,由于电热效应,温度迅速升高,存在损坏和烫伤的危险。为解决这一问题,改用13个100欧姆电阻并联后接入电路。为了使激光束能够被看见,使用超声波雾化头产生水雾,当激光束穿过水雾时,可以产生丁达尔效应,使激光束的传播路径可见。超声波雾化头直接使用220V交流电压供电,接通电源直接开始工作,使用继电器控制其开关。激光接收模块激光接收管有三个引脚,单个激光接收管接法如图:L1接VCC,L3接地,L2输出。激光接收管为常态低电平。Arduino的接口数量有限,需要借助74LS595芯片控制所有接收管。当激光接收管VCC与2号引脚均为低电平的情况下,输出也是低电平。通过编程控制74LS595依次给每个接收管供电,以扫描的方式分别获取每个接收管的输入。单个74LS595芯片可进行8路并行输出,将两块芯片级联可控制13个接收管。将第一块芯片的DH’连接到第二块芯片的SI,第一块芯片的DA-DH与第二块芯片的DA-DE共13个引脚顺序连接13个激光接收管的L1处。两块芯片的SCLR、RCK、SCK分别共同连接到Arduino的D11、D12、D13接口。接收电路中将所有激光接收管的L2连接到Arduino的同一个输入接口。所有L3接地。这样的连接方式存在两个缺陷:直接将芯片连接至激光接收管,接收管的高电平输出只有3V左右。更好的做法是使用三极管放大,以保证激光接收管的输入和输出电压。基于上一个问题没有解决的情况下,在只给一个激光接收管的L1供电的时,由于所有激光接收管的2号引脚都连接在了一起,且GND都没有断开,实际的高电平输出只有0.6V左右。在每根激光接收管的输出端连接二极管可以解决此问题。若采用模拟输入接口读取激光结束管输出值,在原有电路中,只给单个接收管供电,该接收管没有受到激光照射时,输入在5以下,当该激光接收管受到光照时,输入在100以上。此时其他激光管受光照与否不影响输入结果。因这两个缺陷最终不影响功能的实现,在最终作品中依然采用了原来的设计,没有
您可能关注的文档
最近下载
- 核医学教学课件:血液和淋巴显像.ppt VIP
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- 建筑工程质量管理体系流程图.docx
- 淋巴系统核医学检查课件.ppt VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
- 2026年国家公务员考试申论真题及参考答案(考生回忆版).docx VIP
- 部编版语文二年级上册期中常考七大重点题型专项训练.docx VIP
- 机器人操作系统(ROS)及仿真应用 课件全套 第1--9章 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
- 压疮的预防及护理技术操作考核评分标准编辑.docx VIP
原创力文档

文档评论(0)