嘉立创产业服务站群
发作品签到
专业版

#第九届立创电赛#简易温湿度显示

工程标签

224
0
0
0

简介

参加立创训练营活动,使用STM32G030K6T6主控芯片,能够实现按键按下显示温湿度,显示2s后自动清屏,使用0.96寸OLED屏进行显示。

简介:参加立创训练营活动,使用STM32G030K6T6主控芯片,能够实现按键按下显示温湿度,显示2s后自动清屏,使用0.96寸OLED屏进行显示。

开源协议

Public Domain

创建时间:2024-07-18 10:45:31更新时间:2024-08-05 09:40:20

描述

一、桌面温湿度检测小摆件

主要用来检测桌面环境的温湿度,利用0.96寸OLED屏显示,按键按下时显示2s,过后自动关闭。

二、原理图设计说明

电源采用TYPE—C 5V供电,然后转3V3给各个模块供电。主控采用STM32G030K6T6芯片,外接一个32.768K的晶振,用于后期RTC时钟的显示。通信有IIC和串口两种形式。温湿度传感器与OLED显示屏均使用IIC通信。具体原理图如下:
原理图.png

三、PCB设计说明

整体设计较小,元件较少,基本最小电路置于OLED屏下面,具体如下:
PCB.png

四、软件说明

首先使用STM32-CubeMX进行管脚配置,然后添加OLED相关函数文件以及头文件,主函数中先进行初始化,然后检测按键是否按下,若有按下,则获取温湿度数据并对其处理,使其可以显示到小数点后一位,显示2s后做清屏处理,具体主函数代码如下:
代码.png
代码2.png

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
202408051728.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航