元器件智能仓储
元器件智能仓储
第一阶段
一、需求与目标
在电子diy中,需要采购许多的元器件,然而在实际实践过程中,有很多元器件用不完而且元器件太多统计太麻烦,所以想做一个自动识别并统计的系统
二、硬件选型
- 树莓派5/Zimaboard2作为数据处理单元
- 自动对焦摄像头 作为数据输入
三、软件设计
以乌班图作为系统,使用opencv+python对获取到的图像进行处理。
四、开发进度日志
| 日期 | 任务 | 进展 | 备注/遇到的问题 |
|---|---|---|---|
| 5月12日 | 对软件环境进行搭建 | ✅ 完成 | |
| 5月14日 | 对之前扫描二维码和数据处理的程序进行优化 | ✅ 完成 | |
| 5月14日 | 对扫描二维码和数据处理的进行整合 | ||
五、过程记录
第一步:安装系统依赖(适用于 Ubuntu / Debian / CasaOS)
打开终端,运行以下命令:
1 | sudo apt update |
第二步:创建虚拟环境
1 | python3 -m venv ~/qr-env |
第三步:激活虚拟环境
1 | source ~/qr-env/bin/activate |
第四步:安装 Python 模块
1 | pip install --upgrade pip |
第五步:运行程序
-
该程序实现二维码扫描器程序 ,使用了摄像头实时识别画面中的二维码,并将识别结果记录到日志文件中。它结合了 OpenCV、ZBar(通过
pyzbar)、Pillow 和 Tkinter 等库,实现了图形界面和后台逻辑的完整功能。 -
实现自动化查询 LCEDA(立创EDA)平台商品信息的工具 ,结合了二维码扫码识别日志文件、调用 API 接口获取产品数据、生成结构化 JSON 文件和 Markdown 表格汇总的功能
-
结合扫描和数据处理
第二阶段
1.结合数料器实测数据 对数据进行联动。
2.待定。