发作品签到
标准版

【涂鸦智能】物联网温湿度计

工程标签

2.0k
0
0
1

简介

这是一个物联网温湿度传感器。

简介:这是一个物联网温湿度传感器。

开源协议

GPL 3.0

创建时间:2021-01-18 11:22:55更新时间:2021-03-08 09:24:07

描述

物联网温湿度传感器

刚学画板子不久,中间有其他事情,耽误了一点时间,可能不能按时完成,但不会放下这个工程,还会继续。

制作过程更新

2020-2-12~2020-2-25:这段时间主要在设计一个电源板,方便以后比赛使用

2020-2-27:焊接过程中发现原来采用的温湿度传感器模块SHT30为DFN-8封装,手头只有刀头烙铁,手艺活不太好,导致焊接失败,因此决定修改温湿度传感器,改为DHT11温湿度传感器。

2020-3-8:焊接完成后可以正常上电,但连接电脑后无法烧程序,经过检查电路后发现Micro USB处与转串口电路两根信号线画反。

更新制作了V2.2版本:

  • 纠正上述错误外;
  • 将BOOT电路的高电平由5V改为3.3V
  • 焊接过程中发现,DHT11温湿度传感器GND引脚由于周围大面积连接铺铜GND部分,焊接时很难上锡,因此,加大焊盘尺寸

功能介绍:

预期功能为检测周围环境中的温度、湿度,并且通过WIFI模块上传,通过手机端查看......

功能展示:

待展示......

原理图:

电源电路:

好的电子产品,首要的是要有一个稳定的电源,考虑到这个温湿度计并不需要大电流来驱动工作,刚开始做PCB设计,为了简洁,不去追求低功耗,为了使得系统得到稳定的电源,因此采用LDO线性稳压方案,选用最常用的AMS1117-3.3对电源进行稳压,供给整个电路工作。
image.png

电源接口采用最常用的Micro-USB,AMS1117-3.3经过输入、输出均采用电容进行滤波,电容值采取手册上的推荐值。

指示电路:

指示电路主要用来知识电路运行的状态,其中LED3用来指示上电状态,LED1、LED2分别连接到STM32F103C8T6的PB14、PB15。

image.png

按键电路:

按键电路未进行简单的人机交互准备,留作备用。

image.png

复位电路:

STM32F103C8T6低电平复位,通过10K电阻上拉到稳压电路的3.3V电压,0.1uF电容做滤波用,防止芯片因为受到干扰而复位。

image.png

BOOST电路:

BOOT决定芯片程序的启动位置

image.png

BOOT0BOOT1MODE
01 / 0FLASH
11SRAM
10ISP

转串口电路:

为了简化电路,节约成本,放弃调试接口,采用串口给芯片下载程序,因此需要采用USB转串口电路。

image.png

晶体电路:

使用外部无源晶振,给芯片提供时钟信号

image.png

主控电路:

主控采用STM32F103C8T6,芯片上有四个分布电源,因此采用四个滤波电容。

image.png

WB3S电路:

这里涂鸦的模块仅作为通信用,因此给模块供电以后,仅仅讲其中的一路串口引出给单片机。

image.png

温湿度传感器电路:

温湿度传感器采用DHT11。

image.png

显示电路:

采用成本较低的OLED屏进行温湿度信息的显示。

image.png

程序编写思路:

总结:

设计图

原理图
PCB

BOM

IDNameDesignatorFootprintQuantity
1DHT11U5SENSOR-TH_DHT111
210kR5,R7,R6,R1R12064
34.7KR9,R8,R12R12063
41MR10R12061
51kR4,R3,R2R12063

附件

序号文件名称下载次数
暂无数据
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航