
#第九届立创电赛#温湿度检测仪
简介
桌面温湿度检测仪,基于主控单片STM32G030K6T6及传感器为Sensirion(瑞士盛思锐)的SHT40。
简介:桌面温湿度检测仪,基于主控单片STM32G030K6T6及传感器为Sensirion(瑞士盛思锐)的SHT40。开源协议
:Public Domain
描述
1、项目功能介绍
桌面温湿度检测仪项目使用STM32G030K6T6芯片作为主控芯片,该芯片使用Arm Cortex-M0+内核,最大主频64Mhz,具有32KB的Flash以及8K的SRAM,供电电压在2.0V~3.6V之间,传感器为Sensirion(瑞士盛思锐)的SHT40,通过I2C获取读取温湿度传感器的数值,分别显示在2个3位共阴数管上。
2、项目属性
此为立创第九届立创电赛温湿度检测仪项目。
3、硬件部分
1. 主控芯片為STM32G030K6T6 ,传感器为Sensirion(瑞士盛思锐)的SHT40
2. 温湿度使用2个3位阴极数码管作为显示,电源采用2节1.5V 5号电池供电。
4、软件部分
考虑到G0系列大家平时接触较少,在网上相关资料也不如传统的C8T6多,这里直接使用STM32CubeMX软件进行基础代码生成与配置,图形化的方式可以减少大家学习的时间,快速上手一款芯片。
STM32CubeMX软件可以前往ST官方网站或ST中文官网进行下载与安装,这样下载下来的是最新的版本。
Kiel5软件作为芯片编译下载所使用,也是需要安装的。
考虑到功耗问题,默认不开机,进入睡眠模式;当有按键按下时,触发中断,此时结束睡眠模式,执行按键判断,获取温湿度并启动数码管进行显示,同时启动定时器中断,循环显示两次温,湿度数据后再次进入睡眠,等待下次唤醒。
5、大赛LOGO验证
6、演示您的项目并录制成视频上传
设计图

BOM


评论