功能简介:
这个作品主要是基于物联网解决家里温湿度以及来人的远程监测,主要功能有以下几个:
1、OLED显示屏显示环境数据:BME680环境传感器监测到的数据显示在OLED上;
2、警报:当门口有人或者监测到的火焰数值超过设定的数值时会发出报警声和led闪烁;
3、按钮开门:在室内可以通过按钮开关门;
4、人脸监测:当检测到陌生人报警器响起,当监测到主人时自动开门‘’;
5、物联网平台接收数据:BME680环境传感器监测到的数据会发送到物联网平台、监测到的火焰数值超过设定的数值时会发送“”家中有火,请注意安全“”到物联网平台、当检测到陌生人会想物联网平台发送“家门口有人”。
![1669547651393.jpg](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/2f9ba60f0bf295d8d4f7bde38334f464.jpg)
![1669547670811.jpg](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/f2b70ad1d5723c4d730addce6659df3e.jpg)
步骤1 初始化程序
步骤2 调试舵机,按钮控制开门和关门
本作品使用2个舵机,主要通过按钮控制开门和关门,按下1次开门,再按一次关门。
1,定义开门和关门的函数
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/0e7cd8c39a0d3cad094422e008af16d1.png)
2、定义按钮控制开关门的函数
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/af696cd91be5bc9790558d2c2818b5fd.png)
步骤3 屏幕显示功能
利用OLED显示屏显示环境数据:温度、湿度和气压
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/70975c8e92ab7f8b6d55b538a7d3c1d5.png)
步骤4 环境数据发送物联网平台
将监测到的环境数据发送到物联网平台
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/fedea24a4414a1ada0f7839c90418eab.png)
步骤5 报警功能
当火焰数值或者门口有人的时候会报警,主要通过红色LED的闪烁和蜂鸣器的响声达到报警效果。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/449109f44ea6ea7dc5632173565aae3c.png)
步骤6 火焰监测脚本
火焰传感器监测家中的火焰的数值,当超过设定的数值会报警,并且通过物料网发送出去。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/4a4dc34f8964bf9e876416212c26b7ff.png)
步骤7 来人监测功能
1、当二哈视觉传感器监测到陌生人时会报警,并将数据传到物联网平台,如果监测到是主人,会自动打开门。
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/335b32777f21d72ca0942e59069f5521.png)
步骤8 完善主程序
步骤9 查看Easy Iot物联网平台接受到数据
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/f20c4356b79a117e1e8559d35fa54584.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/b9822816a1b67f422a4661125265e088.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/a4d2916a6a88b55dd2a8b9d2817c2909.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/4184b26e36a20a563d7c47e2c184b07f.png)
![image.png](https://makelogimg.dfrobot.com.cn/makelog/5ae91685cd4e023fd2f600f3/7483369a1ff1788995794572a38838cf.png)
hacker_2023.05.19
666
花生编程2023.01.18
不错
花生编程2023.01.18
厉害厉害
好奇号2022.12.30
GOOD
三春牛-创客2022.12.29
不错,感觉挺有用的
好奇号2022.12.30
me too
三春牛-创客2022.12.29
厉害厉害