站内搜索
发作品签到
专业版

#第九届立创电赛#温湿度小白复刻版

工程标签

478
0
0
0

简介

总体学习下来觉得很简单,小白也可以轻松完成的项目,感谢嘉立创提供的机会。

简介:总体学习下来觉得很简单,小白也可以轻松完成的项目,感谢嘉立创提供的机会。
第九届立创电子设计开源大赛

开源协议

GPL 3.0

创建时间:2024-07-06 08:19:50更新时间:2024-07-23 11:03:51

描述

* 1、项目功能介绍


小白根据官方训练营教程复刻温湿度桌面摆件,水平有限,学习为主。

使用盛思锐温湿度传感器+STM32G030K6T6,完成温度和湿度的实时采集。

感谢嘉立创提供免费的训练营活动!

感谢盛思锐出品的优秀温湿度传感器!

 

*2、项目属性


非原创,学习。

学习到了一些铺铜规则,走线技巧,放置禁止区域、约束区域,锁定元器件,切换图层,和一些快捷键。

项目整体难度不大,嘉立创工程师带领大家从零开始,手把手完成整个项目,非常适合新手学习,我一个电子小白都能完成,相信我你也一样可以的。

 

* 3、开源协议

GPL3.0,本来也是复刻官方,随便使用。

 

请在竞赛阶段填写 ↓

 

*4、硬件部分

首先就是使用了盛思锐的SHT40温湿度传感器

主控部分选用了STM32G030K6T6

晶振模块可以用于显示时间等

采用两个数码管显示温度以及湿度

因为引脚不够所以使用3个三态输出8位移位寄存器

本项目采用电池供电,设计有两节五号电池,具有防反接保护功能

 

 

为了节电,使用按钮唤醒显示温湿度

*5、软件部分

Keil安装MCU对应软件包速度很慢,可以自己下载以后,手动安装,下载地址https://www.keil.arm.com/devices/ 首先搜索对应的型号,比如STM32F103C8,

 

 

搜索以后点击对应的MCU连接,进入详细页面,点击红框内的内容,进入下载界面

 

 

(6)使用沁恒下载器下载的时候,需要打开沁恒的下载器工具WCH-LinkUtility.exe,切换模式到WCH-LinkDAP-WVINUSB,先点“get”获取支持的模式列表,然后选中WCH-LinkDAP-WVINUSB点“set”。设置完毕以后,记得关闭WCH-LinkUtility.exe,防止占用下载器导致keil连接失败。

 

 

Keil中使用方法:

 

  • 打开魔法棒(Options for Target )。
  •  

 

  • 点击Debug,选择使用CMSIS-DAP Debugger。

 

 

  • 点击Settings,如果左侧能识别序列号,右侧可以识别sw设备,就可以正常使用了。

 

 选中“Reset and Run”下载程序后自动重新运行,否则需要你手动断电再上电

(7)焊接LED没有注意正反,导致其中一个反接了,电路不通,写入程序后无法正常执行,修改以后点灯成功。

 

 

(8)数码管显示不正常问题的处理:三个595,其中第一个连锡没处理好,在测试程序的时候,遇到问题:

  • 第一个显示不正常,显示不全
  • 第二个数码管三段显示相同的数字正常,如果让三段显示不同的数字就会出现999

      处理好连锡以后,2个数码管都正常了

 

 

(9)i2c问题处理:只要启用i2c,数码管就失效,有人建议使用软件i2c,尝试使用软件模拟i2c功能,发现问题依然存在

          个人排查思路:

  • 软件方面:基本可以确定软件没问题,使用官方代码存在相同问题,如果要进一步排查,可以用别的stm单片机测试一下i2c功能,并读取温湿度模块的值;
  • 检查i2c功能的两个IO口p8和p9是否存在短接的情况,可能直接短接,也可能是温湿度模块底座引脚短接;(发现问题出在这里,温湿度模块底座有两个连锡短接
  • 写入程序,运行i2c功能后,用万用表测量引脚输出,看是否正常

 

 

清除连锡以后,重新写入程序,显示正常

 

 

(10)下载成功一次以后,再下载失败问题

写入官方程序以后,再一次烧写程序,会遇到弹窗三连,这个问题是因为程序为了省电,让系统进入了低功耗模式,这时候按一下板子上的按键激活程序或者重新上电,就可以写入了。这个问题群里的朋友们遇到的比较多,希望后面的人复刻的时候注意一下。

 

 

 

设计图

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

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

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

工程成员

知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

评论

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

底部导航