本项目面向校园宿舍、教学园区和封闭办公区等外卖集中配送场景,解决送达时无人接收、餐品临时放置混乱、容易误拿以及柜体状态不可见等问题。系统以单柜原型验证外卖员存餐、用户身份校验、自助取餐、门锁控制和环境监测流程,并可扩展至快递临存、文件交接及实验样件寄存等应用。
点击空白处退出提示
语言技术
C、HarmonyOS系统类型
HarmonyOS应用、嵌入式硬件行业分类
物流仓储
本项目面向校园宿舍、教学园区和封闭办公区等外卖集中配送场景,解决送达时无人接收、餐品临时放置混乱、容易误拿以及柜体状态不可见等问题。系统以单柜原型验证外卖员存餐、用户身份校验、自助取餐、门锁控制和环境监测流程,并可扩展至快递临存、文件交接及实验样件寄存等应用。
系统采用SC-3568HA与WS63双主控协同架构,完成外卖存取、身份校验、锁控执行和状态显示的业务闭环。
主要功能包括:
1. 管理员密码存餐,并维护空柜、占用、开锁和回锁状态;
2. 自动生成6位动态取餐码,每180秒刷新并同步至WS63校验;
3. 支持输入动态码或手机扫码取餐;
4. WS63建立本地热点,通过TCP/JSON协议完成双向通信;
5. 身份验证通过后驱动电磁锁,并在约3秒后自动回锁;
6. AHT30采集温湿度,在触摸屏、OLED及原子卡片同步显示;
7. 对空柜取餐和满柜重复存餐等异常操作进行状态拦截;
8. 预留本地人脸库及视觉识别算法接入接口。
项目中主要承担嵌入式软件、设备通信及整机联调工作。WS63端基于SwanLinkOS/LiteOS实现SoftAP热点、TCP Server和JSON指令解析,将开锁、关锁、状态查询、存餐、取餐及动态码同步统一为一套通信协议。
设计柜体状态机,集中维护占用状态、锁状态和当前有效取餐码,并在业务指令执行前进行状态校验,避免空柜取餐和重复存餐。完成AHT30温湿度采集、CRC校验、OLED周期刷新以及GPIO锁控程序,通过MOS管驱动电磁锁并实现延时自动回锁。
配合SC-3568HA端完成TcpClient通信、OpenHarmony交互界面、动态二维码和HTTP中继接口联调,使触摸屏、手机页面、原子卡片与WS63底层状态保持同步。最终完成单柜实物组装与业务流程验证,实现“存餐-校验-开锁-取餐-回锁-状态刷新”的完整闭环。






评论