
#第九届立创电赛#温湿度检测仪
简介
桌面温湿度仪项目使用STM32G030K6T6芯片作为主控芯片,搭配盛思锐SHT40温湿度传感器模块,用来检测温湿度。
简介:桌面温湿度仪项目使用STM32G030K6T6芯片作为主控芯片,搭配盛思锐SHT40温湿度传感器模块,用来检测温湿度。开源协议
:Public Domain
描述
* 1、项目功能介绍
桌面温湿度仪项目使用STM32G030K6T6芯片作为主控芯片,搭配盛思锐SHT40温湿度传感器模块,SHT40采用IIC进行通信,用来检测温湿度。采用直插模块,避免与铜皮接触,提高精度。
桌面温湿度仪中通过两个共阴极3位数码管来显示数据,考虑到引脚数量,这里加入3个移位寄存器来驱动共阴极数码管;
在桌面温湿度仪上,有一个功能按键,通过这个按键可以用于执行各类操作,比如控制LED灯、读取温湿度或显示电池电量等信息,此项目通过按键唤醒数码管显示温度和湿度数值。
本项目是接触嘉立创一年多第一次跟着训练营手把手教学,自主观看视频和文档,遵循老师一步一步操作完成的,从一点都不懂得懵懂小白到现在对画图有一定的了解。感谢嘉立创能提供这样一个学习的机会,俗话说技多不压身。此项目也是对以后工作的一种帮助。
2、软件部分
利用STM32CubeMX软件和keil进行基础代码生成与配置,注意数码管分共阳数码管和共阴数码管,与之对应的软件代码有一些区别。全程跟着老师学习,对于其他还需要更进一步学习。本项目用的共阳数码管。
需要注意购买的电池盒尺寸是否符合自己PCB尺寸,毕竟是插针的。(主要是自己踩坑了,买错了)
焊接方面都电阻和电容都是采用0805封装,大大降低了焊接难度。
3、实物展示
4、项目心得
通过此次嘉立创温湿度训练营学习,对画原理图和PCB有巨大帮助和提升。虽然这次算复刻老师的,但是这次对比以前的直接打板开源项目,只是做焊接工作,有了一定质的飞跃。自主设计和软件设计还有很大难度,但是相信以后多跟着嘉立创资料学习,应该能学会。
感谢嘉立创和立创EDA!!!
设计图

BOM


评论