查看: 9476|回复: 13

最小数据采集器-温湿度

[复制链接]
本帖最后由 visionsl 于 2015-11-6 16:31 编辑

最近想弄一个温湿度+光线数据采集的小东西, 原以为很简单的东西, 想不到走了不少弯路, 过程记录下来, 以备后查.
用到的配件清单:
- Cheapduino控制器
- DHT11温湿度传感器
- 模拟环境光线传感器(Arduino兼容-基于PT550环保型光敏二极管的光线传感器)
- ESP8266-01 Wifi模块
- TTL转USB工具
- 3.7V聚合锂电(可选)+锂电充电模块
- 无线充电线圈+供电线圈(可选)

计划实现功能:
- 采集温度
- 采集湿度
- 采集光线
- 通过Wifi上传云服务器
- 电池供电, 可无线充电

实施步骤:
1. 调试Wifi模块
TTL转USB工具用的是"DFRobot Arduino FTDI Basic FIO/pro/mini/lilypad 程序下载器"
QQ截图20151106134730.png
ESP8266-01 Wifi
ESP8266-01.png

接线方法
ESP8266-01的CH_PD与VCC短接, 且VCC由外部供3V电(不能用TTL-USB供电)并与TTL-USB共地,然后:
ESP8266-01     TTL-USB
UTXD               TXD
URXD               RXI
GND                 GND

把TTL-USB接上电脑, 没驱动的先装驱动
用常用的工具可以调试, 比如sscom42, 串口速率是115200或9600
依次执行以下指令初始化Wifi模块:
AT       返回OK的话证明接线和供电正确, 可以继续执行后面的指令
ATE0   关闭回显功能
AT+CWMODE=1                                       设为Station模式
AT+CWJAP="wifi-ssid","wifi-password"   加入你自己的Wifi名称和密码
AT+CWAUTOCONN=1                             设置开机自动连入Wifi
AT+CIPMUX=1                                          设置单连接
AT+RST                                                      重启模块, 如果能获取到IP则证明设置完成


2. 编写传感器代码及接线
这里主要是接线, 比较简单
QQ截图20151106140022.png
DHT11(需要有DHT库)
- 红线接Cheapduino的3-5V
- 黑线接Cheapduino的GND
- 绿线接D9
QQ截图20151106140159.png
模拟环境光线传感器
- 红线接Cheapduino的3-5V
- 灰线接Cheapduino的GND
- 绿线接A0


3. 整合Wifi
QQ截图20151106140453.png QQ截图20151106140506.png


由于Cheapduino不支持软串口, 所以只能直接使用芯片上的TX和RX与Wifi相接
咨询过DFRobot的技术支持,怀疑是Cheapduino丝印出错, 把TX和RX印反了, 所以与Wifi接线如下
Cheapduino       ESP8266-01
TX                       UTXD
RX                       URXD
3-5V                    VCC+CH_PD
GND                    GND


至于供电, 原计划是直接用USB5V引线给Cheapduino, ESP8266另用降压模块, 但后来因采用了3.7V的锂电,所以就省略了降压模块
另外, 在接ESP8266-01前, 注意先把程序烧录到Cheapduino中再接线, 否则因共用串口,先接的话程序无法烧录

4. 供电设计
简单记录一下供电方案
1.无线线圈(可获取5V1A的供电)与锂电充电模块IN相接, 正级处要接一个二级管, 防止电流倒灌
2.锂电充电模块OUT并连3.7V锂电和Cheapduino
完成
此方案有个BUG, 就是在无线充电期间, Cheapduino会获得5V供电, 可能会影响ESP8266工作(甚至烧掉)
这个等有空再修改了.


设计成品
QQ图片20151106141539.jpg

QQ图片20151106141608.jpg

QQ截图20151106130355.png
原文发在博客>>>>传送门



visionsl  初级技匠
 楼主|

发表于 2015-11-6 14:22:11

制作过程感谢Cain大神的帮忙, :hug:
回复 支持 反对

使用道具 举报

Ash  管理员

发表于 2015-11-6 14:40:22

楼主 外链的图片挂啦
回复 支持 反对

使用道具 举报

dsweiliang  版主

发表于 2015-11-6 15:13:32

楼主,你图片挂了
回复 支持 反对

使用道具 举报

大连林海  初级技神

发表于 2015-11-6 15:32:42

图片挂掉了 赶紧处理啊
回复 支持 反对

使用道具 举报

visionsl  初级技匠
 楼主|

发表于 2015-11-6 16:29:45

呃....用的微薄图片, 我改一下
回复 支持 反对

使用道具 举报

visionsl  初级技匠
 楼主|

发表于 2015-11-6 16:34:03

重新上传了一遍
回复 支持 反对

使用道具 举报

丄帝De咗臂  版主

发表于 2015-11-9 13:09:37

图片没挂
回复 支持 反对

使用道具 举报

luna  管理员

发表于 2015-11-9 13:55:30

visionsl 发表于 2015-11-6 14:22
制作过程感谢Cain大神的帮忙,

Visionsl和Cain大神棒棒哒~~
回复 支持 反对

使用道具 举报

visionsl  初级技匠
 楼主|

发表于 2015-11-12 17:35:30

谢谢支持
回复 支持 反对

使用道具 举报

842495243  学徒

发表于 2015-11-23 16:49:15

哥 方便打包发我一下吗 842495243@qq.com
回复 支持 反对

使用道具 举报

qing1987  见习技师

发表于 2016-1-5 10:40:41

不错
回复 支持 反对

使用道具 举报

bluewoood  初级技匠

发表于 2017-1-23 20:44:48

这一个怎么传到云服务器,有没有更具体一些,传到哪个服务器
回复 支持 反对

使用道具 举报

visionsl  初级技匠
 楼主|

发表于 2017-1-26 09:37:02

bluewoood 发表于 2017-1-23 20:44
这一个怎么传到云服务器,有没有更具体一些,传到哪个服务器

是我们自己的云服务器:P
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2019 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail