littlebot
Published on 2025-04-02 / 4 Visits
0

【源码】基于Arduino的餐厅智能语音点餐系统

项目简介

本项目专注于餐厅点餐场景,运用智能语音技术构建了一套餐厅智能语音点餐系统。该系统允许顾客通过语音指令完成点餐,有效解决餐厅高峰时段服务不及时的问题,提升顾客就餐体验和餐厅服务效率。

项目的主要特性和功能

  1. 离线语音识别:采用离线语音识别传感器,无需网络连接即可进行语音识别,内置121个固定命令词,还支持添加17个自定义命令词。
  2. 多设备协同:系统涵盖微控制器、MP3播放器、显示屏等多种硬件设备,协同工作以实现语音交互、订单处理和信息显示等功能。
  3. 边缘部署:作为本地解决方案,可在餐厅每张桌子上部署语音命令点餐系统,实时处理顾客订单。
  4. 实时通知:顾客下达语音订单后,系统能及时将订单信息通知给餐厅经理和厨师。

安装使用步骤

硬件连接

把Gravity离线语音识别传感器、DFRobot FireBeetle ESP32 - E物联网微控制器、NodeMCU ESP32S、NodeMCU ESP8266 Dev开发板、Itead Nextion NX4832T035显示屏、DFRobot DFPlayer迷你MP3播放器、蜂鸣器和3W 4欧姆扬声器等硬件设备依照电路连接图正确连接。

软件安装

  1. 安装Arduino IDE或VSCode PlatformIO IDE开发环境。
  2. 依据提供的重要链接,安装项目所需的库文件,如DFRobot_DF2301Q、ITEADLIB_Arduino_Nextion、DFMiniMp3等。

代码上传

将项目源码文件中的代码分别上传到对应的硬件设备,例如将厨师端、管理端和桌面端的代码分别上传到相应的微控制器。

系统配置

确保所有设备连接到同一本地网络,配置ESP - NOW通信协议,使设备之间能正常通信。

系统测试

在餐厅环境中对系统进行测试,通过语音下达点餐命令,检查系统能否正常识别语音、处理订单并通知经理和厨师。

正式使用

完成测试后,系统即可正式投入使用,顾客可在餐厅桌子上通过语音进行点餐。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】