首页 实物视频演示 仿真视频演示 设计说明书预览 答辩PPT预览
编号:
CJL-51-2022-034
设计简介:
本设计是自动售货机系统设计,主要实现以下功能:
可实现LCD12864显示商品的名称数量以及价格;
可实现通过定时器控制支付时间以及步进电机打开关闭的时间;
可实现通过步进电机控制售货机的出货和关仓;
可实现购买后余量减少,出现余量不足时继电器不工作;
可通过蓝牙模块连接手机,查看商品数量,可以通过手机进行购买;
标签:51单片机、LCD12864、自动售货。
题目扩展:自动贩卖机、自动售货机
自动售货机系统设计:中控部分、输入部分和输出部分。下面分别对这三部分进行概述:
中控部分
- 数据接收与处理:STC89C52单片机通过其I/O端口接收来自独立按键的输入信号,识别用户的选择和支付操作。
- 逻辑判断与决策:单片机根据预设的算法和逻辑,判断用户的选择是否有效,是否满足支付条件,以及是否需要出货等。
- 输出控制:根据逻辑判断的结果,单片机通过控制输出部分的显示模块、步进电机驱动芯片、蓝牙模块、LED灯和蜂鸣器等设备,执行相应的操作,如显示商品信息、控制步进电机出货、发送蓝牙信号等。
- 定时器控制:单片机利用定时器功能,控制支付时间和步进电机打开关闭的时间,确保系统的正常运行。
- 商品余量管理:单片机还负责记录和管理商品的余量,当余量不足时,通过控制继电器不工作来避免出货失败。
输入部分
- 独立按键:用于接收用户的选择和支付操作,如选择商品、确认购买、支付等。按键的数量和布局根据实际需求设计。
- 供电电路:为整个系统提供稳定的电源,确保系统能够持续正常工作。供电电路的设计需要考虑系统的功耗和稳定性。
输出部分
- LCD12864显示模块:用于显示商品的名称、数量、价格以及系统状态等信息,方便用户查看和选择。
- ULN2003A四相步进电机驱动芯片及电机:用于控制售货机的出货和关仓操作。单片机通过发送控制信号给步进电机驱动芯片,驱动电机旋转,从而打开或关闭售货机的出货口。
- 蓝牙模块:用于连接手机,实现手机查看商品数量、进行购买等操作。蓝牙模块与单片机通过串口通信,实现数据的传输和指令的接收。
- LED灯:用于指示系统的状态,如支付成功、出货成功等。LED灯的颜色和闪烁方式可以根据实际需求设计。
- 蜂鸣器:用于发出声音提示,如支付成功提示、出货成功提示等。蜂鸣器的声音频率和时长可以根据实际需求调整。