所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
【寒假挑战 极致硬件】挑战二 迷你兔噪音提醒仪
rzegkly rzegkly 2019-02-26 15:00:07
0
0
简单
projectImage

一、项目由来

     “优美的音乐令人心情舒畅,而杂乱的声音------噪音(noise)则令人心烦意乱,噪声会严重影响人们的工作和生活,因此控制噪声十分重要。

                                                                                    ------ 以上内容节选自初中物理八年级第四节《噪声的危害和控制》。

        每当假期到来,小朋友可能在家里看电视,有时候电视机的声音贼大,影响我们的生活和学习,解决这个问题必须从控制声音大小开始。声音从产生到引起听觉有三个级段:声源的振动产生声音------空气等介质传播声音------鼓膜的振动引起听觉。因此控制噪音从三方面着手,即防止噪声产生-------阻断噪声传播------防止噪声进入耳朵。 我们设计的《迷你兔噪音提醒仪》,通过不同级别的噪音,点亮不同颜色的灯带和矩阵led图案,利用颜色和图形等方式,提醒小朋友注意控制电视机的音量,达到保护身体的目的!

projectImage

二、设计的思路

1、0 <Sound<150(40dD):声音正常; 安静舒适;  绿灯亮 ;矩阵led图案:笑 

2、 460<Sound>160(70 dD):声音嘈杂 ;建议离开 ;黄灯亮;矩阵led图案:怒 

3、Sound>500(100dD):声音刺耳 ;马上离开 ;红灯亮 ;矩阵led图案:哭 

projectImage

三、声音传感器测试

1、先读出micro:bit声音传感器每秒钟数值。 

2、将声音传感器检测的数值拷贝出来,粘贴到Excle表格中求出平均值 。

3、通过Excle表格中图表功能,将不同时刻的声音值通过折线图反馈出来。

projectImage
projectImage
projectImage
projectImage

四、图形化代码编写

1、程序由mind+1.5.1编写;

2、采用多线程控制;通过主程序来调用两个不同的驱动模式,按下机械按钮P12切换为模式一,触摸按键P8切换至模式二:

3、打开迷你兔噪音提醒仪由机械按键控制启动,关闭提醒仪由触摸按键控制关闭。

projectImage
projectImage
projectImage
projectImage

五、制作步骤

步骤1 步骤1
底座选用laserblock
projectImage
步骤2 步骤2
安装micro:bit和micro:bit Boson扩展板
projectImage
步骤3 步骤3
安装传感器底座
projectImage
步骤4 步骤4
安装传感器
projectImage
步骤5 步骤5
安装灯带
projectImage
步骤6 步骤6
安装完毕
projectImage

六、知识拓展

1、声音传感器 

       声音传感器的作用相当于一个话筒(麦克风)。它用来接收声波,显示声音的振动图象,但不能对噪声的强度进行测量。 该传感器内置一个对声音敏感的电容式驻极体话筒。声波使话筒内的驻极体薄膜振动,导致电容的变化,而产生与之对应变化的微小电压。这一电压随后被转化成0-5V的电压,经过A/D转换被数据采集器接受,并传送给micro:bit。

2、触摸传感器

        纯PCB触摸传感器是电磁感应原理进行工作,人的手指和焊盘相当于平行电容的正负极,当手指靠近焊盘时相当于电容正负极间的距离产生变化,这就导致电容容值发生变化,会在焊盘上产生电流,从而被检测到。一般接到micro:bit的A/D采样口,通过检测值的变化来判断。

3、炫彩 WS2812 LED灯带

         灯带采用柔软的FPCB板为基板,可随意对接,弯曲,裁剪及任意固定在凹凸表面。 寿命长:平均寿命达5万小时,灯带中一个IC控制一颗LED组成一个回路(一组),控制器通过控制IC对FPCB里面的电路进行控制,从而控制LED灯条变化不同的效果;变化效果不限于目前控制器内置的94种效果,

Mind+项目文件(.sb3文档)

https://gitee.com/rzegkly/mini_rabbit_noise_reminder.git

材料清单 材料清单
1x
micro:bit
2x
micro:bit Boson扩展板
3x
高品质 micro USB数据线
4x
3.7V电池
5x
炫彩 WS2812 LED灯带
6x
按钮模块
7x
声音传感器
8x
触摸传感器
9x
硅胶导线
10x
laserblock激光切割套件
Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]