【实物资料】基于STM32的自动售货机控制系统

设计简介

本设计是基于STM32单片机的自动售货机控制系统,主要功能如下:

  1. 通过3x3矩阵键盘模拟9种商品,按下商品键后可显示商品名称及价格。
  2. 按下确认键后,利用红外计数器检测投币数量,若数量匹配,则步进电机正转180°以模拟出货。
  3. 出货后5秒,步进电机反转180°回到原位,并清除显示的商品信息。
  4. 使用触发型光敏电阻检测环境光照强度,当光照过低时,自动打开补光灯以照亮商品。
  5. 数据通过OLED显示屏进行实时展示。

单片机类型:STM32F103C8T6

编号:ZL-32-24101101-SW

视频演示

资料预览

效果图:

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

3D预览:

总体资料:

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

原理图:

e27d985ebf09f3b2238467d7828512f2设计流程(部分):

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

 

系统框图:

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

  1. 中控部分:核心采用单片机控制器,其主要功能是接收输入部分的数据,经过内部处理和逻辑判断后,控制输出部分的执行。
  2. 输入部分:包括以下四个模块:
    • 光敏检测模块:通过触发型光敏电阻检测光照强度。
    • 红外对射管模块:通过红外计数器检测投币数量。
    • 矩阵按键模块:通过3x3矩阵键盘模拟9种商品的选择。
    • 供电模块:为整个系统提供稳定的电源。
  3. 输出部分:包括以下四个模块:
    • 显示模块:用于显示监测数据及设置的阈值。
    • 继电器模块:通过继电器控制补光灯的开启与关闭。
    • 步进电机模块:通过步进电机实现模拟商品出货的动作。

32ba9c634653a7d186829938670248cc硬件清单:

2ed04fb1405084d372e32054866cfad5软件下载:

keil 5 :下载

Proteus v8.15 :下载

Altium Designer 2013:下载

烧录软件:下载

实物电路板

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

STM32 单片机的自动售货机(实物电路板)[出售]

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索