098-基于51单片机无线点餐系统
一、系统硬件整体方案
本无线点餐系统采用STC89C51单片机作为主控单元,依托单片机最小系统完成基础控制,整套系统分为点餐发射端与后厨接收端,两端均搭载 LCD12864 液晶、NRF24L01 无线通信模块、AT24C02 存储芯片、蜂鸣器、LED 指示灯及功能按键,依靠 NRF24L01 实现点餐数据无线收发,完成菜品选择、无线下单、订单显示、声光提醒、订单存储与历史记录管理功能。
二、各硬件模块功能说明
- 51 单片机最小系统
为发射、接收两端共用主控核心,由电源、复位、晶振电路构成,负责处理按键操作、打包解析点餐数据、驱动无线模块收发信号、控制液晶刷新界面、触发声光提醒、读写存储芯片,统筹两端全部控制逻辑。
- NRF24L01 无线模块
系统数据通信核心,搭建点餐端与后厨接收端的无线传输通道,实现菜品、数量等订单信息远距离无线传输。
- LCD12864 液晶显示模块
点餐端用于展示菜品列表、已选菜品及对应数量;接收端实时展示新接收订单详情,同时支持调取历史订单记录,可视化呈现全部点餐数据。
- AT24C02 存储芯片
仅部署于后厨接收端,用于持久保存所有已接收订单,数据断电不丢失,支持历史订单查询、订单删除操作。
- 按键、声光提示单元
点餐端按键用于菜品选择、数量增减与确认下单;接收端按键实现历史订单查询、订单确认删除。蜂鸣器与 LED 构成声光提醒装置,接收端收到新订单时同步触发,提醒后厨及时处理订单。
三、系统整体工作流程
顾客在点餐端通过按键挑选菜品、修改选购数量,选定完成后按下确认键,单片机将订单数据打包,经由 NRF24L01 无线模块发送至后厨接收端。接收端成功接收订单后,立即点亮 LED、蜂鸣器鸣响进行声光提醒,同时将完整订单信息显示在 LCD12864 上,并自动写入 AT24C02 保存。工作人员可通过接收端按键调取存储的全部历史订单,处理完成后也可选择删除指定订单,实现无线点餐、订单提醒、数据留存一体化管理。