【毕设]自动售卖机系统

您所在的位置:网站首页 无线定位技术具体应用实例 【毕设]自动售卖机系统

【毕设]自动售卖机系统

#【毕设]自动售卖机系统| 来源: 网络整理| 查看: 265

一、系统设计

   本次自动售卖机的设计使用STM32单片机作为控制核心,使用语音识别传感器、光电识别传感器、无线通信模块来进行购买指令的识别、传输、硬件数量验证,通过GPS定位模块进行售卖机定位,使用无线模块与设计的云平台配合使用,这样就能在上位机端对售卖机的商品数量和位置信息进行显示。还可以使用按键进行商品购买,另外还可以通过温湿度传感器和烟雾传感器,进行售卖机内温湿度以及烟雾浓度检测。另外还通过红外识别传感器进行硬币数量检测,使用OLED显示屏显示温湿度和烟雾浓度。

 二、硬件设计

     主要设计的电路有主控电路(最小系统电路)设计、温湿度检测、烟雾检测、无线通信、语音识别、位置检测等电路的设计。

 三、软件设计  主程序流程

   自动售卖机系统的软件实现过程中首先要进行的系统初始化,其中包括对GPIO引脚和ADC参数、传感器模块初始化。初始化结束后开始进行接下来的购买主程序,首先进行按键指令和语音指令的识别,以及进行温湿度和烟雾浓度数据检测,将检测到的数据通过OLED显示屏进行显示,并将数据上传到上位机端进行显示。单片机会将读取到的购买指令进行识别和处理,根据处理结果调用指定商品的单价,然后进行投硬币环节,每投一个硬币都会进行检测,当检测到硬币数量足够就可以按下确认支付按键,此时就能直接完成购买,并提示继续投币。    

 Keil程序运行界面

 四、实物展示 硬件电路上电展示

手机APP展示 

 五、资料内容

  ———————————————— 版权声明:本文为CSDN博主「小常硬件」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/XCHardware/article/details/131132641



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3