基于esp8266 nodemcu的空气质量站检测系统

图片发自App

经过无数次调试,基于esp8266 nodemcu的气象站终于完成了,看图,包括雾霾指数都有。在网上获取天气信息,室外实时温度,还有室内温度,室外pm2.5都显示出来。

这里还是要吐槽下esp8266的内存太小了,动不动就内存不足,害得我精简了代码。删除注释等等。

```

tmr.alarm(2, 1000, tmr.ALARM_AUTO,


  function()

if wifi.sta.getip()~= nil then

dofile("script2.lua")

tmr.stop(2)

else

print("wait connect..")

end

end)

```


还要说下困扰一天的lua的字符串查找,获取的PM25数值关键字是"pm2_5",string.fing()这个函数居然不能用,弄了半天没有结果,原来是不能带“_”,下滑杠。希望能帮到其他人。最后只好改为查找"pm2"了.

你可能感兴趣的:(基于esp8266 nodemcu的空气质量站检测系统)