ARDUINO时钟项目-4

ARDUINO时钟项目-4无评论

2016年5月21日 下午2:41分类:硬件 阅读: 2,307 次

当前进展(0521): 本地温度、湿度、亮度、空气质量(PM2.5)指示 NTP自动对时、时钟显示 网络历史数据存储、历史数据展示 框图及连线: 传感器gp2y1010au的D2、A0脚接Arduino的D2、A1脚,Arduino读取pm2.5数据并上报 传感器输出电压与空气质量关系图: 拟合图: 所有传感器数据显示:   在Arduino程序中对上报数据进行了平滑处理,将一分钟内的数据取平均值上报。另外增加对ESP8266的死机检测和复位(D8)控制: ALL0521   相关链接: arduino时钟项目-1 ARDUINO时钟项目-2 ARDUINO时钟项目-3


【阅读全文】

关于ESP8266稳定性问题及规避方法

关于ESP8266稳定性问题及规避方法无评论

2016年5月21日 上午11:29分类:硬件 阅读: 4,725 次

问题: ESP8266(固件v0.9.5.0 AT Firmware)如果操作不慎,长时间运行会经常出现复位或者卡死现象,卡死时对任何AT命令只回应“busy p...",包括复位命令: AT+CIPMODE=0 busy p... AT+RST busy p... AT+RST busy p... 此状态下只能通过复位ESP8266恢复。 另ESP8266在IP报文收发时容易出现复位现象,需要确保串口响应了上一条命令后再发送下一条命令。   规避方法: 1、增加AT命令发送函数,确保串口响应了上一条命令后再发送下一条命令 arduino函数: 2、增加死机检测,死机时硬件复位 arduino发送串口AT命令给ESP8266,如果连续几次没有得到正确返回(超时返回),就通过数字管脚对ESP8266进行复位。如ESP8266-01的复位脚通过电阻分压(5V转3.3)接arduino ...


【阅读全文】