16695浏览
查看: 16695|回复: 15

最小数据采集器-温湿度

[复制链接]
本帖最后由 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 程序下载器"
最小数据采集器-温湿度图4
ESP8266-01 Wifi
最小数据采集器-温湿度图9

接线方法
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. 编写传感器代码及接线
这里主要是接线, 比较简单
最小数据采集器-温湿度图5
DHT11(需要有DHT库)
- 红线接Cheapduino的3-5V
- 黑线接Cheapduino的GND
- 绿线接D9
最小数据采集器-温湿度图6
模拟环境光线传感器
- 红线接Cheapduino的3-5V
- 灰线接Cheapduino的GND
- 绿线接A0


3. 整合Wifi
最小数据采集器-温湿度图7最小数据采集器-温湿度图8


由于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工作(甚至烧掉)
这个等有空再修改了.


设计成品
最小数据采集器-温湿度图1

最小数据采集器-温湿度图2

最小数据采集器-温湿度图3
原文发在博客>>>>传送门



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
回复

使用道具 举报

派大星ym  初级技匠

发表于 2022-8-12 07:57:18

酷酷酷酷
回复

使用道具 举报

派大星ym  初级技匠

发表于 2022-8-12 08:01:27

。。。。
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

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

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

mail