步骤1:材料
esp8266 wifi模块
arduino pro mini 8mhz 3.3v
dht22温湿度传感器
5v电源
ams1117 3.3调节器
电容器1000uf
easyiot服务器(windows计算机或raspberry pi)
wifi网络(wifi路由器)
步骤2:构建传感器节点
连接arduino pro mini,esp8266,电源和dht22温度湿度传感器。
vcc 3.3 v转arduino pro mini
vcc 3.3v转dht22传感器vcc
vcc 3.3v转esp8266 vcc模块
vcc 3.3v至esp8266模块上的ch_phd引脚
将arduino,dht22,esp8266上的gnd和电源gnd
将arduino上的引脚3连接到esp8266上的rst引脚
将arduino的引脚10连接到esp8266的utxd引脚
将arduino的引脚11连接到esp8266的urxd引脚
将arduino的引脚2连接到dht22的data引脚
连接导线后,将程序上传到arduino传感器节点。在开始使用esp8266 wifi模块之前,我们需要更新esp8266固件。我们使用v0.9.2.2版本的固件。
esp8266温度湿度程序位于github上。不要忘记在esp8266easyiotconfig.h
步骤3:构建easyiot server
中设置正确的访问点用户名和密码以及easyiot服务器ip地址。
easyiot服务器将负责记录传感器数据。您最多可以将65个esp8266 wifi传感器节点添加到一台easyiot服务器中。
如果您使用的是windows机器:只需下载easyiot服务器win发行版的最新版本并将其解压缩到windows机器上。在管理员权限下运行easyiot.exe。
或者如果您使用的是raspberry pi:将最新版本的easyiot服务器磁盘映像下载到sd卡。 windows用户可以使用win32 disk imager将easyiot服务器映像写入sd卡。
将sd卡放入raspberry pi中并打开raspberry pi。 raspberry pi必须与esp8266模块位于同一网络上。
步骤4:将传感器节点添加到easyiot server
在计算机上的web浏览器中输入raspberry pi ip地址。出现提示时,请使用用户名 admin和密码 test 。
转到“配置”-》“驱动程序”-》 esp8266 easyiot驱动程序并启用驱动程序。按下按钮add node并打开esp8266 arduino传感器。几秒钟后,您应该看到添加了两个传感器模块(无超时消息)。然后返回并将新模块添加到“组”和“模块”中,并启用数据记录功能(请参见所附图片)。
步骤5:显示数据
在计算机的web浏览器中进入并输入raspberry pi的ip地址。在首页上,您应该看到当前的温度和湿度以及温度和湿度图表。
在远程计算机或手机上的web浏览器中显示数据。
cob厂家
线束测试仪有什么用途吗
投资超3000亿 H1动力+储能扩产“复盘”
AD8226轨到轨输出仪表放大器的性能及工业应用研究
解决保持时间违例流程
如何构建ESP8266 WiFi Arduino温度和湿度数据记录器
安森美半导体推出图像传感器AR0237符合AEC认证
晶元光电:智能手表将是Micro LED的首个主要应用
变电、配电、输电状态监控红外解决方案(配电篇)
中国科学院天津工业生物技术研究所:在基于转录调控因子的生物传感器研究方面取得进展
恩智浦在边缘计算技术的研究进展和边缘计算的作用概述
分局电量监控系统-AcrelCloud-3000环保工况用电监管系统 生产治污实时监测
怎样制作一个操纵杆来控制机器人
热式气体质量流量计的精度影响因素有哪些
软通动力ISSCloud多云管理系统进一步强化在云原生站位
小米6最新消息:猴王雷军坦诚回应小米6充电重启出现各种问题!获赞!华为闪存门的余承东请学着点
5G会不会成为pcb行业发展的动力
国民技术通用MCU用“芯”赋能智能扫地机,室内垃圾一扫光!
中芯国际透露重要信息,又一芯片难题或被解决
西门子博途:INT(整数)