wetnt 发表于 2016-3-21 10:57:44

攀藤科技G5空气质量传感器,NodeMcu(8266),si7021,设备到齐,准备开工!

本帖最后由 wetnt 于 2016-3-30 17:19 编辑

攀藤科技的G5 空气质量传感器
攀藤科技 甲醛传感器
si7021
8266


NodeMcu


si7021


攀藤科技的G5 空气质量传感器


攀藤科技 甲醛传感器


攀藤科技 甲醛传感器,针脚间距不是2.54,洞洞板的话需要搞转接板


攀藤科技的G5 空气质量传感器,排线有问题,线序都反了!


wetnt 发表于 2016-3-21 11:02:49

手机版本,不能发图?

wetnt 发表于 2016-3-24 20:40:35

socket = nil
host = "www.nodemcu.com"
port = 80
strOnline = "GET / HTTP/1.1\r\nHost:www.nodemcu.com\r\nConnection: keep-alive\r\nAccept: */*\r\n\r\n"

function connResponse(str)
   print("xxx="..str)
   str = nil
end

function connectServer()
   ---------------------------------------------
   conn=net.createConnection(net.TCP, false)
      ---------------------------------------------
   conn:on("connection",    function(conn,response) conn:send(strOnline)      end)
   conn:on("disconnection", function(conn,response) connectServer()         end)
   conn:on("receive",       function(conn,response) connResponse(response)    end)
   conn:on("sent",          function(conn,response)                           end)
   ---------------------------------------------
   --conn:connect(80,"121.41.33.127")
   conn:connect(80,host)
   ---------------------------------------------
end

connectServer()

老胖熊 发表于 2016-3-25 09:43:06

线序反了?

wetnt 发表于 2016-3-30 17:18:02

NodeMcu终于把si7021、G5的数据传上去了。NodeMcu和arduino非常不同,使用技巧上还得多多折腾啊。

NodeMcu的悖论: 刷入了一个uart监控串口的程序,一启动就运行。但接下来重启操作、刷bin都不能停止这个监控串口的程序,这块NodeMcu就不能操作,也不能再写入程序了。

悖论解决办法: nodemcu_integer_0.9.6-dev_20150704.bin、nodemcu_float_0.9.6-dev_20150704.bin 两个版本互相刷能够冲掉内嵌lua文件。

核心关键 —— NodeMcu 只能支持一个UART,而且上传文件、程序都是使用这个串口,因此遇到串口传感器,特别是发送数据特别密的传感器,NodeMcu立马就不受控制了!

NodeMcu看到有朋友写了软件串口的库,回头试试能否用软件虚拟串口来解决!

wetnt 发表于 2016-4-1 16:39:23

全部工程新发了帖子:空气质量上报乐联网—攀藤G5(PM2.5)+NodeMcu(8266)+si7021+Lewei

luzia925 发表于 2016-4-29 22:41:29

请问楼主,你的甲醛检测器准确吗?我那个基本都是显示为0

我是勇哥 发表于 2017-8-9 09:22:14

luzia925 发表于 2016-4-29 22:41
请问楼主,你的甲醛检测器准确吗?我那个基本都是显示为0

我刚刚用,测试结果也是0,请问你解决了没有
页: [1]
查看完整版本: 攀藤科技G5空气质量传感器,NodeMcu(8266),si7021,设备到齐,准备开工!