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

基于STM32的电子秤

工程标签

4.4k
0
0
13

简介

DIY电子称,使用简单的HX711方案,同时系统板与应变板分离,系统板具有一定拓展性;利用PCB本身的形变作为测量;

简介:DIY电子称,使用简单的HX711方案,同时系统板与应变板分离,系统板具有一定拓展性;利用PCB本身的形变作为测量;

开源协议

Public Domain

创建时间:2023-02-19 13:27:59更新时间:2025-05-21 07:37:55

描述

基于STM32F103的电子秤

---

2025年5月:这个项目是我23年在学校的时候为了参加学校比赛做的练习项目,其中有不少部分都充满了低级的错误;

所以不是很建议去复刻;

更希望感兴趣的同学采用的是我这个创意,使用PCB本身的形变进行重量测量,虽然精度相对于铝块来说不高,但是感觉会更有趣一些;

同时,由于当时想的是顺手做一个开发板,所以才分为了应变板和系统板,可以参考原理直接做一个一体式的PCB;或者直接使用成品的应变铝块替代应变板;

由于对形变后的测量值使用的标定方程是手工计算后写在程序里的,所以这个项目的代码确实也没有什么可以参考的,所以这个项目除了有趣的创意,确实没有什么可取之处;希望后来者加油!

---

2023年3月:

项目介绍:

使用stm32f103rct6 ,HX711功放芯片,电阻应变片 ;作为主要硬件;

这是个很简单的小项目,但是巧妙的使用PCB板自身的刚性,来做到测量,集成度个人认为还是不错的。

说明:

目前项目展示的原理图和PCB是V2.0版本,视频中展示的是V1.0;

V2.0相比于V1.0的改变有

  • 优化了走线
  • 原理图上仅仅在iic1总线上额外添加了eeprom
  • V2.0修改了1.0版本中iic-0.96OLED屏幕的VCC和GND顺序,使其符合oled模块线序;

如果不想用四层板,可以从历史版本中找到V1.0的文件自己修改并设计PCB;

附件中的V1.0是双层板,有需要的同学可以直接下载附件中的制版文件,打样使用。V2.0做成4层板也之为了锻炼自己的布线和尝鲜,完全没有必要做4层板,其实V1.0的已经验证了方案可行;

关于固件:

关键词:freertos 、Cube IDE、HAL库

由于最近比较忙,固件代码的可读性比较差,我会花点时间整理好,方便各位拓展。

代码部分,由于我比较懒,目前只做了称重的功能,其实还能拓展很多内容,出于练手的目的,使用了freertos,所以如果你想添加任何额外功能都是非常方便的。例如WFI,蓝牙等等。也可以自己写一个简单的上位机用来作为练习。

固件包使用STM32CubeIDE 创建,如不适应,同学可以使用文件夹内的.ioc文件生成MDK版本工程,可以无缝移植。

设计图

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

BOM

暂无BOM

附件

序号文件名称下载次数
1
图片1.png
155
2
图片2.png
131
3
vid.mp4
345
4
电子秤系统板V1.0.zip
193
5
应变板制版文件V1.0.zip
132
6
Electronic_scale.zip
442
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

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

底部导航