
【涂鸦智能】物联网温湿度计
简介
这是一个物联网温湿度传感器。
简介:这是一个物联网温湿度传感器。开源协议
:GPL 3.0
描述
物联网温湿度传感器
刚学画板子不久,中间有其他事情,耽误了一点时间,可能不能按时完成,但不会放下这个工程,还会继续。
制作过程更新
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对电源进行稳压,供给整个电路工作。
电源接口采用最常用的Micro-USB,AMS1117-3.3经过输入、输出均采用电容进行滤波,电容值采取手册上的推荐值。
指示电路:
指示电路主要用来知识电路运行的状态,其中LED3用来指示上电状态,LED1、LED2分别连接到STM32F103C8T6的PB14、PB15。
按键电路:
按键电路未进行简单的人机交互准备,留作备用。
复位电路:
STM32F103C8T6低电平复位,通过10K电阻上拉到稳压电路的3.3V电压,0.1uF电容做滤波用,防止芯片因为受到干扰而复位。
BOOST电路:
BOOT决定芯片程序的启动位置
BOOT0 | BOOT1 | MODE |
---|---|---|
0 | 1 / 0 | FLASH |
1 | 1 | SRAM |
1 | 0 | ISP |
转串口电路:
为了简化电路,节约成本,放弃调试接口,采用串口给芯片下载程序,因此需要采用USB转串口电路。
晶体电路:
使用外部无源晶振,给芯片提供时钟信号
主控电路:
主控采用STM32F103C8T6,芯片上有四个分布电源,因此采用四个滤波电容。
WB3S电路:
这里涂鸦的模块仅作为通信用,因此给模块供电以后,仅仅讲其中的一路串口引出给单片机。
温湿度传感器电路:
温湿度传感器采用DHT11。
显示电路:
采用成本较低的OLED屏进行温湿度信息的显示。
程序编写思路:
总结:
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | DHT11 | U5 | SENSOR-TH_DHT11 | 1 |
2 | 10k | R5,R7,R6,R1 | R1206 | 4 |
3 | 4.7K | R9,R8,R12 | R1206 | 3 |
4 | 1M | R10 | R1206 | 1 |
5 | 1k | R4,R3,R2 | R1206 | 3 |

评论