
Temperature and Humidity Sensor
简介
基于STM32G030K6T6单片机和盛思瑞SHT40-AD1B传感器,利用STM32CubeMX软件和KEIL MDK Community编程,ST-LINK烧写器烧录,做成温湿度传感仪实物
简介:基于STM32G030K6T6单片机和盛思瑞SHT40-AD1B传感器,利用STM32CubeMX软件和KEIL MDK Community编程,ST-LINK烧写器烧录,做成温湿度传感仪实物开源协议
:Public Domain
描述
注:* 为必填项
请在报名阶段填写 ↓
* 1、项目功能介绍
复刻嘉立创简易版温湿度传感仪器
MCU:STM32G030K6T6
SENSOR:盛思瑞SHT40-AD1B传感器
供电:两节5号电池串联(3V)
烧写:ST-LINK
*2、项目属性
公开,参照官方案例
* 3、开源协议
Public Domain
请在竞赛阶段填写 ↓
*4、硬件部分
MCU:STM32G030K6T6
供电:两节5号电池串联提供3V左右电压给MCU、传感器、移位寄存器等器件供电
原理图和PCB设计按照官方设计来,没有什么难度,为了方便焊接,电容我给换成1206封装了。
然后嘉立创免费打样,用券购买元器件,之后就开始一顿焊接,用了烙铁、助焊剂、镊子、吸锡球座、锡丝,焊接完成用万用表蜂鸣档测量通断,发现电感虚焊,补上锡,检查没有问题了。
然后就是软件,下好STM32CubeMX和KEIL软件,按照官方提供的代码,其中有一段汇编语言,百度然后下载了版本5的编译器,我用的是ST-LINK烧录,最开始一直没有连接成功,去st官网下载了工具更新了烧写器的驱动,连接成功并烧录成功,但是!!数码管只显示000,看qq群里聊天记录应该是传感器坏了,然后我就发现原来是我传感器焊反了,等于是传感器的VDD引脚接了0V,VSS引脚接了3V,烧坏了,所以我立马又从嘉立创买了个传感器,现在到了,因为传感器模块直接焊在孔上的,导致孔被锡堵住了很难弄下来,我就自己接杜邦线连上的,装上电池,正常显示,完毕。用杜邦线还有个好处就是我可以一头测温湿度,另一头读数,比如关上冰箱门测量冰箱间室的温度,所以真是塞翁失马焉知非福。
*5、软件部分
完全按照官方给的代码,见附件!(因为有汇编语言,编译一定要注意用版本5编译器,没有的话去百度搜搜下载一个)
*6、BOM清单
*7、大赛LOGO验证
* 8、演示您的项目并录制成视频上传
见附件!
设计图

BOM


评论