基于Arduino的NodeMCU(ESP8266)上报温湿度及烟感值到物联网平台

阅读: 评论:0

基于Arduino的NodeMCU(ESP8266)上报温湿度及烟感值到物联网平台

基于Arduino的NodeMCU(ESP8266)上报温湿度及烟感值到物联网平台

功能点

  • MQTT连接到UCloud IoT 物联网云平台
  • 通过设备影子上报温度、湿度、烟感值到云平台
  • 通过云平台M2M实现数据的上行下行交换
  • smartconfig 通过手机APP一键配置WiFi连接
  • 将WiFi连接信息存储到片上flash

开发准备

硬件

  • NodeMCU开发板 x 1
    NodeMCU是一款基于乐鑫ESP8266的开发板,将ESP8266上的片上资源引出来方便外界传感器,片上资源包括IO、UART、I2C、SPI、AD等,原先作者做了移植以基于lua开发,现在也支持Ardiuno环境的开发。
    目前市面上的NodeMCU有两种,CH-340和CP2102分别对应的是不同的串口芯片,CP2102稍微稳定些,价格也会贵些;
  • DHT11温湿度传感器 x 1
    DHT11采用单总线是,1秒钟更新一次温度及湿度数据
  • MQ-2烟感传感器 x 1
    MQ-2可以探测液化气、丁烷、丙烷、 甲烷、酒精、氢气、烟雾等,有两路信号,可以为开关量,也可以是模拟值,通过AD采样。MQ-2的工作电压为5V。
  • microUSB线 x 1
  • 2.3mm杜邦线若干
  • 3.3v-5v TTL电平转换模块 x 1

软件

IDE

  • Arduino开发环境

Lib

  • EspMQTTClient
  • Arduino_JSON
  • FS(FileSystem)
  • DHTesp (DHT11)
  • JustWifi (SmartConfig)

开发流程

Arduino开发简介

Arduino新建工程时,只有两个函数setup()</

本文发布于:2024-01-31 02:28:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170663929324681.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23