“开源智能彩虹音乐触摸灯/zh”的版本间的差异
(→组装) |
(→组装) |
||
第91行: | 第91行: | ||
[[File:Microduino_5.jpg||600px|center]] | [[File:Microduino_5.jpg||600px|center]] | ||
首先使用螺丝和螺柱将两个红外热释传感器固定在两块侧板上,之后在拼接边框时先确定两个热释传感器的位置,按如图所示位置,相邻的放置在UPIN27开口方向的旁边。 | 首先使用螺丝和螺柱将两个红外热释传感器固定在两块侧板上,之后在拼接边框时先确定两个热释传感器的位置,按如图所示位置,相邻的放置在UPIN27开口方向的旁边。 | ||
− | [[File: | + | [[File:Microduino_6.JPG||600px|center]] |
将Microduino-ColorLED使用螺柱和螺母固定在顶板上 | 将Microduino-ColorLED使用螺柱和螺母固定在顶板上 | ||
[[File:Welcome5.png||600px|center]] | [[File:Welcome5.png||600px|center]] |
2016年1月14日 (四) 09:09的版本
概述
- 项目名称:开源智能彩虹音乐触摸灯
- 目的:当有人触摸时,相应的彩灯亮并产生一个音符
- 难度:中
- 耗时:2小时
- 制作者:
- 简介:
本次教程我们将使用Microduino产品模块快速搭建一个智能彩虹音乐触摸灯, 该系统通过触摸按键探测表面是否有人触摸。当有人触摸时,就会有对应位置的彩灯亮并产生一个对应的音符。
材料清单
- Microduino设备
模块 | 数量 | 功能 |
Microduino-Cube-S1/zh | 1 | 扩展板 |
Microduino-Core+/zh | 1 | 核心板 |
Microduino-USBTTL/zh | 1 | 下载程序 |
Microduino-BT/zh | 1 | 蓝牙模块 |
Microduino-Audio/zh | 1 | 音频播放 |
Microduino-Amplifier/zh | 1 | 功率放大 |
Microduino-Sensorhub/zh | 1 | 与传感器相连 |
Microduino-TOUCH/zh | 7 | 触摸传感器 |
- 其他设备
模块 | 数量 | 功能 |
Micro-USB线 | 1 | 下载程序,供电 |
喇叭 | 2 | 发声 |
螺丝 | 5 | 固定模块 |
彩灯带 | 1 | |
外壳 | 1 |
实验原理
开源智能彩虹音乐触摸灯主要分为触摸检测与音频播放控制两个部分。按键检测部分采用按键触摸传感器Microduino-TOUCH,能够检测是否有人触摸。控制部分主要为声光控制,发光部件采用14个彩灯为一的彩灯带,能让彩虹灯呈现美轮美奂的颜色;音频部分通过Microduino-Aduio模块管理音频文件,Microduino-Amplifier功率放大模块驱动1个喇叭发出动听的声音。
整体系统的控制原理即接入以上两个部分,Microduino-Core+核心通过触摸传感器探测到有人触摸后,系统控制彩灯带对应的灯产生颜色,Auido模块将产生一个对应的音符,从而实现彩虹触摸灯的效果。
- 主要传感器
Microduino-TOUCH/zh是电容式触摸检测传感器模块。
电容特性为充放电时间短、通交流阻直流。触摸传感器的回路电流为直流电,所以触摸传感器两端在通电后相当于开路,触摸传感器两端为高电平。人体组织和体液都可以导电,人体接触电容两端之后,触摸传感器两端变成低电平。人体结束和触摸传感器的接触后,电容暂瞬间开始充电,达到电容的额定容量之后,电容两端相当于开路,触摸传感器两端又变成高电平。触摸传感器通过两端电压的变化判断是否有触摸。
文档
调试过程
- 下载程序
将Microduino-Core与Microduino-USBTTL叠加(无上下顺序),通过USB数据与电脑连接起来。
打开Arduino IDE编程软件,点击【文件】->【打开】
浏览到项目程序地址,点击“body_welcome.ino”程序打开。
点击【工具】,在板选项里面选择板卡(Microduino-Core),在处理器选项里面选择处理器(Atmega328p@16M,5V),再在端口选项里面选择正确的端口号,然后直接烧录程序。
使用USB数据线将Microduino-Audio模块与电脑连接。 连接成功能显示出一个名为Microduino Audio的CD驱动器,然后执行以下步骤:
打开CD驱动器后会出现音乐更新软件Music Update tool,选择“音频加载”选项;
点击“浏览”,选择“music”文件夹中的"bye.wav,欢迎.wav"音频文件,将音频文件添加到软件中
欢迎与再见音频下载地址:http://pan.baidu.com/s/1pJpJK5X 提取码:hkks
在”更新下载”选项中选择“更新”,更新完成后,音频文件就已写入flash中。
组装
拼装时首先将Microduino-Duo-S1板用尼龙螺柱固定在底板上面。
之后将Core+(在最下),BT,Audio,Amplifier,Sensorhub(在最上)按顺序叠加起来,之后加在Microduino-Duo-S1底板上
将喇叭连接到Amplifier的接口上(没有左右顺序区别)
首先使用螺丝和螺柱将两个红外热释传感器固定在两块侧板上,之后在拼接边框时先确定两个热释传感器的位置,按如图所示位置,相邻的放置在UPIN27开口方向的旁边。
将Microduino-ColorLED使用螺柱和螺母固定在顶板上
将传感器和Sensorhub用传感器线连接起来,两个红外热释传感器连接到D4/D5与D6/D7接口(图中蓝色标注),将Microduino-ColorLED连接到A0/A1接口(图中红色标注)
将顶盖盖上,注意图中黄色框中的插槽要与底部的插槽放在对应位置,此位置是固定喇叭的木片使用的。之后使用插销固定住每个插孔,顶部与底部共6*2总共12个固定口。
之后使用USB线连接底板上的USB接口给其供电。此时热释传感器检测到附近有人后,LED灯会变换颜色,喇叭播放出欢迎语音。并且会根据人来往的方向判断是进门还是出门。