查看“开源智能彩虹音乐触摸灯/zh”的源代码
←
开源智能彩虹音乐触摸灯/zh
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Language|Microduino-yyyyyyyy}} {| style="width: 800px;" |- | ==概述== *项目名称:开源智能彩虹音乐触摸灯 *目的:当有人触摸时,相应的彩灯亮并产生一个音符 *难度:中 *耗时:2小时 *制作者:ray *简介: **使用Microduino产品模块快速搭建一个智能彩虹音乐触摸灯 **该系统通过触摸按键探测表面是否有人触摸 **当有人触摸时,就会有对应位置的彩灯亮并产生一个对应的音符 [[File:Microduino_1.JPG]] ==材料清单== *Microduino设备 {|class="wikitable" |- |模块||数量||功能 |- |[[Microduino-Core+/zh]]||1||核心板 |- |[[Microduino-USBTTL/zh]] ||1||下载程序 |- |[[Microduino-Audio/zh]] ||1||音频播放 |- |[[Microduino-Amplifier/zh]] ||1||功率放大 |- |[[Microduino-Sensorhub/zh]] ||1||与传感器相连 |- |[[Microduino-TOUCH/zh]] ||7||触摸传感器 |- |[[Microduino-Cube-S1/zh]]||1||扩展板 |} *其他设备 {|class="wikitable" |- |模块||数量||功能 |- |Micro-USB线||1||下载程序,供电 |- |喇叭 ||1||发声 |- |尼龙螺丝 ||4||固定模块 |- |尼龙螺母 ||4||固定模块 |- |尼龙螺丝柱 ||4||固定模块 |- |双面胶 ||7||固定传感器 |- |彩灯带 ||1|| |- |外壳 ||1|| |} ==实验原理== *开源智能彩虹音乐触摸灯主要分为'''触摸检测'''与'''音频播放'''两个部分: **'''触摸检测部分''':采用按键触摸传感器'''[[Microduino-TOUCH/zh]]''',能够检测是否有人触摸 ***控制部分主要为声光控制,发光部件采用14个彩灯为一的彩灯带,能让彩虹灯呈现美轮美奂的颜色 **'''音频播放部分''':通过'''[[Microduino-Audio/zh]]'''模块管理音频文件 ***'''[[Microduino-Amplifier/zh]]'''功率放大模块驱动1个喇叭发出动听的声音。 [[File:Microduino_2.JPG||600px|center]] ==下载程序== *触摸灯代码'''github:[https://github.com/Microduino/BluButterflyLight BluButterflyLight]''' ==程序烧写== *将'''[[Microduino-Core+/zh]]'''、'''[[Microduino-USBTTL/zh]]'''堆叠在一起 **用数据线连接其中的'''[[Microduino-USBTTL/zh]]'''准备上传程序。 **注意:最好不要将所有模块堆叠在一起之后再上传程序 *打开Arduino IDE for Microduino,环境,(搭建参考:'''[[AVR核心:Getting started/zh]]''') *点击'''【工具】''',确认'''板卡(Microduino-Core+)处理器(Atmega644pa@16M,5V)'''选择无误,并选中对应'''端口号(COMX)''' *点击'''【文件】'''->'''【打开】''',浏览到项目程序地址,点击'''“BluButterflyLight.ino”'''程序打开 *几项都无误后,点击'''"→"'''按钮下载程序到开发板上 ==存储音频== *音频文件需要提前储存在储存器 **模块板载FLASH:'''[[Microduino-Audio/zh]]'''板载了4MByte的FLASH **音频存储方法请参考以下页面:'''[https://www.microduino.cn/wiki/index.php/Microduino-Module_Audio/zh#.E5.BC.80.E5.8F.91 音频下载]''' ==拼装彩虹触摸灯== *'''Step1''': **拼装时首先将'''[[Microduino-Shield Cube-S1/zh]]'''板用'''尼龙螺柱固定'''在底板上面。 [[File:Microduino_3.jpg||600px|center]] *'''Step2''': **将以下模块叠加到'''[[Microduino-Cube-S1/zh]]'''底板上 ***'''[[Microduino-Sensorhub/zh]]''' ***'''[[Microduino-BT/zh]]''' ***'''[[Microduino-Audio/zh]]''' ***'''[[Microduino-Amplifier/zh]]''' ***'''[[Microduino-Core+/zh]]''' [[File:Microduino_4.jpg||600px|center]] *'''Step3''': **将喇叭连接到'''[[Microduino-Amplifier/zh]]'''的接口上(没有左右顺序区别) [[File:Microduino_5.jpg||600px|center]] *'''Step4''': **'''触摸传感器'''与'''彩灯带'''在'''[[Microduino-Sensorhub/zh]]'''上所对应的IO口序号'''如图所示''' [[File:Microduino_6.JPG||600px|center]] *'''Step5''': **如图所示彩灯带穿过去 **触摸传感器按照上面图和下面图'''对应顺序'''依次连接 [[File:Microduino-7.jpg||600px|center]] *'''Step6''': **喇叭的固定座放在喇叭上 **然后将固定座和喇叭一起'''连接'''到外壳 [[File:Microduino-9.jpg||600px|center]] *'''Step7''': **之后把内部结构拼好 [[File:Microduino-10.jpg||600px|center]] *'''Step8''': **最后把侧面也装上 [[File:Microduino-11.jpg||600px|center]] *'''Step10''': **这样彩虹灯外形拼好了 **然后用'''USB数据线将电脑和彩虹触摸灯连接'''上 **用手'''触摸'''彩虹灯上面,就会产生一个音符并在对应位置LED灯亮 **也可以用手机通过蓝牙来控制它 [[File:Microduino-12.jpg||600px|center]] ==视频== |}
该页面使用的模板:
模板:Language
(
查看源代码
)
模板:Nmbox
(
查看源代码
)
返回至
开源智能彩虹音乐触摸灯/zh
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息