基于单片机的超市储物柜设计_基于单片机的新型智能储物柜设计

news/2024/10/17 20:26:46/

本系统由键盘、电机驱动与控制、液晶显示、上位机实时监控等几部分构成。系统上电时。LCD显示提示语“请选择操作方式”,此时等待您键入“存”或“取”,若为“存”则柜门自动打开等待用户放入要存的物品;此时LCD显示“请设置密码”,等待用户键入密码;按“确定”键后柜门自动关闭,LCD显示“您的柜号为N,可以离开”。若是取包则键入“取”,LCD则提示“输入柜号”,此时键入柜号并确定;随后LCD提示“请输入密码”,若密码正确、可取物离开。

一、系统结构

系统结构框图如下图所示。

1.电源

采用双电源供电,电机驱动电源与单片机电路电源完全隔离,利用光电耦合器传输信号。可以将电机干扰彻底消除,提高了系统稳定性。电路如下图所示。

2.电机驱动电路

本作品需要精确控制转角且电机必须有一定的自锁能力,所以选用步进电机。

(1)电机驱动电路如下图所示。1脚为TL494输出信号,2脚为单片机发出的控制信号。用光耦作为隔离元件以消除干扰。Q2、Q3为互补管,为MOSFET快速通断提供条件。

(2)TL494是电压驱动型脉宽调制控制芯片,1脚为采样端;2脚为基准端;3脚是相位校正和增益控制;4脚为间歇期调理,其上加0~33V电压时可使截止时间从2%变化到100%;5、6脚分别用于外接振荡电阻和振荡电容,本电路振荡频率


http://www.ppmy.cn/news/533346.html

相关文章

rust储物箱怎么带走_Rust-Rc-方法整理

ref: alloc::rc::Rc – Rust 方法 new pin try_unwrap into_raw from_raw downgrade weak_count strong_count get_mut ptr_eq make_mut downcast std::rc::Rc 是单线程引用计数指针。’RC’ 代表 ‘Reference Counted’。 翻阅 module-level-documentation 查看更多信息 Rc 的…

基于单片机的超市储物柜设计_基于51单片机对电子储物柜系统的设计

电路描述: 安全是我们日常的生活中最关心的问题。 每个人都觉得安全问题是非常至关重要的,在家里的门和安全,可以尽可能多的安全。 为了对于门访问安全 因此,我们打算通过引进一个电子密码锁系统,该系统包括一个人得到一个访问某些项目之前要输入密码的安全性,以及在家里…

基于单片机的超市储物柜设计_毕业设计论-单片机储物柜

I 超市储物柜系统驱动板设计 摘 要 在空间狭小、物品繁多的室内场合,传统的储物柜和物品管理方式显得捉襟 见肘。在通过利用室内高处空间、提高物品摆放密度等方法,提高物品的利用率。 同时也会对整套储物系统的易用性、自动化程度提出更高的要求。然而超…

部品se分析_汽车储物箱部品模具,二色产品模具专业厂

汽车储物箱部品模具 PVC塑料型材挤出模具是挤出生产线的核心部分,它包括口模(又称模头)、定型模、冷却水箱等。口模通过法兰盘与挤出机机头上的法兰盘组装在一起,安装加热圈、加热板,接通电源和热电偶。定型模和冷却水箱装用螺钉固定在定型台,上,而且接通水管、气管。挤出…

39_ue4进阶末日生存游戏开发[增加储物箱]

需求: 首先赋值一份bag的ui 重命名为cabinet 重命名为cabpanel 然后按住shiftctrl设置锚点 我们往右微调一下 背包改成储物箱 又蹭了两个免费箱子的模型,但是第一个跟4.19版本不兼容 现在创建一个箱子蓝图,命名为Cabinet 添加静态模型组件&am…

使用Java语言模拟超市储物箱案例

需求:有存包和取包两种操作。 系统初始化有一系列的储物格, 存包动作生一个密码, 并占用一个储物格; 取包时验证输入储物格编号以及密码,正确则清空储物格。 import java.util.Random; import java.util.Scanner;publi…

指针与储物箱的关系

指针类型是C、Pascal等语言中比较重要的数据类型。在使用上很灵活。在C中可以使用如下的语句一个int指针类型: int * p; 如果要为指针变量赋值,可以使用如下的语句: int x 4 ; int * p; p & x; 对于初学者来说,可…

NGUI官网示例13 –Character角色装配与储物箱(三)

该部分主要是为实现装备在拖动的时候出现拖动图标的效果和当鼠标放置在装备上时提示装备的一些信息而做准备。 使用UI Tool创建一个Simple 2D UI层级结构,其Layer为2DGUI,我们通过不同的图层的设置让摄像机只显示我们设定的图层中的对象,有点…