当前位置: 首页 > news >正文

基于STM32的点菜机

第二章 硬件设计

2.1 设计原理
本系统首先是客户端,这也是本设计的设计重点。其次是服务端,用来作为连接客户端和后厨端的桥梁。最后是后厨端,用来接收菜品信息。服务员在手持点菜机上,也就是客户端上输入密码之后,进入点菜主界面。服务员点完菜之后,如果有顾客需要催菜,退加菜等,服务员可以直接在点菜机上操作,这些信息会通过无线通信技术发送到服务端,服务端接收到信息后,再把信息发到后厨端。后厨端接收到信息,会在打印机上将菜单打出来。然后厨师按照菜单上的信息做菜即可。菜做好后服务员只需按菜单上的餐桌号有序上菜。

图1 手持点菜机系统组成框图

图2 手持点菜机系统硬件组成图
2.4 通信电路
本设计使用RF1100-232串行无线收发器模块,以CC1101低功耗无线通信芯片为核心,并具有宽电源输入设计,工作电压 +2.7 V~+5.5 V。RF1100-232 无线收发模块特点有:该芯片的运行,对电池的耗电量很低,属于低功耗类型的芯片。型号为cc1101,它可以设置调节发射的功率,可以设置到10mw封顶顶可以工作在400mhz的环境下。对比别的一些通信方式,它具有传递距离远的优秀,在工业上有很多的地方应用到。并且它有很多个通道供用户选择,多达256个。

图5 USB转串口原理图
2.5 电源电路
手持式点餐机由两节5号电池供电,电源电路中的开关型DC/DC升压调节器芯片BL8530-33和BL8530-有效利用电池中存储的能量并提高电能使用效率使用50。芯片功耗的大小,影响电池的使用时长,而BL8530是一款静态功耗非常小的芯片,它能达到小于5.5微安。之所以能达到这么小的功耗,和它的设计有关,它不仅仅有PFM控制模式的电压型DC-DC转换器电路,还有BOOST结构。BL8530这一款芯片需要的外部元件不多,电感器是一定要的,还有肖特基二极管,还有一个是输出电容器。其中最重要的是电感器和肖特基二极管,能量使用效率的提高离不开它们。有时候纹波的输出也会受电容这个器件的影响。因此,通过选择合适的电感器,电容器和肖特基二极管,可以实现高转换效率,低纹波和低噪声电压输出。

图6 电源电路
2.6 复位电路及时钟电路
在STM32F407RBT6的复位输入端RESET接入手动按钮即可形成复位电路。在STM32F407RBT6外部时钟输入端接入25MHZ晶体震荡电路形成时钟电路。

图7 复位电路

第三章 系统软件设计

3.1 系统主程序设计
从整个系统的设计功能来看,主要有以下几个界面,分别是菜谱界面,点菜界面,增减菜界面,其他设置界面,登录界面和初始化界面。在系统上电之后,首先初始化系统时钟,然后再到显示屏和无线模块的初始化,然后初始化界面,再然后刷新界面、进行按键扫描,最后进入菜谱界面、点菜界面、添加/删除菜界面。

图 9点菜机主程序流程图

第四章 实物效果展示

4.1 开换餐台
在主界面上,控制上下左右方向按键将光标选中开换餐台,点击确认后,进入输入餐台号界面。输入餐台号之后再次点击确认就可以完成开餐台的操作。换餐台也是一样,输入餐台号界面输入餐台号点击确认就可以完成换餐台的操作。

图 13点菜效果图

图 14点菜效果图

图 16点菜效果图

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

http://www.jsqmd.com/news/248909/

相关文章:

  • 2026 AI营销榜单:原圈科技如何凭实力登顶,不懂就落后!
  • 开源商城源码系统,一键管理多商户,可视化装修多端店铺
  • Gitee DevOps:中国企业数字化转型的研发效能加速器
  • WMS 智能仓储管理系统推荐,如何搭建数智化时代的敏捷仓储平台
  • 元宇宙虚拟资产跨链转移测试:构建数字资产的信任桥梁‌——面向测试工程师的技术实践指南
  • 洗衣店小程序源码系统,功能全面,助力洗衣行业升级
  • 基于STM32的六足仿生机器人 -控制系统设计
  • 【大数据毕设推荐】Hadoop+Spark旅游景点数据分析系统Python完整实现 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
  • 测试自动化框架维护与升级实操:构建高效测试生态的基石
  • 获客难?原圈科技领跑2026赛道实测ROI超300%
  • 基于STM32的两轮自平衡车控制系统设计
  • 2026 AI营销榜单揭晓:原圈科技如何成为B2B增长引擎?
  • 方法类的倒推过程三
  • 基于PLC的循环彩灯的控制
  • 多用户洗衣小程序源码系统,开启IT服务新篇章
  • 方法类的倒推过程四
  • ‌测试覆盖率提升的实战技巧与工具‌——软件质量防线的科学构建方法论
  • 基于PLC的洗衣机控制系统的设计
  • 混沌工程在系统稳定性测试中的应用实操
  • Python编程软件有哪些?
  • 方法类的倒推过程五
  • 进阶技巧:在Dash应用中直接使用原生React组件
  • 纯电动汽车两档ATM变速箱simulink模型,模型实现了两档AMT换挡策略和换挡过程仿真,内...
  • 航班化天地往返运输技术
  • 基于STM32的智能风扇
  • 方法类的倒推过程六
  • 黑客技术到底是什么?2026 小白入门指南:从破除误解到自学上手
  • DNS 劫持实操:黑客技术真的没有你想象的那么难!
  • Linux如何判断系统32位还是64位?
  • Retrofit:优雅的JAVA网络请求框架实战