
基于STM32的电子秤
简介
DIY电子称,使用简单的HX711方案,同时系统板与应变板分离,系统板具有一定拓展性
简介:DIY电子称,使用简单的HX711方案,同时系统板与应变板分离,系统板具有一定拓展性开源协议
:Public Domain
描述
基于STM32F103的电子秤
使用stm32f103rct6
HX711功放芯片
电阻应变片
作为主要硬件
温馨提示
目前分享出来的原理图和PCB是V2.0版本,相比于V1.0我优化了走线,原理图是没有问题的,一模一样,仅仅在iic1总线上额外添加了eeprom。
V1.0是双层板,有需要的同学可以直接下载附件中的制版文件,打样使用。V2.0更为合理一些,但是,目前还没有具体验证,做成4层板也之为了锻炼自己的布线和尝鲜,其实V1.0的已经可以使用。同时提醒一下,1.0版本的iic-0.96OLED屏幕由于我的失误,将VCC和GND画反了,请勿直接使用,有兴趣可以从历史版本中找到V1.0的文件自己修改一下。
关于固件:
由于最近比较忙,固件代码的可读性比较差,我会花点时间整理好,方便各位拓展。
环境关键词:freertos 、Cube IDE、HAL库
代码部分,由于我比较懒,目前只做了称重的功能,其实还能拓展很多内容,出于练手的目的,使用了freertos,所以如果你想添加任何额外功能都是非常方便的。例如WFI,蓝牙等等。也可以自己写一个简单的上位机用来作为练习。
后续评论区可以关注gitee地址,有时间了,我会再更新几个版本的固件出来。供给新手学习使用。
这是个很简单的小项目,但是巧妙的使用PCB板自身的刚性,来做到测量,集成度个人认为还是不错的。
至于外壳部分,我设计了外壳,但是由于懒加上穷,没有打印,如有需要,gitee仓库中我也会更新fusion360的工程文件供给大家打印使用。
固件包使用STM32CubeIDE 创建。如不适应,同学可以使用文件夹内的.ioc文件生成MDK版本工程,可以无缝移植。
设计图

BOM


评论