基于Linux主控板的智能外卖柜设计与实现.pdf

基于Linux主控板的智能外卖柜设计与实现.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于Linux主控板的智能外卖柜设计与

实现

摘要:随着互联网技术的快速发展,外卖行业也在迅速扩张。在全球疫情大

背景下,对外卖的无接触式配送提出了更高要求。传统的外卖配送环节存在取餐

过程难以保证无接触、外卖易丢失、配送效率低下等问题。针对上述问题,设计

了一款基于Linux主控板的智能外卖柜,具有紫外线杀菌、智能恒温等功能,可

以有效改善外卖存储环境,这种方式可实现无接触式配送,且外卖员无需等待,

提高了整体配送效率。

关键词:紫外线杀菌;食物存储;智能外卖柜

一、总体技术框架

整体系统由服务器端、手机移动端、Linux主控板、电机驱动设备、舵机、

半导体制冷设备、恒温加热设备和通风换气设备8部分组成。服务器端是上位机

控制器,下位机控制器由Linux主控板、电机驱动设备、舵机、半导体制冷设备、

恒温加热设备和通风换气设备6部分组成,电机和舵机是下位机的执行器。上位

机手机端采集数据和接收数据,上位机服务器端对数据进行存储和处理,外卖员

通过手机端采集外卖数据,将数据发送至服务器,服务器端接受数据存储处理,

将处理完的取餐码发送至客户的手机中,客户通过取餐码可以从智能外卖柜中取

餐。

电机和舵机是智能外卖柜的执行器,当舵机接收到控制器发来的脉冲时,就

控制柜锁的开关,电机接收到控制器发来的脉冲后,控制已解锁的柜门关闭。控

制脉冲信号和电平方向是由脉冲分配器来负责接收,电机根据信号做出反应。电

机转动的速度和舵机升降都是由控制脉冲控制。半导体制冷设备和恒温加热设备

是通过每个柜中的传感器检测食物的温度,对食物进行保温存储。通风换气设备

会对智能外卖柜进行通风换气,防止不同味道的食物互相串味,使用户吃到原味

的食物。

二、智能外卖柜控制算法

2.1对称加密算法

在智能外卖柜与服务器进行传输的数据上我们使用了技术相对成熟的对称加

密算法。在对称加密算法中,数据发信方将明文(原始数据)和加密密钥一起经

过特殊加密算法处理后,使其变成复杂的加密密文发送出去。收信方收到密文后,

若想解读原文,则需要使用加密用过的密钥及相同算法的逆算法对密文进行解密,

才能使其恢复成可读明文。在对称加密算法中,使用的密钥只有一个,发收信双

方都使用这个密钥对数据进行加密和解密,这就要求解密方事先必须知道加密密

钥。这种算法相对其他加密算法的优点是是计算量小、加密速度快、加密效率高。

2.2PID算法

在智能外卖柜中的温度控制上采用PID控制算法,对温度进行闭环控制,防

止温度过高或过低导致食物的味道变差。

三、智能外卖柜硬件

3.1智能外卖柜结构

整体的框架是左右均为存放外卖的橱柜,中间放Linux控制板、电机驱动板、

通信模块等控制设备,恒温加热设备、半导体制冷设备和通风换气设备放在智能

外卖柜的后方,提高了温度传输的效率,减少的传输过程中冷气和热气的损耗;

柜门采用透明的亚克力材料制作,用户可以透过柜门看到自己的外卖。

3.2A4988电机驱动模块

该设计的电机驱动模块通过与Linux开发板进行连接,接收Linux开发板发

出的控制脉冲和方向电平来驱动电机和舵机的转动以实现智能外卖柜柜门的解锁

和关闭。电机驱动模块需要单独提供电源进行供电,与Linux开发板做需要的电

源区分开,这样做的目的是为了保障Linux开发板能够稳定工作,电机和舵机也

能够有足够的动力输出。

A4988内部存在一个编译器。这个编译器的功能就是充当控制板与驱动之间

的桥梁,进行信号传输。。同时编译器还可以生成DA信号。

3.3电机模块

电机的主要作用是在用户取餐结束后,未关闭柜门,为了防止灰尘进入智能

外卖柜,智能外卖柜在检测到柜中没有外卖,且一定时间内没有关闭柜门,就会

驱动电机将智能外卖柜门关闭。

3.4舵机模块

舵机的作用是用于给智能外卖柜柜门进行解锁。舵机是一种特殊的电机。当

存在角度命令时,会根据命令转到命令给的角度。

通过PWM脉宽调制信号就可以控制电机打角。不同的PWM对应不同的角度。

通过给定不同的PWM值,来控制柜门的解锁与上锁。

3.5半导体制冷设备

半导体制冷设备是由半导体制冷片、散热器、循环设备组成。其中,半导体

制冷片负

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地河南
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档