请选择 进入手机版 | 继续访问电脑版
开启辅助访问
 找回密码
 注册

QQ登录

只需一步,快速开始

第四章 会听声音的传感器

时间:2018-08-30 阅读:127 回复:0
4.1 了解声音传感器原理与应用
传感器是什么
传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。
传感器的特点包括:微型化、数字化、智能化、多功能化、系统化、网络化。它是实现自动检测和自动控制的首要环节。传感器的存在和发展,让物体有了触觉、味觉和嗅觉等感官,让物体慢慢变得活了起来。通常根据其基本感知功能分为热敏元件、光敏元件、气敏元件、力敏元件、磁敏元件、湿敏元件、声敏元件、放射线敏感元件、色敏元件和味敏元件等十大类。
声敏元件
本课程主要讲述的传感器是以物理学的主要方向:声、光、电、热、力为主导。与声音应用原理有关的传感器,在我们日常生活中会遇到以下几项:
①  超声波传感器,主要工作原理是回声定位,应用于测试距离,常用测试范围在2米以内。
②  语音识别,主要工作原理是识别声音特质,如响度、音调、音色;可应用于人工智能。
③  模拟量声音传感器,根据实际声音信号输入后,转换为模拟量信号输出,可应用于检测声音信号大小。常用测试范围是在2米以内。
本节课主要应用的模块是模拟量声音传感器。


程序逻辑

要使用传感器,我们可以发现传感器一般是三线连接的。其中Vcc与Gnd分别代表电源以及接地,而第三根引脚是IN,代表模拟信号输入;而信号输入引脚一般是与Arduino UnoR3板子的模拟口A0--A5连接。

本次程序的任务,是通过mblock软件,读取模拟量声音传感器传回来的信号数值。实现这一效果,我们需要用到哪些模块呢?

将程序按照逻辑顺序排列拼接,并且将模拟口设置为0,完成后程序图如下:

硬件接线
接线过程使用到的工具:                                                               
Arduino Uno R3、数据线、杜邦线、模拟量声音传感器模块
通过以下电子设计图,我们可以看出接线方式:

课后思考:
完成接线并且上传程序后,双击程序测试效果并思考,获取得到的信号我们能如何应用

4.2 声控灯项目制作与实现
   声控项目介绍
   声控项目的原理是通过声波的震动达到控制单位的联通或者断开。在我们日常生活中的智能家居有声控项目的例子,如声控灯具、声控窗帘、声控电视;本节课我们就使用上节课使用过的模拟量声音传感器制作一款声控灯。
  程序逻辑
  声控灯是依靠传感器获取外界的声音信号,并将声音信号的强弱转换为模拟信号数值;通过对该信号数值的变化情况判断,控制LED的工作。那么,需要实现以上功能,我们需要用到怎样的逻辑顺序呢?
①  当有声音,LED工作;
②  当无声音,LED不工作;
根据以上分析,我们需要用到以下的程序模块:

将程序按照逻辑顺序排列拼接,并且将数字口设置为9、模拟口设置为0,完成后程序图如下:

硬件接线
通过以下电子设计图,我们可以看出接线方式:


接线过程使用到的工具:                                                               
Arduino Uno R3、数据线、杜邦线、面包板、LED模块、模拟量声音传感器
课后分析

该传感器与用电器的连接,还可以怎样应用呢


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
快速回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

反馈意见:296755806@qq.com

客服电话:13232932772

关注我们
登录 发布 快速回复 返回顶部 返回列表