项目作品集
这里收录能够代表我当前能力边界的项目。部分工业场景来自个人练习项目,并经过脱敏和场景化整理。
工业质量检测客户端
Electron Vue 3 TypeScript SQLite ECharts SerialPort
将设备控制、检测结果、生产统计与历史追溯整合到桌面客户端。采用主进程、预加载层和渲染进程分层设计,通过统一通信层隔离设备协议与页面业务。
- 封装串口、WebSocket 和 PLC 通信,统一连接状态与异常处理。
- 使用 SQLite 保存产品配置、检测记录和操作日志。
- 通过 ECharts 展示良率、缺陷分布和实时趋势。
- 集成自动更新、持久化配置和文件日志,支持现场问题回溯。
自动分拣控制客户端
Electron Vue 3 Pinia WebSocket PLC Barcode
针对生产分拣流程设计的实时控制台,覆盖扫码、任务下发、工位状态、分拣反馈与异常处理。
- 将设备事件转换成可追踪的任务状态,减少页面与协议细节的耦合。
- 支持条码和二维码生成、重复码校验及历史记录查询。
- 对网络和设备断连增加重连、超时和人工恢复入口。
- 使用组件化方式沉淀状态卡片、数据表格和配置表单。
焊缝 AI 视觉检测
Python Ultralytics YOLO OpenCV Dataset Pipeline
面向焊缝表面缺陷的视觉检测实验,覆盖原始图片裁剪、标签转换、数据集划分、模型训练和推理验证。
- 编写数据清洗和 YOLO 数据集生成脚本,减少重复标注整理工作。
- 对小目标与类别不均衡问题尝试数据增强和训练参数调整。
- 输出训练曲线、混淆矩阵与样例结果,辅助定位漏检和误检。
- 为后续接入工业客户端预留统一推理结果格式。
PA Agent:垂直领域 AI 桌面应用
Python 3.11 PyQt6 Pandas OpenAI API Pydantic pytest
将多源行情数据与大模型分析组合成桌面工具,重点探索结构化提示词、两阶段推理和结果可靠性校验。
- 接入 MT5、TradingView、yfinance 与 AkShare 等数据源。
- 将分析拆成市场诊断和策略决策两阶段,输出可验证 JSON。
- 增加 Schema、一致性和语义校验,对截断或失败结果自动修复重试。
- 保存分析上下文、Token 用量和追问记录,并以决策树呈现推理路径。
毕业设计:智能睡眠助手
Raspberry Pi Python Speech SQLite Sensors
在树莓派上实现语音唤醒、识别、合成和环境信息采集,提供天气、音乐、备忘录与对话能力。这个项目是我从嵌入式开发走向完整应用开发的重要起点。