我们已经看到许多家庭自动化系统electronicshub.org在这篇文章中,我将讨论餐厅自动化系统。我们可以看到这些自动化系统的一部分,当你在肯德基或麦当劳或达美乐。当我们点餐的时候,他们会被记录在系统里,然后被送到他们的厨房。当我们的订单准备好了,我们的令牌号码将被宣布。
在目前的自动化系统中,我将展示一个类似的系统,人们可以从表本身订购菜单。有了这个系统,你不需要等待服务器接受订单。标签提供菜单,而不是纸质菜单。
让我们看看用于这个项目的电路和组件
电路
发送器:
接收方:
发送系统放在顾客桌上,而接收器则在厨房里。
所需的组件:
五金工具
软件需求
- ATmega8单片机。
- 液晶显示器
- 小键盘/触控面板
- MAX232
- 无线个域网
- AVR开发板。
- RS232电缆。
- AVR STUDIO。
- PROGISP。
- 普罗透斯。
部件说明:
Atmega8微控制器:
它是一个8位控制器。在这个项目中外围设备就像UART,使用EEPROM。EEprom用来存储菜单和UART进行通信。
液晶显示器:
这里使用的是16*2液晶显示器。在4位模式下使用,以减少控制器中引脚数的使用。
触控面板:
它可以代替键盘使用。有两种类型的触摸垫电阻和电容。电容触摸板是最常用的。
电路的解释
每个微控制器都有一些必要的连接,如时钟、复位电路、电源。Avr有内部时钟,所以不需要连接外部时钟。
自动化系统分为两个部分。
发射机:
- 使用一个小键盘来选择项目。菜单显示在LCD上。人们可以使用触摸面板来代替键盘。
- 菜单上的每一项都标有数字。它是通过使用键盘选择的。如果使用触控面板,则不需要使用键盘。
- 采用Zigbee发射机传送菜单。
代码
接收方:
- 收音机放在厨房里。接收机部分由微控制器、Zigbee接收机、LCD组成。
- zigbee网络上可以连接多个接收器。Zigbee定义的速率为250kbits/s。
- 在接收端,从多个发射器接收命令菜单。这里我要展示一个发射器和接收器。
- 从发射机接收到的数据显示在LCD上。
代码
免费下载
:这里是一个完整的项目代码餐厅管理系统以及头文件。
工作
- 菜单存储在AVR单片机的eeprom中。AVR内部有512字节的eeprom。
- 这显示在LCD上。这里LCD是在4位模式下使用,以减少针的使用数量。
- 从EEPROM中提取的数据由微控制器提取并显示在LCD上。
- 通过使用键盘,你应该选择菜单。
- 假设1。汤2。先发3。主菜显示,用户应按1从键盘和选择项目再次按#。
- 因此,指令通过zigbee传输到接收器。
- ZIGBEE是一种使用小型、低功耗数字无线电的高级通信协议。
优势
- 这个系统让顾客很高兴,因为它可以帮助顾客一到餐桌就点餐,而不用等服务员来点菜。
- 这对店主很有帮助,因为它减少了人力,菜单可以很容易地改变,如果有任何提高价格。
2反应
你能解释一下RS232和MAX 232在这个项目中的使用情况吗?
你好,谢谢你!
但是项目文件夹中没有epromo .h文件,请帮助我。