餐厅管理系统项目

我们已经看到许多家庭自动化系统electronicshub.org在这篇文章中,我将讨论关于餐厅自动化系统。我们可以看到这些自动化系统部分当你在肯德基,麦当劳或多米诺。在那里,当我们点餐时,他们会被记录在系统中,然后被送到他们的厨房。当我们的订单准备好时,会宣布我们的代币编号。

在目前的自动化系统中,我将展示一个类似的系统,其中一个可以从表本身命令菜单。在这个系统中,您不需要等待服务器接收订单。一个标签提供了菜单,而不是纸质菜单。

让我们看看这个项目使用的电路和元件

电路

发送器:

发射机

接收方:

接收机

发送系统被放置在顾客的桌子上,而接收部分在厨房。

所需的组件:

五金工具 软件需求
  • ATmega8单片机。
  • 液晶显示器
  • 小键盘/触控面板
  • MAX232
  • 无线个域网
  • AVR开发板。
  • RS232电缆。
  • AVR STUDIO。
  • PROGISP。
  • 普罗透斯。

部件说明:

Atmega8微控制器:

它是一个8位控制器。本项目使用UART、EEPROM等外设。EEprom用于存储菜单和UART进行通信。

液晶显示器:

这里使用了一个16*2 LCD。采用4位模式,减少了控制器引脚数的使用。

触控面板:

它可以代替键盘使用。有两种类型的触摸板电阻式和电容式。电容式触摸板是最常用的。

电路的解释

每个微控制器都有一些必要的连接,如时钟和复位电路,电源。Avr有内部时钟,所以不需要连接外部时钟。

自动化系统分为两个部分。

发射机:

  • 一个小键盘用于选择项目。菜单显示在LCD上。你可以用触控面板代替键盘。
  • 菜单中的每一项都有一个数字。使用键盘选择。如果使用触摸面板,则不需要使用键盘。
  • 使用Zigbee发射机传输菜单。
代码

接收方:

  • 接收器被安排在厨房里。接收机部分由微控制器、Zigbee接收机、LCD组成。
  • zigbee网络中可以连接多个接收器。Zigbee定义的速率为250kbits/s。
  • 在接收端,从多个发射器接收到顺序菜单。这里我将展示一个发射器和一个接收器。
  • 从发射机接收到的数据显示在LCD上。
代码


免费下载 :这里是一个完整的项目代码餐厅管理系统以及头文件。

工作

  • 菜单存储在AVR单片机的eeprom中。AVR内部有512字节的eeprom。
  • 这在LCD上显示。这里的LCD以4bit模式使用,以减少引脚使用的数量。
  • 单片机从EEPROM中提取数据,并在LCD上显示。
  • 通过使用键盘可以选择菜单。
  • 假设1。汤2。先发3。主菜单显示,用户从键盘上按1,再次选择项目,按#。
  • 通过zigbee将指令传送给接收端。
  • ZIGBEE是一种采用小型、低功耗数字无线电的高级通信协议。

优势

  • 这个系统让顾客很开心,因为它可以帮助顾客在到达餐桌时立即点餐,而无需等待服务员来接单。
  • 这对所有者非常有帮助,因为它减少了人力,如果在价格上有任何提高,则可以轻松改变。

2反应

留下一个回复

您的电子邮件地址将不会被公布。必填字段被标记*