【实物资料】基于STM32单片机的自动销售柜控制系统

设计简介

本设计是基于STM32单片机的自动销售柜控制系统,具体功能如下:

  1. 通过3x3矩阵键盘模拟9种商品,按下商品键后可显示商品名称及价格。
  2. 按下确认键后,利用红外计数器检测投币数量,若数量匹配,则步进电机正转180°以模拟出货。出货后5秒,步进电机反转180°回到原位,并清除显示的商品信息。
  3. 使用触发型光敏电阻检测环境光照强度,当光照过低时,自动打开补光灯以照亮商品。
  4. 数据通过OLED显示屏进行实时展示。
  5. 通过WIFI模块,手机端提供三个界面:库存界面显示9种商品的数量并支持加减操作以进行补货或下架;销量界面展示9种商品的销售数量;销售额界面提供9种商品的销售额统计。

资料预览

PCB预览

【实物资料】基于STM32单片机的自动销售柜控制系统 1 - 斯塔克电子

总体资料

【实物资料】基于STM32单片机的自动销售柜控制系统 1 - 斯塔克电子

原理图

【实物资料】基于STM32单片机的自动销售柜控制系统 2 - 斯塔克电子

系统框图

本设计以STM32单片机为核心控制器,结合多个模块构成整个系统。系统主要由中控部分、输入部分和输出部分组成。

  1. 中控部分:核心采用单片机控制器,其主要功能是接收输入部分的数据,经过内部处理和逻辑判断后,控制输出部分的执行。
  2. 输入部分:包括以下四个模块:
  • 光敏检测模块:通过触发型光敏电阻检测光照强度。

  • 红外对射管模块:通过红外计数器检测投币数量。

  • 矩阵按键模块:通过3x3矩阵键盘模拟9种商品的选择。

  • 供电模块:为整个系统提供稳定的电源。

  • 输出部分:包括以下四个模块:

  • 显示模块:用于显示监测数据及设置的阈值。

  • 继电器模块:通过继电器控制补光灯的开启与关闭。

  • 步进电机模块:通过步进电机实现模拟商品出货的动作。

【实物资料】基于STM32单片机的自动销售柜控制系统 3 - 斯塔克电子

软件设计

【实物资料】基于STM32单片机的自动销售柜控制系统 4 - 斯塔克电子

硬件清单

【实物资料】基于STM32单片机的自动销售柜控制系统 5 - 斯塔克电子

资料获取

https://www.starkmcu.cn/2666.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值