banner
新闻资讯

首页 > 新闻资讯

个人物联网(现在用到了树莓派、PMS7003攀藤g7传感器、DHT11温湿度传感器)

时间:2023-10-13 20:13:41     来源: wwwkaiyun.com

                                                                                            

  上星期空气欠好,突发奇想要搞个个人物联网体系,检测生存环境。手头有树莓派、NodeMCU esp8266、DHT11温湿度传感器。pm2.5检测需求专门的传感器,本认为也就几块钱,成果发现淘宝还挺贵。在调研了一圈之后,终究在咸鱼花28淘了一个攀藤g7(PMS7003/G7M-攀藤G7科技高精度激光传感器链接不是带货的,仅仅用来看传感器介绍的)。攀藤g7需求配套的转接板,转接板直接插到传感器上,数据线用于衔接转接板和usb转ttl转换器(数据线直连续树莓派的GPIO引脚进行传感器数据读取应该也能够,没有测验)。要注意的当地:转接板接的电源是5v,RX、TX引脚别离接usb转ttl转换器的TX、RX。

  现在硬件现已预备好了,下面要做的便是用usb转ttl转换器衔接电脑,测验串口通讯是否能读取到数据。win10下衔接后用串口调试软件读COMX端口(X是某个数字),假如能读到数据,阐明硬件设备没问题,能够直接用了。

  假如要监控室外空气质量,能够用Node MCU替换usb转ttl转换器,然后把硬件设备供电放到室外,能够终究靠Node MCU将攀藤g7收集到的数据传送给树莓派。当然这需求Node MCU和树莓派共用一个局域网。

  树莓派3b不有必要进行设置,只要把usb转ttl转换器插到树莓派3b的usb口,就能够直接进行读取操作了。代码如下:

  值得注意的是,网上有一些python读取攀藤g5传感器的代码,应该也能够直接拿来用。可是攀藤g7传感器比较g5少了温湿度和甲醛的信息,这一点能够从两者的阐明书(攀藤g7阐明书链接:7c8f34856a561253d36f3d.html,攀藤g5阐明书链接6a10bad5d8d15abe23482fb4daa58da0111cf2.html)看出来。下面是攀藤g7的数据传输协议,数据13保存,后边便是校验码了,而攀藤g5的数据13、14、15别离是甲醛、温度、湿度。。。

  DHT11温湿度传感器最简略,三个引脚别离是电源、数据引脚、接地。电源和接地在树莓派的VCC和GND上,挑选一个GPIO引脚用于衔接数据引脚,比方我用的是GPIO 4。衔接完成后,树莓派接通电源,履行以下操作(忘了是pip仍是pip3):

  现在python现已有了dht11的库,能够履行以下代码读取温湿度数据:

  所以假如装饰房子后监测甲醛还要买甲醛传感器,心塞。调研不行充沛啊,早知道买g5了

                                                                                                                                                                                        
上一篇:十二要素微气象仪可用在哪些地方 下一篇:土壤温湿度测量仪是什么它的作用及功能是什么
Yt0c+FG/+T8CfO1GjUmCrHLX4HdCsC+DDTV2G6gClYk50PTv6hubtVbDJPB5/FnZ+W9DLhDu2uqYBp3F+xbQgYCXfThx0uPpQ2CYZcf9EVDtw5hxGJweCrA4ffpI4LGL