
专业版
#第九届立创电赛#简易温湿度仪
623
0
0
1
简介
【2024训练营】基于STM32G030K6T6的简易温湿度仪
简介:【2024训练营】基于STM32G030K6T6的简易温湿度仪开源协议
:GPL 3.0
创建时间:2024-07-05 20:15:25更新时间:2024-07-26 14:20:24
描述
* 1、项目功能介绍
本项目复刻自🔗【立创训练营】桌面温湿度仪👈
在原项目基础上,改用0.91寸OLED显示,加入锂电池充放电部分,加入蜂鸣器,通过按键切换显示页面,重新绘制原理图及PCB,减小电路板尺寸,使其更加小巧便携。
项目功能:
- 环境温度、湿度
- 按键唤醒、休眠
- 按键切换页面
*2、项目属性
此项目复刻自🔗【立创训练营】桌面温湿度仪👈
* 3、开源协议
*4、硬件部分
硬件电路参考官方文档,修改了屏幕显示部分,以及电源部分
- 主控电路

- SHT40电路

- OLED屏幕

- 蜂鸣器电路

- 电源电路

*5、软件部分
使用🔗stm32cubemx👈软件,快速生成基础代码

| 引脚 | 功能 |
| PB8 | SHT40 IIC SCL |
| PB9 | SHT40 IIC SDA |
| PA11 | OLED IIC SCL |
| PA12 | OLED IIC SDA |
| PB5 | 状态按键 |
| PA8 | 显示切换 |
| PB1 | 电压采集 |
| PB2 | 蜂鸣器 |
| PA13 | SWDIO |
| PA14 | SWCLK |
| PC14 | RCC_OSC32_IN |
| PC15 | RCC_OSC32_OUT |
使用i2c1(PB8, PB9)来获取SHT40温湿度数据,i2c2(PA11, PA12)来控制OLED屏幕显示。
OLED屏幕显示使用硬件I2C驱动,移植🔗u8g2库👈。
*6、BOM清单
详情见下方BOM表
*7、大赛LOGO验证

* 8、演示您的项目并录制成视频上传
视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;
视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程添加到专辑
0
0
分享
侵权投诉


评论