0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能家居的基础传感器应用详细介绍

Wildesbeast ? 来源:乐创物联 ? 作者:乐创物联 ? 2020-04-12 10:41 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

引言

近年来无线传感器和传感网络发展迅速,广泛应用于环境监控、制造业现场检测和控制、智能家居智能交通、建筑健康检测以及健康护理等领域。随着电子、嵌入式单片机、智能无线传感器、网络以及通信技术的迅速发展,无线传感器节点才有实现低成本和低功耗的可能。

1 传感器简介

传感器就是用来测量物理、化学、生物或者其他参数的元器件、或者是测量系统的一部分。通常传感器能够提供一个等价的电压或者电流形式的信号,这个信号可以用以检测、处理、存储和转发。传感器技术对于现代产业产生了巨大的影响,在市场上有很多传感器。传感器的测量对象和物理转换原理。

2 智能家居概述

智能家居(Smart home)是以住宅为平台,利用综合布线技术、网络通信技术、 安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

智能家居

所谓的智能家居,就是一种智能化的家居环境,即以住宅为平台,综合利用计算机技术、传感器技术、嵌入式技术及其物联网技术将家庭生活中相关的设施进行智能化,实现对家居环境的监测,管理、远近程控制,让家居生活更加舒适,同时提高家居环境的了安全性,也兼顾了节能环保的低碳理念。

3 智能家居基础传感器

1)烟雾传感器

MQ-2烟雾传感器,MQ-2应用: 可用于家庭和工厂的气体泄漏监测装置, 适宜于液化气、丁烷、丙烷、甲烷、酒精、氢气、烟雾等的探测。

MQ-2烟雾传感器

Arduino程序:

int LED=2;

void setup() {

Serial.begin(9600);

pinMode(LED,OUTPUT);

digitalWrite(LED, HIGH);

}

void loop() {

float vol;

float value;

int sensorValue = analogRead(A0);

vol = (float)sensorValue/1024*5.0;

value = 10000-((5-vol)*9700/5);

Serial.print(“gas = ”);

Serial.println(value);

Serial.println(“ ppm”);

if( value 》 2000){

digitalWrite(LED, LOW);

} else {

digitalWrite(LED, HIGH);

}

delay(5000);

}

2)粉尘传感器

夏普光学灰尘传感器(GP2Y1010AU0F)在检测非常细的颗粒,如香烟烟雾,是特别有效的,并且是常用的空气净化器系统。该装置中,一个红外发光二极管光电晶体管,对角布置成允许其检测到在空气中的灰尘反射光。该传感器具有极低的电流消耗(最大20mA,11毫安典型的),可以搭载高达7VDC的传感器。输出的是一个模拟电压正比于所测得的粉尘浓度,敏感性为0.5V/0.1mg/m3。可以检测AQI的值。

Arduino程序:

int dustPin=0;

float dustVal=0;

int ledPower=2;

int delayTime=280;

int delayTime2=40;

float offTime=9680;

void setup(){

Serial.begin(9600);

pinMode(ledPower,OUTPUT);

pinMode(dustPin, INPUT);

}

void loop(){

// ledPower is any digital pin on the arduino connected to Pin 3 on the sensor

digitalWrite(ledPower,LOW);

delayMicroseconds(delayTime);

dustVal=analogRead(dustPin);

delayMicroseconds(delayTime2);

digitalWrite(ledPower,HIGH);

delayMicroseconds(offTime);

delay(1000);

if (dustVal 》 36.455){

Serial.println((float(dustVal/1024)-0.0356)*120000*0.035);

}

}

测试得到的数据和空气质量对照:

3000 + = 很差

1050-3000 = 差

300-1050 = 一般

150-300 = 好

75-150 = 很好

0-75 = 非常好

3)红外发射和接收模块

这次要介绍的是红外发射和接收模块,其实他们现在在我们的日常生活中扮演者重要的角色,现在很多的家用电器上都用到了这种装置,比如空调、电视、DVD 等等,就是基于它是无线遥感,而且还可以较远距离控制,使用起来非常的方便。

红外发射和接收模块

Arduino程序:

主发射部分代码:

默认在3引脚

#include 《IRremote.h》

IRsend irsend;

void setup()

{

Serial.begin(9600);

}

void loop() {

for (int i = 0; i 《 50; i++) {

irsend.sendSony(0xa90, 12); // Sony TV power code

delay(40);

} }

从接收部分代码

#include 《IRremote.h》

int RECV_PIN = 11; //define input pin on Arduino

IRrecv irrecv(RECV_PIN);

decode_results results;

void setup()

{

Serial.begin(9600);

irrecv.enableIRIn(); // Start the receiver

}

void loop() {

if (irrecv.decode(&results)) {

Serial.println(results.value, HEX);

irrecv.resume(); // Receive the next value

}}

4)温湿度传感器

DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度+-5%RH,温度+-2℃,量程湿度20-90%RH, 温度0~50℃。

DHT11

Arduino程序:

#include 《dht.h》

dht DHT;

#define DHT11_PIN 7//put the sensor in the digital pin 7

void setup(){

Serial.begin(9600);

}

void dht11()

{

int chk = DHT.read11(DHT11_PIN);

switch (chk)

{

case 0:

Serial.println(“Ok”);

delay(1000);

break;

case -1:

Serial.println(“Checksum error”);

delay(1000);

break;

case -2:

Serial.println(“Time out error”);

delay(1000);

break;

default:

Serial.println(“Unknown error”);

delay(1000);

break;

}

Serial.print(“Humidity:”);

Serial.print((float)DHT.humidity,1);

Serial.print(“%”);

delay(1000);

Serial.print(“Temp:”);

Serial.print((float)DHT.temperature,1);

Serial.print(“C”);

delay(1000);

}

void loop(){

dht11();

}

5)霍尔磁力传感器模块(可以做门窗户防盗)

霍尔磁力传感器

Arduino程序:

int Led=13;//定义LED 接口

int SENSOR=3;//定义霍尔磁力传感器接口

int val;//定义数字变量val

void setup()

{

Serial.begin(9600);

pinMode(Led,OUTPUT);//定义LED 为输出接口

pinMode(SENSOR,INPUT);//定义霍尔磁力传感器为输出接口

}

void loop()

{

val=digitalRead(SENSOR);//将数字接口3 的值读取赋给val

if(val==HIGH) //当震动传感器检测有信号时,LED 亮

{

digitalWrite(Led, HIGH);

Serial.println(“open the door”);

delay(5000);

}

else

{

digitalWrite(Led, LOW);

Serial.println(“close the door”);

delay(5000);

}

}

4 结论

智能家居中传感器还有很多,展示就做以上几个例子。大体上无外乎就是开关量和模拟量两类。欢迎大家讨论,关注。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2567

    文章

    53151

    浏览量

    768984
  • 元器件
    +关注

    关注

    113

    文章

    4841

    浏览量

    95495
  • 智能家居
    +关注

    关注

    1934

    文章

    9826

    浏览量

    191025
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    明远智睿SSD2351开发板:智能家居智能核心

    温度,无论身在何处都能随时掌控家中的情况。 在实际应用中,以智能家庭安防系统为例。SSD2351开发板可以连接智能门锁、智能摄像头、门窗传感器等设备,实时监控家庭的安全状况。当有异常情
    发表于 05-07 18:59

    智能家居Mesh组网方案:实现智能化生活的无缝连接NRF52832

    设备节点之间的联动,例如,当门窗传感器检测到开启时,智能灯具自动开启,增强了智能家居系统的整体智能化程度。 3、远程控制:用户可以通过连接任意节点和手机,随时随地进行
    发表于 04-15 14:07

    传感器新品亮相国际传感器大会,英飞凌技术如何赋能智能家居和出行?

    电子发烧友原创 章鹰 3月31日到4月2日,英飞凌亮相深圳国际传感器与应用技术展览会,带来了毫米波雷达、MEMS麦克风、PSOC62 MCU芯片、hToF模组在智能家居、IoT和可穿戴领域
    的头像 发表于 04-08 01:06 ?2087次阅读
    <b class='flag-5'>传感器</b>新品亮相国际<b class='flag-5'>传感器</b>大会,英飞凌技术如何赋能<b class='flag-5'>智能家居</b>和出行?

    传感器新品亮相国际传感器大会,英飞凌技术方案如何赋能智能家居和出行?

    3月31日到4月2日,英飞凌亮相深圳国际传感器与应用技术展览会,带来了毫米波雷达、MEMS麦克风、PSOC62 MCU芯片、hToF模组在智能家居、IoT和可穿戴领域最新的应用案例,让我们感叹,英飞凌技术加持下的智能终端多元化,
    的头像 发表于 04-03 14:28 ?2663次阅读
    <b class='flag-5'>传感器</b>新品亮相国际<b class='flag-5'>传感器</b>大会,英飞凌技术方案如何赋能<b class='flag-5'>智能家居</b>和出行?

    领麦微携多系列红外测温传感器亮相中国家电、智能家居制造业供应链展览会

    测温传感器领域的创新型企业,将携其多系列型号红外测温传感器参加此次展会,为家电和智能家居行业带来创新的温度测量解决方案。领麦微专注于MEMS传感器的研发与应用推广,
    的头像 发表于 02-26 15:27 ?598次阅读
    领麦微携多系列红外测温<b class='flag-5'>传感器</b>亮相中国家电、<b class='flag-5'>智能家居</b>制造业供应链展览会

    总线技术在智能家居中的应用

    随着科技的飞速发展,智能家居已经成为现代家庭生活的一个重要组成部分。智能家居系统通过集成各种传感器、控制和执行,实现了家庭设备的自动化和
    的头像 发表于 12-31 09:36 ?818次阅读

    Matter占用传感器强化智能家居自动化

    本项目展示了如何构建一个支持Matter智能家居无线连接标准的占用传感器(occupancy sensor),用于基于房间占用状态自动控制照明。该传感器参考设计是使用新发布的兼容 Matter
    的头像 发表于 12-24 09:50 ?697次阅读

    智能马桶水温NTC温度传感器

    随着科技不断进步,智能家居产品逐渐走进我们生活。其中,智能马桶作为一款高科技产品,受到越来越多人青睐。水温控制系统作为智能马桶重要组成部分,其需安装NTC温度传感器来实现精准水温控制
    发表于 12-20 11:55

    光电传感器智能家居中的应用

    ,光敏元件接收到反射光,产生相应的电信号,经过信号处理电路放大和处理后,输出给控制系统。 二、光电传感器智能家居中的应用 智能照明系统 在智能家居中,光电
    的头像 发表于 12-17 16:53 ?1902次阅读

    智能厨房应用什么传感器

    智能家居已成为现代生活的一部分,而智能厨房则是其中的重要组成部分。智能厨房通过集成先进的传感器技术,实现了烹饪过程的自动化、智能化和安全化。
    的头像 发表于 12-11 09:10 ?737次阅读

    传感器类型在智能家居中的应用

    随着科技的飞速发展,智能家居逐渐成为现代生活的一部分。传感器作为智能家居系统中的关键组件,它们能够感知环境变化并提供数据,使得家居设备能够自动响应。本文将
    的头像 发表于 12-06 14:13 ?3356次阅读

    数据采集智能家居中的应用

    随着科技的飞速发展,智能家居已经成为现代生活的一个重要组成部分。智能家居系统通过集成各种传感器、控制和执行,实现了家庭环境的自动化和
    的头像 发表于 11-28 15:51 ?1308次阅读

    传感器智能家居中的应用有哪些

    随着物联网技术的发展,智能家居逐渐成为现代生活的一部分。传感器作为智能家居系统中的关键组件,扮演着感知环境、收集数据和实现自动化控制的角色。 1. 环境监测传感器 温度和湿度
    的头像 发表于 11-19 15:21 ?2303次阅读

    高能效物联网中采用雷达传感器智能家居系统

    智能家居应用和联网设备使得人们的日常生活更加便利,它们的数量正在迅猛增长并不意外。Statista估计全球范围已有大约 3.5 亿个智能家居设备,而且还在不断增加。许多智能家居设备长期处于激活或待机模式以便随时使用,因此能耗很高
    的头像 发表于 11-13 11:40 ?1098次阅读
    高能效物联网中采用雷达<b class='flag-5'>传感器</b>的<b class='flag-5'>智能家居</b>系统

    智能家居之旅(15):HA传感器采集主板低功耗设计的遭遇

    ):HomeAssistant-C传感器实体使用方法 智能家居之旅(7):HomeAssistant开发板的RGB颜色 智能家居之旅(8):Text(文本)实体使用方法 智能家居之旅(
    的头像 发表于 09-05 10:27 ?768次阅读
    <b class='flag-5'>智能家居</b>之旅(15):HA<b class='flag-5'>传感器</b>采集主板低功耗设计的遭遇