个人介绍
独立开发者,擅长 Python 桌面应用开发 及 工具软件制作,近期拓展至 微信小程序全栈开发。桌面开发 Python (Tkinter / PyQt),硬件上位机软件后端 FastAPI 后端接口,微信云函数 (Node.js)前端 微信小程序原生(WXML + WXSS + JS)硬件 串口通信,数据采集与处理,STM32 固件开发其他 文件批量处理、格式转换、自动化脚本、C/C++ 小工具
核心技能
Python 桌面软件
Web 小系统
脚本/自动化工具
嵌入式/硬件相关
C/C++ 小工具
简单前端
微信小程序
精选作品集
单片机上位机程序
项目简介:
一款基于 Python Tkinter 开发的桌面上位机控制软件,配合 STM32G070 微控制器驱动两轴步进电机笔式绘图仪。支持鼠标/触控板自由绘图、加载图片描边、路径预览、串口通信、实时控制等功能。
核心功能:
- 绘图画布 — 支持鼠标自由手绘、直线绘制,实时路径预览,缩放平移
- 图片描边 — 加载 JPG/PNG 图片自动提取轮廓转化为绘图路径
- 串口通信 — 自动扫描串口,支持 9600-256000 波特率,自定义二进制通信协议
- 速度控制 — 4档可调绘图速度,直角/曲线自动降速防丢步
- 实时监控 — 串口日志显示、发送进度跟踪、紧急停止
- 路径优化 — Bresenham 直线插补算法 + H-bot 运动学解算
项目亮点:
- 自主研发二进制通信协议,比传统 G-code 传输效率提升 10 倍
- Tkinter 纯原生开发,单文件可执行程序,免安装开箱即用
- PyInstaller 打包为独立 EXE,Windows 系统直接运行
- 完整的 STM32 下位机固件配套(TIM PWM 驱动、ISR 插补、串口解析状态机)
我的角色: 独立完成上位机软件开发及下位机固件开发
小黄点餐微信小程序
顾客端(小程序)
首页 — 分类导航、推荐轮播、桌号绑定
菜单页 — 分类侧栏、菜品卡片、规格选择、加购
菜品详情 — 大图、规格联动、数量选择
购物车 — 数量调整、清空、结算入口
结算页 — 桌号绑定、备注、提交订单、微信支付
订单列表 — 历史订单、状态标签
订单详情 — 步骤条、催菜、支付入口
我的 — 桌号管理、管理员登录入口
管理端(小程序内嵌)
管理员登录 — 密码校验
管理首页 — 今日营收/订单/桌台统计
菜品管理 — CRUD、上下架、搜索筛选、规格管理、图片上传
分类管理 — CRUD、引用检查
订单管理 — 实时接单、状态流转、催菜高亮、10s轮询
数据统计 — 今日概况、热门菜品 Top10
后端(8个云函数)
ordering-dish — 菜品 CRUD + 条件查询
ordering-category — 分类 CRUD + 引用检查
ordering-order — 订单创建/查询/状态流转/催菜
ordering-user — 用户登录/管理员认证
ordering-table — 桌台绑定/释放
ordering-init — 数据库初始化(幂等)
ordering-pay — 微信统一下单/支付结果处理
ordering-notify — 订阅消息发送
工作经历
暂无 · 无
2026-05-15 - 1
无
教育背景
重庆移通学院 · 人工智能
2023-09-16