版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录第1章绪论 的研究中指出,针对冬季人们供水系统易冻易损的情况,提出利用太阳能、风能的变频控制器供电,开发新型控制器保温柜,它可以在户外实现变频功能,利用模型模拟各种场景及试验验证的方法,进行试验分析研究,分析保温柜的保温效果。试验显示,保温柜能够通过加热模块有效的提高柜子内部温度,保证控制器的正常运行,具有良好的实际应用效果REF_Ref20651\r\h[12]。2020年,\t"/en/Detail/index/GARJ2020/_blank"YaruDu等人在《Visualanalysisofcustomerswitchingbehaviorpatternminingfortakeoutservice》中,针对外卖服务中越来越多的客户订单是迫切需要的问题绽开分析。尽管在商店方面已经做了很多工作,但是商店与顾客转换之间仍然具有挑战性。挑战在于展示客户订单记录随时间的变化,并在客户转换发生时构建不同门店之间的互连。在这项工作中,以外卖服务为重点,为零售商提供了一个新的可视化分析系统,重点关注客户转换行为模式。首先,根据转换行为定义了五个客户细分;然后,该系统通过几个交互式视图为不同的片段启用驱动程序探索。此外,为了可视化互连序列,提出了捆绑平行坐标的增广流图作为一种替代技术。包括用户和案例研究在内的评估也表明了该系统在帮助客户关系管理方面的有用性和有效性REF_Ref20696\r\h[18]。2022年,\t"/en/Detail/index/GARJ2021_4/_blank"Chi-HsiangTing; \t"/en/Detail/index/GARJ2021_4/_blank"Chin-LienChang等在《TheStudyofChoiceontheInfluenceofConsumer’sTake-outFoodElectronicCommerceinChina》中,针对外卖食品产业的发展与经济增长密切相关。近年来的疫情进一步推动了外卖行业的蓬勃发展。此项研究对所收集样本的基本资料进行分析,受访者使用外卖食品电商的原因是为了日常用餐,我们对这项因子维度进行了Pearson相关分析:运输服务、食品安全、美味食品、促销方式、交易感知高度相关。进一步分析表明,各因素影响决定系数的大小。在运输服务方式和促销方式上,这两个因素具有较高的路径系数值。因此,外卖食品行业可以从以上因素中找到提升产业服务质量的主要因素REF_Ref20732\r\h[19]。2016年CBurroughs发表的《PortableHeatedStorageBoxforTubularContainers》用于存放外卖快餐食物储存箱、加热系统、控制微机、信号收发模块、扫码设备、显示输入设备、安装有APP的移动数据库平台,每一单元格内都设置储存箱,独立设置的加热系统在每一个储存箱的空腔内,所述控制微机、信号收发模块均设置在所述控制柜内,所述扫码设备和显示输入设备设置在柜体的表面,所述加热系统、信号收发模块、扫码设备以及显示输入设备均与控制微机电气连接。使用的系统比较成熟,方便人们对食物进行加热和取食REF_Ref23057\r\h[20]。1.3主要研究内容本系统设计了一个疫情下无接触保温外卖取餐柜系统设计。基于STM32单片机通过蓝牙模块、加热模块、温度传感器、体温传感器、显示器、蜂鸣器对保温外卖取餐柜进行检测,并在Android平台上完成具有能检测柜内温度、测量外卖员体温等功能的设计。功能如下:1.手机获取到订单消息,生成订单柜门号,连同单号一起发送下位机;2.设定保温阈值;当温度超过阈值,蜂鸣器报警并上传到上位机;3.进行骑手体温检测,体温异常报警传到上位机;4.接收到上位机发来的订单柜号,自动开启柜门,等待商户将外卖放入;5.商家做好外卖后,关闭柜门,设备自动向骑手手机发送包含订单号和柜门号的取餐短信;6.设备可实时监测柜内温度情况,若温度小于设定值下限,开启加热;7.规定时间内骑手未完成取餐操作,发送上位机警告信号,提醒商户处理异常订单。
第2章系统总体结构2.1设计方案本系统设计了一个疫情下无接触保温外卖取餐柜系统设计。基于STM32单片机通过蓝牙模块、加热模块、温度传感器、体温传感器、显示器、蜂鸣器对保温外卖取餐柜进行检测,具有能检测柜内温度、测量外卖员体温等功能的设计。图2.1系统总体设计框图2.2单片机型号选择方案一:选择STC12C5A60S2型号的单片机,它的特点是单时钟、周期为1T,高速度低消耗以及具有抗干扰能力的新一代系列单片机,此单片机的优点是指令代码可以完全的兼容传统8051单片机,但它的速度比8051系列快8-12倍,专用复位电路是内部集成的MAX810,对于电机控制具有强干扰作用。它的弊端是速度跟不上其他单片机的速度。方案二:初学者们最常使用的单片机是51系列单片机,其优点是易上手操作,专用寄存器集中管理,体现在结构典型和总线完善等方面,丰富的面向控制功能及逻辑操作指令系统,被称为一代经典,为其他的、以后的单片机发展奠定了坚实的基础。从硬件到软件,从内部到外部都有一套完整的操作系统,位是它的处理对象。它的短板是某些特殊功能寄存器不能对片内的某位进行处理,如清零,置位,传送,测试等。方案三:STM32系列单片机是一款高性能,功能强大的系列单片机。该系列单片机常被用于要求低成本、高性能和低功耗的嵌入式应用程序,其在功耗和集成方面也展现出良好的性能。由于其便捷的工具和简单的结构并且结合了强大的功能性,在业界很受欢迎。STM32单片机相对于其他单片机有一些优点:1.更快的处理速度:STM32单片机通常采用ARMCortex-M系列内核,具有更高的处理能力和更快的时钟速度,可以处理更复杂的任务。2.更多的存储容量:STM32单片机具有更大的Flash存储器和RAM存储器,可以存储更多的代码和数据。3.更好的外设支持:STM32单片机通常配备了更多的外设,包括模数转换器(ADC)、数字4.信号处理器(DSP)、通信接口等等,可以满足更多的应用需求。5.更高的可靠性和稳定性:STM32单片机具有更好的抗干扰能力和更稳定的时钟,可以保证系统的可靠性和稳定性。6.更好的开发环境:由于STM32单片机采用了现代化的架构和标准接口,因此开发工具和开发环境更加完善和易用。因此,通过对各个方面的比较,本设计选用STM32单片机。图2.2STM32引脚图图2.3STM32单片机实物图2.3无线通讯模块选择方案一:选择WIFI通讯模块,它的好处是传输速度快,可以提供高达几百Mbps的数据传输速率;运用广泛WIFI已经成为一种全球性的无线网络技术,它广泛应用于家庭、企业、公共场所等各个领域,是现代数字化生活中最常用的无线通信技术之一;运用成本比较低,与其他无线通讯模块相比,WIFI通讯模块本身成本较低,不需要额外花费去购买专门的硬件设备或专用服务。方案二:选择Zigbee通讯模块,Zigbee通讯模块是一种低功耗、短距离、无线通信技术,它与WIFI不同,更适用于物联网嵌入式设备间的通信,具有以下好处:低功耗:Zigbee通讯模块相比WIFI模块,其功耗更低,因为其协议设计更加简洁,能够延长电池寿命,适用于要求长时间运转且使用电池供电的物联网设备;Zigbee技术支持大量节点连接到一个网络中,并能够自动寻找和识别新节点,通过广播和单播进行数据传输,并实现消息路由转发;成本低:Zigbee上层协议与底层芯片、模块的互操作性强,许多芯片和模块供应商提供标准的、兼容性好的产品,最终降低了整个系统成本。方案三:选择蓝牙通讯模块,蓝牙通讯模块是一种无线通讯技术,具有以下好处:1.低功耗:蓝牙4.0及以后版本的通讯模块支持低功耗(LowEnergy)模式,能够减少设备电量消耗,适用于要求长时间运行且使用电池供电的物联网设备。2.广泛应用:蓝牙通讯模块被广泛应用于智能家居、健康医疗、安防监控、车载娱乐等领域,因为它可以与智能手机、平板电脑等移动设备进行连接,实现快速数据传输和互联互通。3.网络扩展容易:BluetoothMesh技术使蓝牙网络具有自组织、覆盖范围扩大、节点连接稳定性等优点,能够实现星型、树形和网状拓扑结构,支持大规模节点通信,适用于覆盖范围较广的物联网场景。4.安全性高:蓝牙通讯具有强大的加密技术,包括AES-CCM加密算法、随机数值变化等,数据传输更加安全可靠。5.兼容性强:蓝牙通讯模块拥有丰富的设备和应用程序兼容性,对于移动设备、PC机等大多数设备都具备天然的连接能力REF_Ref20830\r\h[13]。综上所述,蓝牙通讯模块具有低功耗、广泛应用、网络扩展容易、安全性高、兼容性强等优点。它适用于要求长时间运行、需要连接微型的物联网设备,或者要求快速数据传输和互联互通的场合。图2.4蓝牙通讯模块实物图2.4显示模块选择选择合适的显示屏模块,需要考虑以下因素:1.显示屏尺寸和分辨率:根据实际应用场景和需求选择适合的显示屏尺寸和分辨率,过小或过大的显示屏都会影响用户的使用体验。2.显示效果:包括色彩还原度、亮度、对比度等指标,选择高质量的显示屏可以提供更好的用户体验。3.环境适应能力:不同的显示屏模块对环境的要求不同,例如户外显示屏需要具备防水、防尘等功能,室内显示屏则需要在光线较弱的情况下也可以清晰显示。4.芯片和接口:选择与自己系统兼容的芯片和接口,并注意它们的稳定性和兼容性。5.长期维护和支持:选择有信誉和经验的生产厂家,以确保长期维护和技术支持。因此,通过以上因素,根据具体情况来综合考虑,选择OLED显示屏模块,它具有性价比高、质量可靠、功能齐全、适用于当前项目需求的显示屏模块。图2.5OLED模块实物图
第3章系统的硬件部分设计3.1系统总体设计本设计是一款疫情下无接触保温外卖取餐柜的系统设计,该设计以STM32为主控制器,由蓝牙模块、按键、蜂鸣器、OLED屏幕、柜门电磁锁、红外测温传感器、温度传感器等器件组成,以实现高温报警、数据显示等功能。图3.1系统总体电路图3.2系统的主要功能模块设计3.2.1电源电路模块设计单片机需要的电压为3.3V或5V,因此需要选择合适的电源电压,同时考虑到电压的稳定性和噪声等因素。根据单片机的工作电流和外设的功耗等因素来确定电源的电流输出能力,以保证单片机和外设的正常工作。如图3.2电源电路原理图。图3.2电源电路原理图3.2.2显示屏模块设计TFT-LCD液晶显示屏是基于STM32单片机的1.44英寸彩色TFT显示屏,分辨率为128x128像素。TFT-LCD液晶显示屏是薄膜晶体管型液晶显示屏,也就是“真彩”(TFT)。TFT液晶为每个像素都设有一个半导体开关,每个像素都可以通过点脉冲直接控制,因而每个节点都相对独立,并可以连续控制,不仅提高了显示屏的反应速度,同时可以精确控制显示色阶,所以TFT液晶的色彩更真。图3.3显示屏接口电路原理图3.2.3红外传感器模块设计当设计温度监测模块时,一个重要的组成部分是传感器的选择。本设计是采用了GY906无线测温传感器,可以测量骑手的体温,无需与骑手接触,因此具有高精度和非接触性的特点。在本设计中,通过对GY906传感器的测试和分析,得出了如下结论:GY906传感器的输出精度高,稳定性好,响应速度快,适用于温度监测系统的设计。在实际应用中,将GY906传感器与微控制器相结合,通过程序对传感器的输出进行处理和分析,从而实现对目标物体温度的精准测量和监测。在设计过程中,考虑了传感器的位置安装、环境温度对传感器测量的影响以及传感器输出数据的校准等问题,以确保温度监测模块的稳定性和准确性。最终,非常成功地设计并制造出了一个具有完善功能、性能稳定的监测骑手温度的模块,并且取得了良好的试验效果。原理图如下图:图3.4红外传感器模块原理图3.2.4蓝牙模块设计本系统应用了HC-05蓝牙串口通信模块,EDR蓝牙协议数传模块运用的基础是BluetoothSpecificationV2.0,它的工作频段为2.4GHzISM,调制方式为GFSK。它的最大发射功率比较高,接收灵敏度高,连接PCB天线,3到5米的通信距离是可以实现的。采用BC417芯片,该芯片比较灵活,不仅支持AT指令,而且用户可以更改主模式,串口波特率和设备名称也可以更改,它具有两种工作模式,一种是自动连接工作模式,另一种是蓝牙扫描工作模式。蓝牙默认主机设备,只要连接过的蓝牙的设备就可以不输入密码直接扫描连接或者不扫描不输入密码直接连接设备。因为安卓手机的蓝牙作为主机板,所以打开手机只要可以扫描到HC-05蓝牙模块,便可以进行连接。图3.5蓝牙通信模块原理图3.2.5加热继电器模块设计加热继电器是一种用于温度控制的电子装置,主要通过环境温度来控制电路的开关,从而实现对温度的自动控制。其基本工作原理是:将测量到的环境温度信号与设定的温度阈值进行比较,当环境温度低于设定的阈值时,继电器会自动闭合电路,从而控制温度的升高。具体来说,升温继电器包含一个感温元件(如热敏电阻、热电偶等)、一个比较电路和一个输出控制电路(通常由继电器实现)。当环境温度高于设定的温度阈值时,感温元件将产生相应的电信号,经过比较电路的处理后,输出控制电路依据其输入信号判断继电器的状态,从而实现对温度的控制。图3.6加热继电器原理图3.2.6蜂鸣器蜂鸣器是一种常见的声响电子元器件,它可以发出固定频率和连续波形的声音,通常用于报警、提醒或信号指示等场合。蜂鸣器的工作原理比较简单,主要通过交流电信号的反复驱动来产生声音。一般而言,蜂鸣器包括振膜、驱动电路和共振腔三部分。其中,振膜是蜂鸣器中的发声部件,它由一个金属片和一个磁铁组成。当交流电信号通过驱动电路后,会产生一个交变幅值和正弦波形的电流,这样就会在振膜上产生相应的磁场和变化电流,进而引起金属片振动。因此,振动频率和电信号的频率一致,蜂鸣器就会产生声波。此外,蜂鸣器中的共振腔(也称为共振腔体)也非常重要,它一般是一个空心腔体,其形状和大小对于蜂鸣器产生的声音有很大的影响。共振腔可以将振膜产生的声波进行放大和反射,从而使得声音更加清晰、响亮。因此,不同形状和大小的共振腔可以产生不同的声音效果图3.7蜂鸣器模块原理图3.2.7柜内温度传感器模块本系统的柜内温度检测选用DS18B20传感器,它是一种数字温度传感器,它可以测量环境温度并将其以数字形式输出。以下是DS18B20的功能及好处:1.精确测量:DS18B20传感器可以非常精确地测量环境温度,提供高达12位的温度测量精度。2.数字接口:DS18B20传感器使用数字接口通信,因此可以与微控制器等数字电路轻松集成。3.单总线通信:DS18B20传感器可以使用单总线通信,这意味着您只需要一个IO引脚即可控制多个传感器。4.无需校准:DS18B20传感器具有自校准功能,无需额外的校准步骤。5.高可靠性:DS18B20传感器操作简单、耐用、可靠性高,能够在广泛的应用中发挥重要作用。6.外观多样性:DS18B20传感器具有多种外观选项,可以适用于不同的应用场合,满足不同的需求。综上所述,DS18B20传感器具有高精度、高可靠性且易于集成在数字电路中的优点,可以广泛应用于各种不同的温度测量应用中。图3.8柜内温度传感器模块原理图3.2.8柜门电磁锁模块本系统采用一路继电器来设计柜门电磁锁,它是一种广泛应用于各种门和窗的电动锁,以下是它的功能及好处:1.安全性:柜门电磁锁由强力电磁系统驱动,可以提供强大的锁定力,保证柜门的安全。2.自动控制:柜门电磁锁能够通过一个简单的电路控制开关门,提高使用者的便捷性和舒适性。同时,在紧急情况下,也能够迅速地控制开门救援事宜。3.轻便、易操作:柜门电磁锁体积小以及重量轻,可以方便地集成到各种柜子门上,提高实用性。综上所述,柜门电磁锁具有安全性强、易操作、能耗低以及具备多种特殊功能等优点,能够满足各种灵活的用户需求。图3.9柜门电磁锁模块原理图第4章系统的软件设计4.1单片机初始化流程图首先进行单片机初始化,流程图如下。图4.1单片机初始化流程图4.2显示屏模块设计在设计中需要显示当前骑手和取餐柜的温度等信息。系统使用液晶显示数据,STM32单片机初始化完成后显示屏会自动写控制字,控制字为单片机中获得的数据,随后显示出来。如图为显示模块流程图。图4.2显示屏模块子流程图4.3红外测温传感器模块设计当单片机初始化成功后红外测温传感器采集骑手的温度,当温度高于设定的阈值时,开启蜂鸣器报警;否则保持报警功能关闭状态。图4.3红外测温传感器模块子流程图4.4蓝牙模块设计当单片机初始化成功后,系统自动进行蓝牙连接,当蓝牙连接成功后,可以通过上位机对系统进行阈值修改,修改的数据将储存到单片机内。图4.4蓝牙模块子程序流程图4.5加热继电器模块设计当温度低于设定阈值时,加热继电器控制加热板加热;当温度高于或等于设定温度阈值时,加热继电器处于关闭状态。图4.5加热继电器模块子程序流程图4.6蜂鸣器温度是否高于设定阈值,当温度高于设定阈值时,蜂鸣器报警;当温度不高于设定温度阈值时,蜂鸣器处于关闭状态。图4.6蜂鸣器模块子程序流程图4.7温度传感器模块设计当温度传感器接通,测试温度的实时温度值,若温度超过设定值,则进行超温报警功能。图4.7温度模块子程序流程图4.8柜门电磁锁继电器模块设计流程如图所示:图4.8柜门电磁锁继电器子程序流程图
第5章系统测试5.1蓝牙连接将本设计通电,打开手机蓝牙,点击进入外卖取餐系统app,扫描设备,找到HC-05配对设备,输入密码1234,完成连接。完成连接后,可以自己设定柜子内的温度阈值和骑手的体温阈值。图5.1蓝牙扫描连接图片图5.2蓝牙扫描连接成功图片5.2系统实物图图5.3系统完整实物图左上方是一块显示屏,第一行显示的是骑手温度阈值和骑手体温;第二行显示的是柜内温度阈值柜内温度。右上方是一个无线测温传感器,它可以远距离测量骑手的体温。右边蓝色的是温度传感器,它可以测量柜内温度,并且连接了一块加热板,当柜内温度低于阈值时,可以进行加热。图5.4系统通电实物图5.3测试原理测试部分包括功能的欲测试、在app上手动输入的一些数据和人们所期望的输出结果。测试数据应该少量多次的输入,呈现出高效的测试结果,尽量的使测试结果更准确。5.4柜内温度功能测试无接触保温外卖取餐柜具有多种功能于一身,首先在手机app上设定柜内温度阈值,因为有温度传感器,所以柜内具有保温功能,当低于设定的温度阈值时,柜子内部可以自动加热;当高于设定的温度阈值时,手机app上就会显示且蜂鸣器报警。图5.5设定温度阈值测试图图5.6柜内温度高测试图5.5体温报警功能测试运用无线远距离测温传感器,测量骑手体温,若骑手温度正常,开启柜门,允许骑手取餐,若骑手温度异常,蜂鸣器示警,同时发送上位机示警信号,提示商户联系防疫监管人员。商户可以把做好的餐饮放到无接触保温外卖柜中,骑手可根据柜号无接触取餐;当骑手超时未取餐时,智能外卖柜便可以提醒商家,轻松解决用餐高峰期排队拥挤、运转效率低等难题,实现便捷、高效用餐。图5.7体温传感器功能测试显示5.6柜门电磁锁模块测试商家将外卖做好放到柜子里面,商家关闭柜门,柜子门锁关闭,模拟柜门继电器绿灯熄灭,只有红灯亮起。骑手根据外卖单号和柜子号,摁黑色按钮柜,模拟柜子门锁的继电器红灯绿灯同时亮起,柜门打开,此时,外卖骑手就可以取走外卖了。图5.8模拟电磁门锁关闭图图5.9模拟电磁门锁打开图第6章总结与展望6.1总结在新冠疫情的冲击下,外卖行业得到了迅速发展,但传统的外卖配送方式也面临着安全隐患和操作不便等问题。因此,本文提出了一种无接触保温外卖取餐柜的解决方案,通过使用物联网技术实现无人值守的外卖配送和取餐。本文首先对外卖行业的现状和发展趋势进行了分析,探讨了外卖配送过程中存在的安全隐患和操作不便的问题。随后,本文介绍了无接触保温外卖取餐柜的设计原理和技术实现,详细说明了取餐柜的物理结构、软件系统和物联网技术的应用。本文还对无接触保温外卖取餐柜在现实生活中的应用进行了实践验证,通过对用户的调查和反馈,证明了无接触保温外卖取餐柜具有更高的安全性、更快捷的操作流程和更好的用户体验。6.2展望在疫情下,无接触保温外卖取餐柜作为一种解决外卖配送过程中安全隐患和操作不便的创新解决方案,其应用前景十分广阔。本文在研究实现和应用的基础上,对无接触保温外卖取餐柜的未来发展进行了展望,以下为本文的展望部分。一、应用范围拓展无接触保温外卖取餐柜的应用范围目前主要集中在外卖行业,但其实这种取餐柜可以应用于其他领域,如快递行业、医药行业等等。在未来的研究中,可以探讨无接触保温外卖取餐柜的跨行业应用,从而实现更广泛的普及。二、降低成本,提高普及率目前无接触保温外卖取餐柜的成本相对较高,对于一些中小企业和个体户来说还是难以承受。因此,未来的研究可以着重研究如何降低取餐柜的制造成本,从而提高普及率。三、智能化发展在未来的研究中,可以探讨如何提高取餐柜的智能化程度,通过增加传感器、人工智能等技术,使取餐柜能够更加智能地与用户进行交互,从而提高用户体验和操作效四、环保可持续发展无接触保温外卖取餐柜作为一种新兴的外卖配送方式,也需要考虑环保可持续发展的问题。未来的研究可以探讨如何使用环保材料制造取餐柜,如何进行垃圾分类等措施,从而实现取餐柜的可持续发展。总之,无接触保温外卖取餐柜是一种具有广泛应用前景的创新解决方案,在未来的研究中,需要进一步探讨其应用范围的拓展、成本的降低、智能化的发展和环保可持续发展等问题,从而使其能够更好地为社会服务,满足人们日益增长的需求。
参考文献李振鹏,陈伟利.基于单片机的智能取餐柜系统设计[J].黑龙江科技信息,2021,000(017):163-164.郭鑫,董宇强,邢浩等.抗疫外卖包装创新设计[J].印刷技术,2020.孙志云,王换.安徽:鼓励实施无接触式配送,无接触点取餐外卖服务[J].中国食品,2020(4).李欣霞,熊永贞,王超越等.基于丰巢模式下的智能外卖保温保鲜柜数字化设计[J].电子制作,2020(11):4.王一宁.中烹协调研外卖智能取餐柜[J].中国烹饪,2021(10):20-20.李振鹏,陈伟利.基于单片机的智能取餐柜系统设计[J].黑龙江科技信息,2021,000(017):163-164.王金智,何颖,韩浩男等.多功能智能快递柜创新应用设计[J].电子制作,2022(012):030.刘维峰.无接触外卖送取餐产品设计研究[J].设计,2022,35(17):8-10.冉雪莲,吴欣,李银平等.基于三菱FX3UPLC的智能自提柜系统设计[J].电子测试,2018(18):27-28.钱润,马成林,李王欣等.无人外卖终端设计研究[J].物流技术,2019.许丽娟,李蒙.基于物联网的冷链运输实时监控系统构建[J].物流工程与管理,2021.李亮,侯诗文,王星天等.新型户外变频控制器保温柜的研究[J].排灌机械工程学报,2019-04-26.周小仨.基于ARM的无线蓝牙通讯模块的设计[J].软件工程师,2015(2):2.程智.一种防疫测温仪的设计与实现——基于MLX90614非接触式红外测温传感器[J].黄冈职业技术学院职报,\t"/kcms2/article/_blank"\o"2022(09)"2022.刘壮林,俞纪良,王瑶等.\t"/kcms2/article/_blank"\o"多功能智能外卖柜的设计研究"多功能智能外卖柜的设计研究[J].\t"/kcms2/article/_blank"\o"电脑知识与技术"电脑知识与技术,\t"/kcms2/article/_blank"\o"2022(04)"2022(04).丁楚衡,邓天文,汪钊瑜等.\t"/kcms2/article/_blank"\o"基于大数据下的外卖产业及智能外卖柜现状与发展模式研究"基于大数据下的外卖产业及智能外卖柜现状与发展模式研究[J].\t"/kcms2/article/_blank"\o"河北企业"河北企业,\t"/kcms2/article/_blank"\o"2021(06)"2021(06).申小军,王乾伍,郝海林等.\t"/kcms2/article/_blank"\o"无接触配送应成为高校校园外卖配送的常态"无接触配送应成为高校校园外卖配送的常态[J].\t"/kcms2/article/_blank"\o"山西青年"山西青年,\t"/kcms2/article/_blank"\o"2020(14)"2020(14).YaruDu.Visualanalysisofcustomerswitchingbehaviorpatternminingfortakeoutservice[J].JournalofComputerLanguages,2020-04-29.\t"/en/Detail/index/GARJ2021_4/_blank"Chi-HsiangTing,\t"/en/Detail/index/GARJ2021_4/_blank"Chin-LienChang,\t"/en/Detail/index/GARJ2021_4/_blank"QuanDai,\t"/en/Detail/index/GARJ2021_4/_blank"KunLiang,\t"/en/Detail/index/GARJ2021_4/_blank"ChaoShen,\t"/en/Detail/index/GARJ2021_4/_blank"XingguoSun,\t"/en/Detail/index/GARJ2021_4/_blank"DaiyangLu.TheStudyofChoiceontheInfluenceofConsumer’sTake-outFoodElectronicCommerceinChina[J].Volume4,Issue18.2022.CBurroughs.PortableHeatedStorageBoxforTubularContainers[J].Politics&GovernmentWeek,2016-11-10.\t"/zn/Detail/index/GARJ2020/_blank"AyyoubK.Taher,\t"/zn/Detail/index/GARJ2020/_blank"CharlotteEL.Evans,\t"/zn/Detail/index/GARJ2020/_blank"GrahamPClarke.EvaluatingtheUKtakeawayfoodenvironmentaroundsecondaryschools:comparisonofdifferentmethods[J].\t"/zn/Detail/index/GARJ2020/_blank"ProceedingsoftheNutritionSocietyVolume79,IssueOCE2.2020.\t"/zn/Detail/index/GARJ2020/_blank"BretThorn.Full-servicerestaurantsshifttotakeout,deliveryandcharityinwakeofcoronavirusoutbreak[J].\t"/zn/Detail/index/GARJ2020/_blank"Nation'sRestaurantNews,2020.\t"/zn/Detail/index/GARJ2020/_blank"RonRuggless.GreatAmericanTakeoutboostsrestaurantsales–atleastforaday[J].\t"/zn/Detail/index/GARJ2020/_blank"Nation'sRestaurantNews2020.
\t"/zn/Detail/index/GARJ2021_3/_blank"MatthewAppleby.Tenkeytakeawaysfromthe2022FourOaksTradeShow[J].\t"/zn/Detail/index/GARJ2021_3/_blank"HorticultureWeek2022.PP11-11.
附录电路图源代码#include"delay.h"#include"sys.h"#include"oled.h"#include"bmp.h"#include"key.h"#include"usart.h"#include"usart2.h"#include"usart3.h"#include"led.h"#include"adc.h"#include"ds18b20.h"#include"monitor.h"#include"max90614.h"shorttemperature; u8tem[15];u8temperaturedyu=28; u8temperaturehyu=32; u8temgyu[15];u8temdyu[15];shortTtemperature;intTtempYu=35;u8TtempYus[10];u8Ttemps[10];intfragment=0;u8send[30];intbeepnum=0;u8beepnums[5];intbiaozhi=0;intbiaozhi1=0;intbiaozhi2=0;intbiaozhi3=0;intbiaozhi4=0;intbiaozhi5=0;u8guihao[5];u8danhao[15];voidUSART1_Puts(char*str){while(*str){USART1->DR=*str++;while((USART1->SR&0X40)==0);}}voidUSART3_Puts(char*str){while(*str){USART3->DR=*str++;while((USART3->SR&0X40)==0);}}intmain(void){ inti,j; delay_init(); NVIC_Configuration(); OLED_Init(); OLED_ColorTurn(0);//0正常显示,1反色显示OLED_DisplayTurn(0);//0正常显示1屏幕翻转显示 OLED_Refresh(); OLED_Clear(); KEY_Init(); LED_Init(); beep_Init(); beep=0;usart2_init(9600);usart3_init(9600); JDQ1=1; JDQ2=1;JDQ3=1;OLED_ShowChinese(0,0,0,16);// OLED_ShowChinese(18,0,1,16);// OLED_ShowString(36,0,":",16);OLED_ShowChinese(0,20,2,16);// OLED_ShowChinese(18,20,3,16);// OLED_ShowString(36,20,":",16); OLED_Refresh(); while(DS18B20_Init()) //DHT11初始化 { delay_ms(200);} KEY_Init();SMBus_Init();//初始化 TtempYus[0]=TtempYu/10+'0'; TtempYus[1]=TtempYu%10+'0'; TtempYus[2]=0; OLED_ShowString(95,0,TtempYus,16);// temdyu[0]=temperaturedyu/10+'0'; temdyu[1]=temperaturedyu%10+'0'; OLED_ShowString(80,20,temdyu,16); temgyu[0]=temperaturehyu/10+'0'; temgyu[1]=temperaturehyu%10+'0'; OLED_ShowString(100,20,temgyu,16); OLED_Refresh(); while(1) { if(USART3_RX_STA==1){ USART3_RX_STA=0; if(USART3_TX_BUF[0]=='w'){ if(USART3_TX_BUF[1]=='1'){ temperaturedyu=(USART3_TX_BUF[2]-'0')*10+USART3_TX_BUF[3]-'0'; temperaturehyu=(USART3_TX_BUF[4]-'0')*10+USART3_TX_BUF[5]-'0'; TtempYu=(USART3_TX_BUF[6]-'0')*10+USART3_TX_BUF[7]-'0'; TtempYus[0]=TtempYu/10+'0'; TtempYus[1]=TtempYu%10+'0'; TtempYus[2]=0; OLED_ShowString(95,0,TtempYus,16);// temdyu[0]=temperaturedyu/10+'0'; temdyu[1]=temperaturedyu%10+'0'; OLED_ShowString(80,20,temdyu,16); temgyu[0]=temperaturehyu/10+'0'; temgyu[1]=temperaturehyu%10+'0'; OLED_ShowString(100,20,temgyu,16); }elseif(USART3_TX_BUF[1]=='2'){ guihao[0]=USART3_TX_BUF[2]; guihao[1]=USART3_TX_BUF[3]; guihao[2]=USART3_TX_BUF[4]; guihao[3]=0; danhao[0]=USART3_TX_BUF[5]; danhao[1]=USART3_TX_BUF[6]; danhao[2]=USART3_TX_BUF[7]; danhao[3]=USART3_TX_BUF[8]; danhao[4]=USART3_TX_BUF[9]; danhao[5]=USART3_TX_BUF[10]; danhao[6]=0; OLED_ShowString(10,40,guihao,16); JDQ3=0; biaozhi3=1; } } } Ttemperature=SMBus_ReadTemp()*10; Ttemps[0]=Ttemperature/100+'0'; Ttemps[1]=Ttemperature%100/10+'0'; Ttemps[2]='.'; Ttemps[3]=Ttemperature%10+'0'; Ttemps[4]=0; temperature=DS18B20_Get_Temp(); tem[0]=temperature/100+'0'; tem[1]=temperature%100/10+'0'; tem[2]='.'; tem[3]=temperature%10+'0'; tem[4]=0; OLED_ShowString(45,20,tem,16); OLED_ShowString(45,0,Ttemps,16); OLED_Refresh(); if(temperature<temperaturedyu*10){ JDQ1=0; }else{ JDQ1=1; } if(temperature>temperaturehyu*10){ biaozhi1=1; }else{ biaozhi1=0; } if(Ttemperatu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年卖车协议书范本针对二手车市场3篇
- 2024年旅行代理商航空票务协议
- 2024年度停车场管理代理协议版
- 17GRC产品线条加工及安装服务协议(2024版)版
- 2024年度网络安全审查与合规合同
- 2024年国内货车租赁及运输合作合同范例版
- 2024年房产交易独家代理合同9篇
- 2024年度网络安全防护与风险评估合同
- 2024年文山多功能活动场地租赁合同版
- 2024年度综合零售店员聘用与顾客服务满意度提升合同3篇
- 毛概课件第六章
- 【MOOC】城市生态学-华东师范大学 中国大学慕课MOOC答案
- 国家开放大学2024年12月《思想道德与法治试卷2-版本1》大作业参考答案
- 土地整治培训资料
- 校内非遗大师工作室协议书(2篇)
- 2023年12月英语六级真题及答案-第3套
- 我骄傲-我是中国人(分角色朗诵稿)
- 新视野大学英语(第四版)读写教程1(思政智慧版)课件 Unit 5 Friendship across border and gender
- 2024年中远海运集团招聘笔试参考题库含答案解析
- 办公大楼物业服务投标方案(技术方案)
- 大学体育理论(山东联盟)智慧树知到课后章节答案2023年下泰山学院
评论
0/150
提交评论