
#第九届立创电赛#温湿度检测仪
简介
本项目为复刻训练营温湿度检测仪。 该项目结构小巧大小差不多两节5号电池,小而精,按下唤醒按键后可显示当前环境温度和湿度的数据。 本项目选用主控芯片为STM32G030K6T6整体结构简单,易于新手复刻
简介:本项目为复刻训练营温湿度检测仪。 该项目结构小巧大小差不多两节5号电池,小而精,按下唤醒按键后可显示当前环境温度和湿度的数据。 本项目选用主控芯片为STM32G030K6T6整体结构简单,易于新手复刻开源协议
:Public Domain
描述
一、项目功能介绍
简介:
整个系统由两节5号电池供电,左上角有一唤醒按键,按下按键后,单片机通过温湿度传感器获得周围温湿度数据,并通过数码管将温湿度数据显示出来,整体结构简单小巧便捷。
本项目为复刻嘉立创训练营桌面温湿度检测仪项目,本人可以说是完全小白,但是跟着嘉立创的教程,一步一步竟然全部给做了出来,还有耗材券提供,在此特别感谢嘉立创,让我有了焊接+编程技术的提升!!!
二、主要硬件介绍
1、主控STM32G030K6T6
该主控可省去外部精神采用内部精准完成工程设计,为了保持工程的完整性,该工程PCB和原理图均化了外部晶振,但实际并未使用到,可以不做处理,节省咱们的小钱钱。
2、供电及防反接保护
本项目选用两节5号电池进行供电,为简化电路,节省期间减少工程量,没有做降压电路,因此在复刻时务必注意不能够接五伏的电压!!!
同时用MOS管做了电池的反接保护,防止电池反接,造成器件损坏。
3、共阳(共阴)极 3位数码管
此处不必多说,选用两个三位一体数码管,分别用来显示传感器所采集到的温度和湿度,这里无论选用共阴还是共阳都可以,只是代码略微不同。
4、数码管驱动电路
数码管的驱动电路选用三态输出的8位移位寄存器,在设置网络标号的时候,要注意网络标号的设置顺序,不能够随意设置,否则不方便后续代码的编写。
同时在画PCB的时候要注意相对应的电容要尽量靠近相对应的芯片。
5、SHT40温湿度传感器模块(盛思锐传感器)!!!!!!
温湿度数据的主要来源就是这一个盛思锐的温湿度传感器模块,一共外出4个引脚,分别为VCC、GND以及SDA和SCL,IIC协议,此处需要加上拉电阻。在设计时选用1×4t的排母,用于温湿度传感器模块的插拔,方便移植。
三、软件介绍
共阴与共阳代码的不同:
代码压缩包在附件!!!
如上图所示,下载代码的压缩包,将代码解压打开之后,找到SN74HC595-Send-Data的函数,若为共阴极数码管,则第3个参数不需要取反,若为共阳极数码管,将第3个参数取反即可。
四、实物展示
1、正面展示
2、背面展示
3、细节展示
3、效果展示
设计图

BOM


评论