# 智能电子秤
## 一、简介
此系统采用STM32F103C8T6或STM32H750XB为下位机主控芯片,单片机处理来自HX711称重传感器模块的数据来达到称重的目的,本系统称重范围0~5KG,称重精度经校准后可达1g,系统具备称重、去皮、报警等功能。此系统还配备一个上位机,上位机采用PyQt5编写,上下位机之间通过串口通信。
## 二、使用说明
系统上电自动归零,所以上电前请不要在称重台上放置物体。同时按住A、B键去皮,同时长按A、B键进入称重报警值设置界面,报警值的设置范围为1~5000g。
系统通过USB线与电脑相连,双击上位机程序运行,选择串口<img src="C:\Users\Xuhuajin\Desktop\DianZiChen\Doc\win1.jpg" alt="win1" style="zoom: 50%;" />点击连接按钮即可进入主界面,主界面如图所示:<img src="C:\Users\Xuhuajin\Desktop\DianZiChen\Doc\win2.jpg" style="zoom:50%;" />
## 三、目录结构
```
DianZiChen
├─HardWare 下位机硬件相关
│ └─stm32f103c8t6_dzc 基于stm32f103的下位机工程文件夹
│ │
│ ├─cmake-build-debug 编译输出文件夹,包含.hex及.bin烧录文件
│ │
│ ├─Core 用户核心文件夹,包含各类驱动
│ │ ├─Inc .h文件存放文件夹
│ │ ├─Src .c文件存放文件夹
│ │ └─Startup 存放启动文件
│ └─Drivers st官方驱动
│ └─stm32h750xb_dzc 基于stm32H750的下位机工程文件夹
│ └─Accessory 附件,串口屏工程
| |
| └─CLion_Prj 基于stm32H750的下位机CLion工程
| |
| └──cmake-build-debug 编译输出文件夹,包含.hex及.bin烧录文件
│ |
│ ├─Core 用户核心文件夹,包含各类驱动
│ | ├─Inc .h文件存放文件夹
│ | ├─Src .c文件存放文件夹
│ | └─Startup 存放启动文件
│ └─Drivers st官方驱动
│
├─Doc 存放一些文档及图片,非工程文件
│
└─PyQt5GUI 上位机工程文件夹
├─.idea
│ └─inspectionProfiles
├─build 存放pyinstaller打包时编译生成的文件啊
│
├─communication 串口驱动
│
├─dist 存放.exe文件
│
├─PyQt5Ui 界面文件
│
└─resource 资源文件
```
## 四、开发环境
1. 下位机
- MinGW:工具链
- Clion 2020.3.x:代码编写及编译工具
- STM32CubeMX:代码自动生成工具
- secureCRT 8.3:串口调试助手
- 编码:utf-8
2. 上位机
- Pycharm 2020.3.x:代码编辑器
- QtDesigner:可视化界面设计工具
- 所依赖的三方库:PyQt5、pyserial
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
单片机设计,工具源码,适合毕业设计、课程设计作业,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答! 软件开发设计:PHP、QT、应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、C#等语言的项目开发与学习资料 硬件与设备:单片机、EDA、proteus、RTOS、包括计算机硬件、服务器、网络设备、存储设备、移动设备等 操作系统:LInux、IOS、树莓派、安卓开发、微机操作系统、网络操作系统、分布式操作系统等。此外,还有嵌入式操作系统、智能操作系统等。 云计算与大数据:数据集、包括云计算平台、大数据分析、人工智能、机器学习等,云计算是一种基于互联网的计算方式,通过这种方式,共享的软硬件资源和信息可以按需提供给计算机和其他设备。
资源推荐
资源详情
资源评论
收起资源包目录
毕设&课设&项目&竞赛-基于stm32的电子秤.zip (2000个子文件)
DianZiChen.bin 48KB
stm32f103c8t6_zhsx.bin 43KB
CMakeDetermineCompilerABI_CXX.bin 2KB
CMakeDetermineCompilerABI_CXX.bin 2KB
CMakeDetermineCompilerABI_C.bin 1KB
CMakeDetermineCompilerABI_C.bin 1KB
stm32h7xx_hal_tim.c 242KB
stm32f1xx_hal_tim.c 235KB
stm32h7xx_hal_i2c.c 214KB
stm32h7xx_hal_uart.c 133KB
stm32h7xx_hal_rcc_ex.c 114KB
stm32f1xx_hal_uart.c 107KB
stm32h7xx_hal_tim_ex.c 91KB
stm32f1xx_hal_tim_ex.c 75KB
stm32h7xx_hal_pwr_ex.c 75KB
stm32h7xx_hal_dma.c 67KB
stm32h7xx_hal_rcc.c 62KB
stm32h7xx_hal_flash_ex.c 62KB
stm32h7xx_hal_mdma.c 62KB
stm32f1xx_hal_rcc.c 48KB
stm32h7xx_hal.c 42KB
stm32f1xx_hal_flash_ex.c 35KB
stm32h7xx_hal_flash.c 35KB
stm32h7xx_hal_pwr.c 32KB
stm32f1xx_hal_rcc_ex.c 29KB
stm32f1xx_hal_flash.c 29KB
stm32f1xx_hal_dma.c 27KB
stm32h7xx_hal_exti.c 26KB
stm32h7xx_hal_dma_ex.c 25KB
stm32h7xx_hal_uart_ex.c 23KB
stm32f1xx_hal_gpio.c 20KB
stm32f1xx_hal_pwr.c 20KB
stm32f1xx_hal.c 20KB
CMakeCCompilerId.c 20KB
CMakeCCompilerId.c 20KB
stm32h7xx_hal_gpio.c 19KB
stm32h7xx_hal_cortex.c 19KB
stm32f1xx_hal_cortex.c 18KB
stm32f1xx_hal_exti.c 15KB
stm32h7xx_hal_hsem.c 15KB
system_stm32f1xx.c 14KB
system_stm32h7xx.c 14KB
bsp_key.c 12KB
stm32h7xx_hal_i2c_ex.c 11KB
main.c 10KB
bsp_oled.c 9KB
main.c 8KB
stm32f1xx_it.c 6KB
stm32h7xx_it.c 6KB
stm32h7xx_hal_msp.c 5KB
stm32f1xx_hal_msp.c 4KB
stm32f1xx_hal_gpio_ex.c 4KB
bsp_i2c.c 3KB
bsp_hx711.c 3KB
bsp_hx711.c 3KB
sysmem.c 3KB
sysmem.c 3KB
syscalls.c 3KB
syscalls.c 3KB
bsp_delay.c 2KB
bsp_delay.c 2KB
bsp_dubug.c 2KB
bsp_InnerFlash.c 1KB
bsp_led.c 1KB
bsp_Buzzer.c 1KB
stm32f103c8t6_zhsx.cbp 23KB
DianZiChen.cbp 22KB
cmake.check_cache 85B
cmake.check_cache 85B
Makefile.cmake 11KB
Makefile.cmake 11KB
DependInfo.cmake 8KB
DependInfo.cmake 8KB
CMakeCXXCompiler.cmake 6KB
CMakeCXXCompiler.cmake 6KB
CMakeCCompiler.cmake 3KB
CMakeCCompiler.cmake 3KB
cmake_clean.cmake 3KB
cmake_clean.cmake 3KB
cmake_install.cmake 1KB
cmake_install.cmake 1KB
CMakeASMCompiler.cmake 988B
CMakeASMCompiler.cmake 988B
CMakeDirectoryInformation.cmake 707B
CMakeDirectoryInformation.cmake 683B
CMakeSystem.cmake 356B
CMakeSystem.cmake 356B
qt.conf 20B
CMakeCXXCompilerId.cpp 20KB
CMakeCXXCompilerId.cpp 20KB
.cproject 25KB
.cproject 24KB
icudtl.dat 10.02MB
Qt5WebEngineCore.dll 97.28MB
opengl32sw.dll 19.95MB
Qt5Gui.dll 6.68MB
Qt5Core.dll 5.74MB
Qt5Widgets.dll 5.24MB
Qt5Designer.dll 4.28MB
python38.dll 4.01MB
共 2000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 20
资源评论
妄北y
- 粉丝: 1w+
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功