[开源]MT7681 wifi应用,STM32+SHT11+GP2Y1010+Yeelink空气监测节点

2019-12-30 19:25发布

本帖最后由 cqsrmxxzyx 于 2014-9-21 12:22 编辑

先放张图片吧

Untitled.jpg (89.13 KB, 下载次数: 2) 下载附件 2014-9-21 12:13 上传


原本设计的时候用的是enc28j60模块联网,你可以看到现在wifi模块那部分预留了很大的空间,就是原来给enc28j60模块准备的.在git的eth-version分支里面还有原来用enc28j60时的源码,当时在STM32中跑的uIP协议栈.

几个月前MTK出了低成本的wifi芯片MT7681,模块价格很低,我决定把这个空气监测节点的网络部分换成MT7681,这样就不用拖着一根网线了,于是就用洞洞板焊了个转接板,与主板的上原有enc28j60的接口连接,就成了现在这个样子.

换成MT7681后,STM32中就不用跑uIP协议栈了,只要把数据通过串口发给MT7681,让它去具体处理网络请求.MT7681现在能找到的SDK最新版本是1.5,我的程序就是基于这个版本的.

软硬件源文件都放在github上(包括AD的源文件)
https://github.com/593141477/AirMonitor

为了方便不用git的朋友,也上传个压缩包
AirMonitor.zip (2.4 MB, 下载次数: 602) 2014-9-21 12:14 上传 点击文件名下载附件


整个工作过程大概是这样:
通过ntp协议获取时间,采样各传感器的值,post数据到yeelink,休眠几分钟重复流程

想到什么写什么,帖子的语言比较混乱,抱歉
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。