基于STM32的室内空气质量检测系统设计.pdf
2021-06-28 14:02:33 270KB STM32 程序 硬件设计 论文期刊
基于STM32的室内空气质量监测系统设计.pdf
2021-06-27 21:03:36 1.45MB STM32 程序 硬件设计 论文期刊
基于STM32室内空气质量检测系统硬件设计.pdf
2021-06-27 21:03:28 1.42MB STM32 程序 硬件设计 论文期刊
HouseMonitorPi 树莓派建造的家庭环境监控系统,可以监测室内温湿度,室内空气质量,甲醛浓度。另外,还加入了个人博客和基于Slack的树莓派聊天机器人。 依赖 基于树莓派官方系统Raspbian Jessie开发,pip安装: flask flask_script flask_flatpages flask_paginate pyserial熊猫slackbot 使用 HouseMonitorPi 1.和风天气API 在此处注册,获取API后替换widget_utils.py第6行。 2.心知天气插件 在这里注册,获取天气插件代码后加入weather_forcast.html的iframe标签中。 Pi_Robot 1,松弛机器人 在这里注册,添加Slack Bot后,在slackbot_settings.py添加API_TOKEN 2.图灵机器人 在此处注册,添加图灵机器人后
2021-05-25 18:46:30 1.94MB 系统开源
1
家庭智慧化是我们一直以来努力的目标,市面上也出现很多智慧的产品,大抵可以分为两类: 一类是大场作品如华硕、Google、Apple小米等等;一类是独立购买的单一功能产品,如无线门铃、智慧插座、无线灯控等等。大厂作品的好处是系统整合完整,可以互相支援连动,但是缺点也很明显,就是‘天地万物﹐朕赐给你的才是你的﹐朕不给﹐你不能抢。 ’,就是大厂没出的你就不能用独立购买单功能的好处是想要什么买什么,但是缺点就是,没有整合,当设备一多起来,光遥控器就要搞死你。 这个系列就要要来合并上面两个优点整合起来,将家里会用到的设备全部无线化,又有统一的界面可以管理。既然讲到无线,当然要提到最适合DIY应用的LoRa无线技术。LoRa有4大优点: 1.使用免授权费就可以使用的Sub1GHz频段,绕射能力强,传输距离长,全家都收的到 2.尺寸小巧,而且省电,不用常常换电池 3.市面上唯一可以建构网路的IOT技术,适合家庭应用 4.设计图与code原厂都开放网路可以查询,建置成本低廉 这次为了简化开发难度我们使用诠鼎代理群登的LoRa模组S76S,S76S的好处是尺寸小巧,只有11mm x 13mm,而且有开发版,脚位有外拉出来,方便开发 之前的第一系列温湿度计无线化帮助我们有了第一个无线的产品跟平台,第二集有了方便可移动的照度侦测,现在就来第三集: 智慧家庭无线化三:室内空品侦测 目标: 1. DIY制作包含LoRa模组的照度计 2. 接收小主机要可以使用电脑,手机监看,并作资料统计 3. 要可以一个小主机接收多个感应器资料 4. 可以整合第一、二集的资料 使用元件: 实作: 一、感应器端硬体设置: 日本夏普SHARP 原厂灰尘感测器GP2Y1014AU,比上代GP2Y11010AU精度提高15%,在一致性上可以和PM2.5激光感测器对比.可测量0.8微米以上的微小粒子,感知烟草产生的烟气和花粉,房屋粉尘等.体积小,重量轻,便于安装. 接线示意图如下 实际接线图如下 二、ATMEGA328跟照度计读取设定: 这个空气侦测元件的原理就是利用光学来感测空气中的尘埃粒子,其内部对角安装红外线发光二极体和光电晶体,使其能够探测空气中尘埃反射光 即使非常细小的如烟草烟雾颗粒也能够被检测到,通常应用在空气净化系统中。 所以我们透过D2脚位点亮内部的LED,再用类比A0依照粒径转换公式去换算出空气品质的数值 宣告与启动设定画面 三、S76S设定: S76S使用的是群登P2P的程式码 这个程式码的特点是已经定义好他的群组为1个Master对32个Slave,每一个Slave占用的时间为0.5秒,所以询问完一个群组为16秒钟 32个Slave的设计是适合智慧家庭的 架构图如下: 设定如下: 详细设定可以参考第一集或是可以看附件的手册 我们这里直接写好子函式,呼叫就可以设定设定 四、ATMEGA328+空气品质侦测器GP2Y1014AU+LoRa: 以上全部设定完成之后,以Arduino端只要做一件事情,就是将空气品质的资料透过S76S送出去,因为这是空品侦测,不需要控制,所以只要单向传送就可以了。 资料传送子函式: 感应器端主程式: 完整的程式码请看附件 五、接收器端硬体设置: 将S76S的3.3V与GND分别接到ESP-32S左右两边的pin19,再将S76S的TX、RX分别接到ESP-32S的pin17与pin16 接线示意图如下 实际接线图如下 六、S76S设定: S76S的设定同上,差别是,改成设定为Master,在启动即可 一样已经写成子函式直接呼叫即可设定 七、ESP-32S设定: ESP-32S的部分,一样可以利用ARduino编辑程式, 实际操作说明: 宣告设定 启动设定 网路校时子函式 网路传送子函式: 主程式: 展示: 因为这个方案是利用ESP-32S将资料用UDP的方式丢出 所以接收端就非常自由,只要可以接收UDP讯号的设备都可以当作 接收界面 在这里是用IBM开发的Node-Red去做画面演示 第一步:先将流程图一一拉出来设定好: 如下图 第二步就是将资料显示出来就大功告成了 如下图:因为是室内所以空气品质不错,有一小段数值拔高,是我为了测试是否有作用对侦测器哈气,表示有用 附件档案列表 场景应用图展示板照片方案方块图架构图Sensor核心技术优势1: 感测器端 : 使用日本夏普SHARP 原厂灰尘感测器GP2Y1014AU,利用内部对角安装红外线发光二极体和光电晶体定向发射LED光,通过检测空气中灰尘的折射情形来判断空气品质,可测量0.8微米以上的微小粒子,感知烟草产生的烟气和花粉,房屋粉尘等.体积小,重量轻,便于安装。 2: 微处理器端 : 利用 ATMEGA328 微处理器之I/O 埠在接收到温湿度的资料以UART传送至LoRa模组。 3
2021-04-20 12:02:49 2.26MB 智能家居 物联网 空气质量检测 LoRa
1
室内空气质量物联网大数据
2021-03-28 19:03:08 1.69MB 室内空气质量物联网大数据
CCS811:用于CCS811气体传感器的Arduino库,用于监视室内空气质量
2021-02-02 12:07:53 1.41MB arduino i2c driver arduino-library
1
此项目可用作物联网相关的课程设计甚至是毕业设计,在本代码中有部分功能没有完全实现,上传至Onenet的数据格式没有调好。
2019-12-21 21:44:50 6.73MB 物联网 课程设计 STM32 Onenet
1
基于STM32的室内空气质量检测的设计的电路图设计的原理图
2019-12-21 21:33:05 70KB STM32
1
基于STM32的室内空气质量检测控制系统,硬件电路,单片机开发。
2019-12-21 20:58:01 3.58MB stm32
1