CSDN话题挑战赛第2期
参赛话题:学习笔记

博客写作背景----项目中解决的问题

最近遇到一个基于TCP/IP网络的远程智能物联网系统,采用Arduino Uno控制器作为下位机,采用LabVIEW作为远程监控软件,两者通过网络实现通信。初步定为使用labview编写上位机程序进行处理。为啥用labview呢,因为LabVIEW是美国国家仪器公司(NI)的创新软件产品,其全称是实验室虚拟仪器工程平台(Laboratory Virtual Instrument Engineering Workbench),是一种基于G语言(Graphics Language,图形化编程语言)的测试系统软件开发平台。LabVIEW并不局限于虚拟仪器的开发,它的作用是为大型复杂测试系统提供通用的软件开发平台。目前,LabVIEW已经成为测试领域应用最广泛和最有前途的软件开发平台之一。

  • 项目中解决的问题

于TCP/IP网络的远程智能物联网系统,采用Arduino Uno控制器作为下位机,采用LabVIEW作为远程监控软件,两者通过网络实现通信。

  • 做题思路

提示:传感器及控制部分
MQ-2气体传感器的规格参数如下:
❑加热电压:5±0.2V(AC·DC)
❑回路电压:10V(最大DC 24V)
❑负载电阻:5kΩ(可调)
❑清洁空气中的电压:≤1.5V
❑灵敏度:≥3
❑响应时间:≤10s
❑回复时间:≤30s
❑元件功耗:≤0.7W
❑使用寿命:5年
❑尺寸大小:20.5mm×41mm
❑重量大小:7g
MQ-2气体传感器由微型AL2O3陶瓷管、SnO2敏感层组成。测量电极和加热器构成的敏感器件固定在塑料或不锈钢制成的腔体内,加热器为气敏器件提供了必要的工作条件。封装好的气敏器件有6只针状管脚,其中4个用于信号取出,2个用于提供加热电流。H为加热电路,A和B为检测电路,通过负载电阻RL输出气体浓度的模拟电压。注意 MQ-2传感器模块配有灵敏度调节电位器,可以调节烟雾传感器的灵敏度,调节的方向视具体模块而定。
为了准确地测量出房屋中的温度,此处选用DS18B20温度传感器。
3.热释电传感器
若使某些强介电质物质的表面发生变化,随着温度的上升或下降,在这些物质表面上就会产生电荷的变化,这种现象称为热释电效应。这种现象在钛酸钡之类的强介电材料上表现得特别明显。
在钛酸钡一类的晶体上,上下表面设置电极,在其上表面加以黑色膜,若有红外线间歇地照射,其表面温度上升ΔT,其晶体内部的原子排列将产生变化,引起自发极化电荷ΔP,设元件的电容为C,则元件两电极的电压为ΔP/C。另外,热释电效应产生的电荷不是永存的,只要它出现,很快就会被空气中的单个离子所结合。
热释电红外传感器主要由一种高热电系数的材料,如锆钛酸铅系陶瓷、钽酸锂、硫酸三甘钛等制成尺寸为2mm×1mm的探测元件。在每个探测器内装入一个或两个探测元件,并将两个探测元件以反极性串联,以抑制由于自身温度升高而产生的干扰。由探测元件将探测并接收到的红外辐射转变成微弱的电压信号,经装在探头内的场效应管放大后向外输出。为了提高探测器的探测灵敏度以增大探测距离,一般在探测器的前方装设一个菲涅尔透镜,该透镜用透明塑料制成,将透镜的上、下两部分各分成若干等份,制成一种具有特殊光学系统的透镜,它和放大电路相配合,可将信号放大70dB以上,这样就可以测出10~20米范围内人的行动。
热释电红外传感器的窗口接收光线,滤波片对自然界中的白光信号具有抑制作用,因此只有特定波长的红外信号才能透过滤波片照射在热释电元件上。热释电元件被光照后,由于热释电元件的上下表面受到的光照不同,产生电子并且形成电流,使两块黑色涂膜产生不同的热释电,电流经过场效应管后放大输出电压信号。
热释电红外传感器的波长灵敏度特性在0.2~20μm范围内几乎稳定不变。也就是说,钛酸钡红外传感器对光敏感的区域相当宽,为了对某些特定的光进行捕获,防止干扰,必须加上滤光片,把不需要的光谱滤掉。假设要捕获人的红外光线,根据人体正常体温为36℃~37℃(309K~310K),便可获知从人体中辐射出的红外光线波长约为9~10μm。因此要使用一块带通滤光片,波长范围是8~11μm,从而可以确保把不需要的光谱滤掉。菲涅尔透镜可以将入射光的频率峰值限制到10μm左右(人体红外线辐射的峰值)。同理,如果选择不同的带通滤波片,就可以检测不同的对象,实现不同的目的,比如监测火源、安全检查、防盗防窃,以及军事上的应用。
菲涅尔透镜利用透镜的特殊光学原理,在探测器前方产生一个交替变化的“盲区”和“高灵敏区”,以提高它的探测接收灵敏度。当有人从透镜前走过时,人体发出的红外线就不断地交替从“盲区”进入“高灵敏区”,这样就使接收到的红外信号以忽强忽弱的脉冲形式输入,从而增强其能量幅度。
菲涅尔透镜是由法国物理学家奥古斯汀·菲涅尔(Augustin Fresnel)于1822年发明的,这种透镜最初设计用于建立一个玻璃菲涅尔透镜系统——灯塔透镜。菲涅尔透镜是一种微细结构的光学元件,从正面看其像一个飞镖盘,由一环一环的同心圆组成。菲涅尔透镜原理图如图。

菲涅尔透镜在热释红外感应方面的作用有两个:一是聚焦作用,即将热释红外信号折射(反射)在PIR上,第二个作用是将探测区域内分为若干个明区和暗区,使进入探测区域的移动物体能以温度变化的形式在PIR上产生变化热释红外信号。简单地说,菲涅尔透镜就是在透镜的一侧有等距的齿纹,通过这些齿纹可以达到对指定光谱范围的光带通(反射或者折射)的作用。
热释电红外传感器具有不发任何类型的辐射、器件功耗很小、隐蔽性好、价格低廉等优点,其缺点如下:1)容易受各种热源、光源干扰;2)被动红外穿透力差,人体的红外辐射容易被遮挡,不易被探头接收;3)环境温度和人体温度接近时,探测和灵敏度明显下降,有时造成短时失灵。
热释电红外传感器的引脚有VCC、OUT、GND,分别为正电源、输出和电源地,且输出为数字量,当感应到人体活动则输出高电平,否则输出低电平。

热释电红外传感器模块有两种触发方式:L不可重复,H可重复。可跳线选择,默认为可重复触发(H)。
·不可重复触发方式:即感应输出高电平后,延时时间一结束,输出将自动从高电平变为低电平。
·可重复触发方式:即感应输出高电平后,在延时时间段内,如果有人体在其感应范围内活动,其输出将一直保持高电平,直到人离开后才延时将高电平变为低电平(感应模块检测到人体的每一次活动后会自动顺延一个延时时间段,并且以最后一次活动的时间为延时时间的起始点)。
(2)可调节封锁时间及检测距离调节
·热释电红外传感器模块还可以调节封锁时间和检测距离。
·封锁时间:感应模块在每一次感应输出后(高电平变为低电平),可以紧跟着设置一个封锁时间,在此时间段内感应器不接收任何感应信号。此功能可以实现(感应输出时间和封锁时间)两者的间隔工作,可应用于间隔探测产品;同时此功能可有效抑制负载切换过程中产生的各种干扰(默认封锁时间为2.5s)。
调节检测距离:通过调节两个变阻器调节灵敏度和检测距离。
4.继电器组
家用电器的供电为交流220V,Arduino控制器的电压范围为直流0~5V,不能直接用于驱动家用电器,为了使得Arduino控制器能够控制家用电器,需要通过继电器来实现。
继电器是一种电控制器件,当输入量(激励量)的变化达到规定要求时,在电气输出电路中使被控量发生预定的阶跃变化。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系,通常应用于自动化的控制电路中,实际上是用小电流去控制大电流运作的一种“自动开关”。
电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力下返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。
电磁继电器的原理如图6-65所示。继电器一般有两股电路,为低压控制电路和高压工作电路。当控制电路的开关断开时,弹簧的拉力使得衔铁接通常开触点;当控制电路的开关闭合时,电磁铁的磁力使得衔铁接通常闭触点,电器开始工作。为了能够控制更多的家用电器,可以选用继电器模组来实现多个家用电器的控制功能

基于物联网的智能厨房安全监测系统-硬件部分相关推荐

  1. 基于物联网的智能厨房安全监测系统-下位机程序

    CSDN话题挑战赛第2期 参赛话题:学习笔记 最近遇到一个基于TCP/IP网络的远程智能物联网系统,采用Arduino Uno控制器作为下位机,采用LabVIEW作为远程监控软件,两者通过网络实现通信 ...

  2. 基于物联网的智能厨房安全监测系统-总论

    CSDN话题挑战赛第2期 参赛话题:学习笔记 学习之路,长路漫漫,写学习笔记的过程就是把知识讲给自己听的过程.这个过程中,我们去记录思考的过程,便于日后复习,梳理自己的思路.学习之乐,独乐乐,不如众乐 ...

  3. 基于物联网的智能盆栽自动喷灌系统

    基于物联网的智能盆栽自动喷灌系统 1.基于物联网的智能盆栽自动喷灌系统的概要设计 基于物联网的智能盆栽自动喷灌系统,是为了解决家中盆栽无人打理的问题,并结合物联网技术,实现用户对盆栽照护的远程控制,便 ...

  4. 基于物联网的健身的动作监测系统(动作识别)

    开发环境:thonny.pycharm 开发语言:python.microPython 开发设备:mpu6050.esp32.PC端 开发步骤:数据采集.数据处理.数据传输.数据绘图 目录 一.数据采 ...

  5. 基于物联网的多参数水质监测系统设计

    摘要: 为解决传统水质监测耗时费力.采样精度低.数据统计困难等问题,设计了基于物联网的多参数水质监测系统.该系统以STM32微处理器为控制核心,通过控制内部ADC采集通道对水体温度.浑浊度.pH值和T ...

  6. 【基于物联网的智能草莓种植系统的设计与实现系列教程】0-项目简介 (课程设计、毕设项目、树莓派、yolov5)

    [基于物联网的智能草莓种植系统]详细实现教程 项目各章节跳转 教程简介 项目简介 系统操作界面展示 系统主要功能概述 系统硬件结构概述 特别致谢 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==& ...

  7. 【基于物联网的智能草莓种植系统的设计与实现系列教程】8.项目整体验证(课程设计、毕设项目、树莓派、yolov5、物联网)

    [基于物联网的智能草莓种植系统]BH1750 光照度传感器验证与参考代码 项目各章节跳转 树莓派环境说明 硬件连接 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==> 努力更新中... 0. ...

  8. arduino读取水位传感器的数据显示在基于i2c的1602a上_构建Arduino的LoRa远程智能空气质量监测系统...

    背景知识视频教程 Arduino分步指南:完整指南 - 国外课栈​viadean.com Arduino微控制器:学习Arduino制作项目 - 国外课栈​viadean.com 通过构建实际应用程序 ...

  9. 【毕业设计】基于单片机的智能温控农业大棚系统 - 物联网 stm32

    文章目录 1 简介 2 绪论 2.1 课题背景与目的 3 系统设计 详细设计描述 3.2 硬件部分 温度测量电路 其他电路部分 3.3 软件部分 主程序 子系统程序 温湿度程序流程 键盘显示子程序 3 ...

最新文章

  1. 在HYPER-V中利用差异磁盘和SYSPREP技术安装多个WINDOWS 2008
  2. 应该增加黑样本还是白样本呢
  3. 调用webservice 设置超时时间
  4. 走近NAP功能 全面了解Vista系统安全机制
  5. SSL双向认证的实现
  6. mysql作业是什么意思_MySQL 作业七
  7. rocketmq消息持久化到mysql_RocketMQ之事务消息
  8. .JS replace方法替换所有字符
  9. mysql数据表备份_MySQL数据库备份之逻辑备份和物理备份概述
  10. Translation 谷歌翻译失效问题
  11. 爱的历史摘录(西蒙·梅)
  12. 百旺如何看是否清卡_清卡失败增值税未申报或未对比怎么办
  13. 固态硬盘多大合适 php,固态硬盘写入寿命是多久
  14. AT89C51使用DAC0832数模转换,波形发生器
  15. 如何将自己的网站上传至服务器并通过域名进行访问
  16. 转:网页游戏都有哪些安全问题
  17. 最全的固态硬盘ssd安装win10专业版指南
  18. Shader 蔓藤生长动画
  19. Vue单页面中进行业务数据的上报
  20. 仙剑奇侠传7御灵有什么用?御灵的作用与培养策略

热门文章

  1. Axure交互-选中状态实现登录和注册Tab页切换
  2. 微信小程序-体验版(预览)接口请求失败/超时
  3. 图形推理1000题pdf_图形推理的复习流程
  4. Windows10安装ObjectARX 2021 Wizard无法创建项目的解决方案
  5. 计算机维修和应用有什么区别,计算器与计算机的区别有哪些,计算器常见故障以及维修方法...
  6. 码农创业—人流量的计算方法
  7. 艾美捷曲妥珠单抗Trastuzumab参数和相关研究
  8. 交换机与路由器技术-03-交换机基本配置
  9. 为什么现在有些研究生想退学?
  10. xp系统添加凭据服务器格式,winxpsp3密钥XP连接win10共享打印机,添加时需要凭据...