
#第九届立创电赛#温湿度传感器【立创竞赛】
简介
基于STM32G030F6P6TR和盛思锐SHT40I-AD1B的温湿度检测仪
简介:基于STM32G030F6P6TR和盛思锐SHT40I-AD1B的温湿度检测仪开源协议
:GPL 3.0
描述
* 1、项目功能介绍
温度湿度检测,可测摄氏温度与华氏温度,测量精度一位小数。
摄氏温度区间(0摄氏度~99摄氏度)。
湿度区间(0%~99%)。
WAKE按键启动系统点亮屏幕,5秒后关闭屏幕同时停止向传感器要数据。
*2、项目属性
原创项目
* 3、开源协议
GPL3.0
*4、硬件部分
使用ST-LINKv2调试下载,引出SWDIO\SWCLK\3V3\GND,调试时使用3.3V供电,断开使用CR1220纽扣电池提供3V电源。
主控MCU——STM32G030F6P6TR
测温传感器——盛思锐SHT40I-AD1B,尺寸1.5mm×1.5mm,通信协议I²C,地址0x44
0.91英寸OLED屏幕模块——驱动芯片SSD1306,通信协议I²C,地址0x78
注:请前往嘉立创EDA 生成/上传设计文件,文件完成后,相关文稿将自动生成至项目详情;这里可以详细说明您的项目实现原理和机制、注意事项、调试方法、测试方法等。推荐图文并茂的形式向别人介绍您的想法。
*5、软件部分
OLED代码使用厂商提供的驱动代码,做了适应STM32G030和HAL库硬件I²C的对应改动。
SHT40的代码参考了教程代码与官方代码,省去了官方代码的CRC校验等多数部分,只保留I²C收发信息功能,发1个字节收6个字节。
注:若您的项目涉及软件开发,请在附件上传对应的工程源码。这里可以详细说明您的软件流程图、功能模块框图、相关算法的解释或科普、源码结构、编译环境的搭建和配置、源码编译方法、程序烧录方法等。推荐图文并茂的形式向别人介绍您的想法。
*6、BOM清单
请输入内容…
注:项目涉及的BOM清单。在嘉立创EDA 生成/上传设计文件后,BOM将自动生成至项目详情;建议包括型号、品牌、名称、封装、采购渠道、用途等内容。具体内容和形式应以表达清楚项目构成为准。
*7、大赛LOGO验证
请上传包含大赛logo的项目图片,logo以丝印形式印刷在PCB上面。
点击zip下载大赛logo标识! (大赛标识).zip
* 8、演示您的项目并录制成视频上传
视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;
视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。
设计图

BOM


评论