前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >物联网-传感器原理实验

物联网-传感器原理实验

原创
作者头像
会洗碗的CV工程师
发布2024-01-31 21:48:02
6240
发布2024-01-31 21:48:02
举报
文章被收录于专栏:LongJava学习资料

1. 实验目的

尝试各种传感器的使用,并了解他们的用法。

2. 实验原理

1.光敏传感器:光敏传感器的电路如图3.1所示。

图3.1  光敏传感器电路

一般情况下光敏电阻的暗电阻为1M~~2MΩ,亮电阻为1K~~15KΩ,则可以根据P1.1处的电压:

暗电阻下:3.3V * 10K/ ( 2000 K+ 10K) = 0.016V

亮电阻下:3.3V * 10K/ ( 15 K+ 10K) = 1.3V

我们这里使用的STC12C5A16S2的ADC1(P1.1)是10位ADC,根据上面的计算结果,我们可以算出亮电阻下的ADC值为1.3*1024 /3.3 = 403 ,则我们可以通过采集ADC1的值作为临界值,当ADC1的值大于400时表明有光,小于400则无光。

2.红外对射传感器:红外对射传感器电路如图2,

PIN1与PIN2为红外发射端,PIN3与PIN4为接收端,当凹槽中有物体挡住红外线时,PIN3与PIN4之间截止,则LED(D3)灭,否则亮;另外从电路实际的测量看,当无物体挡时PIN3与PIN4的电压约2.8V,当有物体挡时电压则为3.8V,那么用P1.0的ADC0来采集实际的ADC值,当大于ADC大于700(0x2bc)时判定为有物体挡。

图2 红外对射传感器电路

3.红外反射传感器:

3.1 红外反射传感器介绍

红外反射传感器采用红外对射管TCRT5000,其电路结构如图3.1,其中右边A--C是红外发射管,左边C--E是红外接收管,当我们用物体在TCRT5000上方挡住时,红外光被反射给接收管,从而使得C--E导通;该红外对射管的探测范围是0.2mm---15mm。实际电路如图2所示。

图3.1  红外反射传感器

3.2 红外反射传感器的电路图

红外反射传感器的电路如图3.2所示。

图3.2   红外反射传感器

其中U4是红外对射管

LM393是电压比较器

R14是调节红外反射传感器测试灵敏度的,顺时针调节更灵敏。

4.酒精传感器:MQ-3酒精传感器的电路原理如图3.4所示。

上传失败:SyntaxError: 服务器响应格式错误

图4  酒精传感器电路

其中U6(MQ-3)的PIN5与PIN2为加热端,对应测试回路的H端;PIN1、PIN3、PIN4、PIN6为检测回路;MQ-3传感器的供电电压Vc和加热电压Vh都为5V,负载电阻R9为1K欧姆。从技术指标表中可知,在0.4mg/L酒精中,传感器电阻Rs为2K~20K,取Rs = 12K。假设检测到酒精浓度为10mg/L时报警,由灵敏度特性曲线可知灵敏度为0.12,MQ3电阻值为12K * 0.12 = 1.44K(Rs / Ro = 灵敏度,其中Ro为传感器在0.4mg/L酒精时的电阻值),ADC1(P1.1) = 5V * 1K / (1K + 1.44K) = 2.00V,AD读数为2.00 / 3.3 * 1024 = 620,当AD采集的数值大于620时表明检测到酒精。

5.声音传感器:人体传感器到的实际电路如图3.2.

U8就是咪头。

R14是电位器,用来调节LM393的比较输出灵敏度。

LM393是比较器

当有声音使得咪头产生电压输出变化时,LM393的输出端连接51单片机的P1.0口便电平变低,实际的测试图如图3.3所示,一般来说如果声音越到该电平越低,那么B1板上的D1会更亮。

图3.2  声音传感器电路

6.温湿度传感器:外部设备读取温湿度流程如图8所示。

图8  温湿度读取流程

7.振动传感器:SW--18010P震动传感器的电路原理如图3.2所示。

图3.2   SW--18010P震动传感器电路原理图

其中U8为振动传感器,当有振动的时候,有电从振动传感器经过,使得Q4导通,LED(D3)亮,P1.0检测到低电平,则有震动。

3. 主要仪器设备

硬件:IOT-L01-05型物联网综合实验箱1台,串口线。

软件:Keil u Vision4编译软件,STC下载软件STC_ISP_V479。

4. 实验内容及步骤

总共做了七个传感器实验,该实验箱具有的传感器都测试了一遍,实验的传感器有:酒精传感器(但是没有酒精),光敏传感器,红外对射传感器,红外反射传感器,温湿度传感器,声音传感器,振动传感器。有些修改了一部分判断条件。比如说红外对射,当ADC的值为300以上时判断两者之间有物体挡住,串口输出“HongWai_Open”字符串。源代码是要超过700,但是实际测量很少有到700的。因此就改了。还有光敏电阻,当测量的光敏度超过400,串口输出“Light_Open_mytest_***”***是代表光敏度。

5. 实验结果与分析

酒精传感器实验截图:

光敏传感器:

红外反射传感器:

红外对射传感器:

声音传感器:

震动传感器:

温湿度传感器:

6. 问题与讨论

做实验之前确实要找好试验箱!!!

我正在参与2024腾讯技术创作特训营第五期有奖征文,快来和我瓜分大奖!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档