0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >智能家居 > 红外密码锁系统设计(2003-12864)

红外密码锁系统设计(2003-12864)

来源: 电路城
2021-05-21
类别:智能家居
eye 6
文章创建人 拍明

原标题:红外密码锁系统设计(2003-12864)


  设计简介

  制作红外遥控开门装置,使得开关门可以通过红外遥控器控制步进电机转动来控制。

  (1)当用上遥控器上锁后,需输入相应的开门密码,单片机判断后,若正确,蜂鸣器发出“滴滴”,代表开门,若错误,蜂鸣器发出较快的“滴滴滴滴”。

  (2)在下次用遥控器上锁之前,直接按开门键即可开门。

  (3)单片机断电之后,所设密码不会丢失。

  (4)实现修改密码功能:以原密码修改旧密码,或者有更高层的密码可直接修改旧密码(类似于安全码)。

  (5)平时不用时,单片机处于休眠模式(降低功耗),但接收到遥控器的消息后,单片机进入工作模式。

  滤波电路

  由于平时使用的5V电源并不是完全是直流成分,其中还包含了交流信号部分,为了剔除这部分噪声,在电源正极与负极之间并联了两个电容,其中104小电容可滤除高频信号,10uF电容可滤除低频信号,保证了流入单片机的电流基本上为直流电。

  此外,在滤波电路旁并联一个LED,作为电源指示灯。其中1K电阻起到限流作用,防止LED被烧毁。

  复位电路

  程序在运行过程中,难免会发生错误,导致程序失控。此时通过一个复位按钮让程序从头开始执行,就能有效解决这个问题。51单片机有一个专门的复位管脚,当给管脚送一个高电平时,单片机就能复位,从头开始执行程序。

  当电路稳定时,由于电容的隔直作用,RST引脚通过10K电阻接到低电平,不发生复位。当按下按键开关时,RST引脚瞬间变为高电平,芯片复位。

  时钟电路

  51单片机工作的时候需要一个精准的时钟信号,根据这个信号执行指令,通过外接一个晶振与两个电容,与内部电路构成一个振荡器为芯片提供一个高频的时钟信号。其中,晶振的频率决定了单片机工作速度的快慢。

  红外接收电路

  红外一体接收头1838将红外遥控器发射的红外信号进行解调生成数字信号,并通过输出引脚OUT输出到单片机中。

  液晶显示电路

  LCD12864第三管脚用于设置对比度,通过改变10K电位器103的阻值就能实现对比度调节。PSB为时序选择端,接高电平时选择串行操作时序。RST为复位脚,低电平有效,此项目不需要复位功能,故接高电平。19与20 引脚分别是背光灯的正负极,正极的供电通过三极管9012来控制供电,单片机控制BG_VCC输出0时,三极管导通给背光灯供电,输出1时三极管截至,背光灯熄灭。

  CS,SID,CLK则为液晶的控制引脚,直接由单片机IO口控制;CS为串行片选信号,置高电平选中芯片;SID为数据口,通过该管脚接受单片机的数据与指令;CLK为串行时钟,时钟信号由单片机产生。

  步进电机驱动电路

  步进电机需要的驱动电流比较大,单片机无法直接驱动,因此选择ULN2003达林顿管来增大驱动电流,同时另外增加供电电压,使步进电机顺利转动。

  电路设计



责任编辑:

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

标签: 红外密码锁

相关资讯

方案推荐
基于MC33771主控芯片的新能源锂电池管理系统解决方案

基于MC33771主控芯片的新能源锂电池管理系统解决方案

AMIC110 32位Sitara ARM MCU开发方案

AMIC110 32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于AMIC110多协议可编程工业通信处理器的32位Sitara ARM MCU开发方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于展讯SC9820超低成本LTE芯片平台的儿童智能手表解决方案

基于TI公司的AM437x双照相机参考设计

基于TI公司的AM437x双照相机参考设计

基于MTK6580芯片的W2智能手表解决方案

基于MTK6580芯片的W2智能手表解决方案