自学内容网 自学内容网

基于Arduino的车辆门禁管理系统

Arduino密码门锁系统

大家好,今天我要和大家分享一个非常有趣的项目——Arduino密码门锁系统。这个项目不仅能够让你体验到电子制作的乐趣,还能让你了解到如何通过Arduino和伺服电机来控制门锁的开闭。这种技术可以应用到许多类似的项目中,比如制作一个密码保护的存钱罐或家庭门锁系统,甚至是你心爱的宠物的家门。
实物图:在这里插入图片描述
在这里插入图片描述

项目介绍

在这个项目中,我们将使用一个4位数字密码来控制门锁的开闭。最棒的部分是,你可以随时更改密码,将一切控制在自己手中。我将提供一个详细的电路图和程序代码,即使是电子新手也能轻松构建这个项目。

所需材料

  • Arduino Uno
  • 4x4键盘
  • LiquidCrystal_I2C(LCD)显示屏
  • 按钮
  • 微型伺服电机
  • 跳线
  • 纸板
  • 热熔胶或双面胶带

步骤1:电路和代码

在这里插入图片描述
在这里插入图片描述

首先,我们需要按照电路图连接电路。对于初学者,我还会提供书面的连接说明。我将电路分为三个部分:键盘、LCD模块和微型伺服电机。

键盘连接

  • 行:将键盘的行1至行4分别连接到Arduino的2号、3号、4号和5号引脚。
  • 列:将键盘的列1至列4分别连接到Arduino的6号、7号、8号和9号引脚。

LCD模块

  • VCC和GND连接到Arduino的5V和GND引脚。
  • SDA连接到Arduino的A4引脚,SCL连接到Arduino的A5引脚。

微型伺服电机

  • 伺服电机有3个引脚,Vcc和Gnd连接到3v和Gnd引脚,信号引脚连接到Arduino的D11引脚。

接下来,我们将代码上传到Arduino板上。只需复制并粘贴下面的Arduino程序到你的IDE中,然后点击上传按钮。

代码可以私信我进行获取

步骤2:测试电路

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

Arduino代码有两个主要功能:输入密码开门和更改密码。

  • 输入密码:按下’*'键,LCD清空当前显示并显示“ENTER THE CODE”,输入默认密码1234,门锁打开。
  • 更改密码:按下’#'按钮,LCD显示更改密码的控制台,首先输入旧密码,然后输入并确认新密码。

如果输入的密码正确(与存储的密码匹配),伺服电机旋转开门,LCD显示“Access Granted”和“WELCOME!!”。如果输入的密码错误,LCD显示“CODE INCORRECT”和“Invalid!!!”。

步骤3:完成外观

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

为了使它看起来像一个典型的门,我将使用一块小纸板,并在一侧粘贴一张看起来像道路的纸。将所有组件排列在纸板上,并使用双面胶带或热熔胶将它们固定在纸板上。在固定伺服电机之前检查其位置,并在伺服电机的角上添加障碍物。

步骤4:如何使用

在这里插入图片描述

使用这个系统非常简单,只需使用USB电源为项目供电,现在你会看到LCD上显示要求输入密码的消息。按下’*'按钮,现在你可以在LCD上看到要求输入代码的提示,输入默认密码1234,然后按下A键。伺服电机抬起门,一段时间后它会自动关闭,你可以根据需要在代码中调整这个时间。如果你输入错误的密码,门将不会打开,LCD将显示错误消息“Incorrect Password”。

总结

尝试以不同的变体构建这个项目,并在这里发布你的作品,我会很高兴看到有人从我的想法中受益。

感谢你的阅读,祝你制作愉快!

希望你喜欢这个项目,并在构建过程中找到乐趣!如果你有任何问题或需要帮助,欢迎在评论区交流。

作者:Svan.


注意:本博文为不得在未经本人同意进行转载或者二次创作,违者必究!!!


原文地址:https://blog.csdn.net/weixin_51141489/article/details/142921665

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!