高中毕业蹭饭地图
基于MQTT的仿微信IM网页端
用esp8266控制台灯并通过MQTT接入智能家居系统HA
2023-10~ 2023-11 弑君者联机桌游 Demo:弑君者游戏
使用websocket实现的一个简易扑克牌桌游
- 使用Class对手牌,牌堆,玩家和房间等进行了良好的抽象和封装,大大减少了实现游戏逻辑的代码量
- 后端手动实现websocket连接的分组和广播,以此让用户能够创建和加入房间
- 构建一套类似socketio的通信逻辑,方便隔离不同room和namespace的通信
2024-03~ 2024-05 自助打印服务 Demo:print.chainpray.top
使用express+SQLite+VUE构建的一套轻量化自助打印服务,实现用户文件暂存、预览和打印功能
- 后端使用express框架构建,同时保证所有api实现良好的RestfulAPI规范
- 数据库使用轻量化的SQLite,方便单机快速部署
- 使用ElementPlus构建一套交互良好的后台系统,能够对用户,文件,打印记录等信息进行筛选查看
- 打印方面使用libreffice和pdf-to-printer包以提供对不同格式文件的转化和支持
软开项目记录:文物数据库 :银元检索与识别
魔杖技术文档 :基于ESP32动作识别的魔杖并接入HA系统
2024-11~ 2024-12 数据可视化系统
深圳大学计软学院大数据研究所的数据可视化平台的KDV功能模块开发
- 使用Mapbox绘制KDV热力图并实现相关控制组件
- 将后端C++算法打包成wasm放到前端来运行,相较与后端通信整体延迟降低40%
2025-3~ 2025-4 AR辅助健身系统
基于实时识别骨架和标准动作骨架的差异生成指导内容并投放AR眼镜上的健身辅助系统
- 为了实现2周内快速实现使用Nextjs+TailwindCSS进行前端开发并使用HBuilder打包APK
- AR眼镜上的内容投放使用socketio实现,利用ID和room机制保证了在多设备接入时画面的准确
- 将python实现ws服务器迁移到nodejs构建socketio服务器并使用spawn拉起python核心代码,AR眼镜端视频延迟减少30%
- AR眼镜端使用Threejs通过左右眼差异渲染的视差实现深度感知,并使用陀螺仪实现360度观察画面