市面上大多数,传感器产品多是简单的单个传感器进行售卖,这里我推荐一款四合一的产品,使用Homekit进行控制。

前置需求:

苹果手机一台

四合一传感器一个

USB数据线一根

介绍:

1.外观上是一个小圆环,不重,使用的是usb 5V供电,外观如下。

2.这里说的四合一,其实是一个温湿度传感器,一个人体红外,一个光照强度检测,外加一个继电器,我买来是为了装在家门口的,既可以检测家里的温湿度和光照强度,在加上苹果的那一套定时系统晚上还可以检测下是否有人体经过,所以在继电器上我还加了个蜂鸣器,当然你也可以将继电器接一个灯泡,利用光照强度传感器,对灯泡进行智能化控制。

3.这款产品还是比较open的,GitHub上有详细接口的分享,以及最新版的固件,有兴趣做二次开发的可以去看看:

https://github.com/SmartArduino/DoHome/tree/master/DoHome_HomeKit_Temperature_Humidity_Sensor

设置步骤:

1下面说说如何让设备上采集到的数值反映到你的苹果手机上,以及怎么来实现其它有趣的应用。

2.设备配网:买回来的设备是没有配过网的,所以当设备第一次上电后,会出现一个开头为Homekit的wifi热点,使用你的手机连接此热点后,就会弹出一个配网界面,输入你的家庭wifi和密码,使设备连接上你的家庭wifi。



3.Home app设备添加

设备连接上你的家庭wifi后,将手机也连接你家里的wif,(目的是为了使你的手机和设备处于同一个局域网中)之后打开Home APP,如果没有可以去苹果商城下载一个,打开之后点击添加设备。

4.输入配对码,完成添加

如果设备扫描出来了,直接选择扫描出来的设备,输入12345678的配对码进行配对,如果没有扫出来,点击“没有 代码或无法扫描”,选择刷新出来 的设备,在输入配对码进行配对。

5.App界面上的显示。

等待一段时间后,添加成功的设备会在你的主界面上显示,并且会显示当前环境下的温湿度值,光照值,是否检测到人体。

6.依据从四合一传感器获取到的数值,在利用苹果的自动化,可以实现多种有趣的应用,如图当我的人体红外检测到有人员走动时,我的继电器开关就会打开,此时我接的是一路灯泡,这样就实现了灯泡的自动开关,当然你也可以接一个蜂鸣器,来做一个自动报警系统。

如何实现苹果自动化:

https://support.apple.com/zh-cn/guide/iphone/iph6d50ec543/ios

Homekit_温湿度_人体红外_光强_传感器的更多相关文章

  1. C Primer Plus_第四章_字符串和格式化输入输出_编程练习

    Practice 1.输入名字和姓氏,以"名字,姓氏"的格式输出打印. #include int main(void) { char name[20]; char family[2 ...

  2. OpenGL立方体在世界坐标系中_缩放_旋转_平移_顶点片源着色器_光照作用_棋盘纹理贴图

    读取bmp等图片格式中的像素还有难度,就先用这个棋盘图象素来弄了 代码打错一个就一直First-chance exception ,貌似还有一个要用q或者Q才能成功退出,不知道缺少哪句,我用窗口红叉退 ...

  3. Docker入门实战_正版电子书在线阅读_百度阅读

    Docker入门实战_正版电子书在线阅读_百度阅读 Docker入门实战

  4. Payssion,海外本地支付_海外本地收款_小语种本地支付_外贸收款_外贸网店收款_欧洲本地支付_俄罗斯本地支付_巴西支付_跨境支付_PAYSSION,让跨境支付更轻松!

    Payssion,海外本地支付_海外本地收款_小语种本地支付_外贸收款_外贸网店收款_欧洲本地支付_俄罗斯本地支付_巴西支付_跨境支付_PAYSSION,让跨境支付更轻松!       首页 / 关于 ...

  5. 大Q品牌故事_大Q官网_腾讯旗下买卖宝公司倾力打造

    大Q品牌故事_大Q官网_腾讯旗下买卖宝公司倾力打造 走在大路上的改变者,有态度的互联网手机品牌

  6. 【milonga】什么意思_英语milonga在线翻译_有道词典

    [milonga]什么意思_英语milonga在线翻译_有道词典 milonga 网络释义英英释义   米隆加 本届探戈艺术节表演最受观众欢迎的是热情欢快的米隆加(Milonga)舞曲探戈,为了吸引年 ...

  7. Oracle_Database_11g_标准版_企业版__下载地址_详细列表

    Oracle_Database_11g_标准版_企业版__下载地址_详细列表 Oracle Database 11g Release 2 Standard Edition and Enterprise ...

  8. C++_进阶之函数模板_类模板

     C++_进阶之函数模板_类模板 第一部分 前言 c++提供了函数模板(function template.)所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体制定,用一个虚拟的类型来 ...

  9. cb16a_c++_顺序容器的选用_排序_二分查找

    /*cb16a_c++_顺序容器的选用_排序_二分查找顺序容器: 1.vector的优点与缺点 vector优点:排序利用下标,快速排序,做二分查找非常快 2.list的优点与缺点 list优点:插入 ...

随机推荐

  1. OSCP Learning Notes - File Transfers(2)

    Metasploit Target Server: Kioptrix Level 1 (1) Start the Metasploit on Kali Linux. (2) Set the modul ...

  2. css :clip rect 正确的使用方法

    CSS clip 是一个极少使用,但又确实存在的属性. 而且,它其实在CSS2时代就有了. w3school 上有这么一句话: clip 属性剪裁绝对定位元素. 也就是说,只有 position:ab ...

  3. pom.xml文件中的parent标签

    基本概念 maven的核心就算pom.xm,使用maven是为了更好地帮项目管理包依赖.如果要引入一个jar包,需要在pom文件中加上 <dependency> <groupId&g ...

  4. 利用python实现平稳时间序列的建模方式

    一.平稳序列建模步骤 假如某个观察值序列通过序列预处理可以判定为平稳非白噪声序列,就可以利用ARMA模型对该序列进行建模.建模的基本步骤如下: (1)求出该观察值序列的样本自相关系数(ACF)和样本偏 ...

  5. 附002.Nginx代理相关模块解析

    一 ngx_http_proxy_module模块 1.1 proxy_pass配置 proxy_pass URL; Context: location, if in location, limit_ ...

  6. Netty 学习笔记(1) ------ Hello World

    服务端启动流程 package com.example.netty; import com.example.netty.handler.HelloServerHandler; import io.ne ...

  7. js 绑定的键盘事件

    在全局绑定键盘事件 document.onkeydown = function(event){        //在全局中绑定按下事件 var e  = event  ||  window.e; va ...

  8. C#串模板

    c# 6.0 的语言特性,功能类似string.formate,更方便的地方在于不要像format一样使用索引,可以直接使用变量. 使用方法如下: string name = "zhangs ...

  9. vue学习(十三) 删除对象数组中的某个元素

    //html <div id="app"> //v-for循环就不写了 每一条数据最后都有一个删除的超链 .prevent阻止默认的跳转行为 只执行点击事件 <a ...

  10. ~~并发编程(十三):信号量,Event,定时器~~

    进击のpython ***** 并发编程--信号量,Event,定时器 本节需要了解的就是: 信号量,以及信号量和互斥锁的区别 了解时间和定时器,以及使用 信号量 信号量也是锁,本质没有变!但是他跟互 ...