0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Arduino RFID锁的制作

454398 来源:wv 2019-10-25 10:03 次阅读

步骤1:数据库

如何制作?

第1步:数据库和PHP。

https://www.dropbox.com/s/i9jd5pv6qxrm6x2/Instructable.rar

此链接具有一个文件,其中的所有代码。对于数据库,请使用PHP_final.rar。

创建一个名为“ doorsystem”的MySQL数据库,该数据库包含4列:

-‘id’,

-‘rfid’,

-‘name ’,

-‘密码’。

在上方的图像中,您可以看到不同列的设置。在下面的图片中,您可以看到各列的不同值。 (请注意,该ID是自动递增的,因此您不必手动分配它,并且可以用作数据库的密钥。)

确保您添加了一个名为“ admin”的帐户,php文件将自动为

数据库联机时,打开connection.php文件并输入数据库连接数据。

其余文件可以照原样上传。通过转到索引页面并使用您的管理员帐户登录来检查系统。尝试添加一些用户。

步骤2:锁和Arduino

如您在上面的Fritzing文件中所见,将伺服器连接到Arduino就像连接5v,地线和信号线一样简单。为了能够从内部使用按钮,该按钮还连接了下拉电阻,因此按下按钮时,它将向Arduino发送信号。

要将伺服器连接到锁,您可以需要在锁上钻一些孔。

红点表示在哪里钻孔。

将螺钉穿过伺服器的孔,然后穿过锁,以将伺服器牢固地连接到锁上。当然,任何其他种类的装订材料都可以使用,例如我们在测试阶段使用了胶带。

步骤3:连接RFID阅读器

使用Door_final.rar

我们系统的最后一部分是验证系统中的用户。我们使用一个处理草图来完成此操作,该草图从rfid读取器读取传入的标签。该草图被命名为“ Door_final”。rfid阅读器连接到计算机或服务器上的usb端口。在那台计算机/服务器上,有一个处理草图,将验证它得到的标签,如果标签被验证,则会向arduino发送一些信息以打开门。

我们使用了该rfid阅读器。其他rfid读者可能需要对代码进行操作,然后才能正确操作。

http://www.sonmicro.com/zh-CN/index.php?option=com_content&view=article&id=55&Itemid=69

文件随附于库中在草图生效之前,需要在处理过程中对其进行“安装”。

“ Rfid_final”草图可用于检查卡的标签是什么,以便您可以将用户添加到数据库中。

步骤4:结论和改进

使用Python文件

门系统现在可以正常工作(如果一切正常),但仍然可以非常基本,您可以自定义代码以使其特别。在下面,我们列出了一些仍需要完成或可以改进的事情。该代码已全部注释,应易于理解。如果您对系统进行了特殊添加,请给我们发送邮件,也许我们会在此处添加。请注意,原始系统是开源的,但仍然属于我们,请不要声称它是您的。

要改进的地方:

-创建更好的用户登录部分(例如,可以编辑自己的RFID的选项代码)。

-管理员部分具有更好的用户友好性(如删除用户前的警告框)。

-在Arduino将伺服器转回原位之前,请确保门已真正关闭。

-如果可以修复Python脚本,那将是一个很大的改进,它将在Raspberry Pi上本机运行。

未来的开发思路:

-人们打开大门的日志。这可以存储在mysql数据库中。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RFID
    +关注

    关注

    387

    文章

    6098

    浏览量

    237293
  • Arduino
    +关注

    关注

    187

    文章

    6461

    浏览量

    186569
收藏 人收藏

    评论

    相关推荐

    今天给大家看一下rfid环保易碎标签 #rfid标签 #易碎标签

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年11月11日 16:50:16

    RFID超高频洗涤标签应用演示 #rfid标签 #超高频标签 #洗涤标签

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年10月09日 15:16:07

    RFID射频识别技术应用场景介绍# RFID

    RFID
    yueranxinxi
    发布于 :2024年09月23日 16:42:04

    RFID超高频微型标签 #rfid标签 #超高频标签 #微型标签

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年09月09日 16:11:12

    RFID屏蔽卡应用演示 #rfid标签 #rfid卡 #屏蔽卡

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年09月05日 16:46:59

    RFID超高频档案管理标签 #rfid标签 #超高频标签

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年09月04日 17:24:28

    RFID ABS抗金属资产管理标签 #rfid标签 #抗金属标签

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年09月02日 17:30:54

    RFID抗液体试剂标签应用案例演示 #rfid标签 #抗液体试剂标签 #RFID医疗标签

    RFID
    深圳市融智兴科技有限公司
    发布于 :2024年08月08日 15:03:27

    互斥和自旋的实现原理

    互斥和自旋是操作系统中常用的同步机制,用于控制对共享资源的访问,以避免多个线程或进程同时访问同一资源,从而引发数据不一致或竞争条件等问题。 互斥(Mutex) 互斥是一种基本的
    的头像 发表于 07-10 10:07 398次阅读

    如何用Arduino制作一个简易自动喂鱼器

    如果你家里养有鱼,并想找到一种自动化喂食的方法,这个项目可能会对你有所启发。 在这个教程中,作者将展示如何制作自己的基于Arduino的自动喂鱼器,让小鱼不在饿肚子。 自动喂鱼器的工作原理非常
    发表于 03-28 11:25

    如何制作自己的Arduino电容计

    在这个项目中,您将学习如何制作自己的Arduino电容计(测量电容器的值,范围从pF到1000的uF)。一般来说,电子爱好者喜欢设计自己的小工具而不是购买。在这个项目中,我们使用两种电容测量方法,即
    的头像 发表于 02-25 15:10 1442次阅读
    如何<b class='flag-5'>制作</b>自己的<b class='flag-5'>Arduino</b>电容计

    如何使用Arduino制作智能垃圾箱

    在这个项目中,我将向您展示如何使用Arduino制作智能垃圾箱,当您带着垃圾接近时,垃圾箱的盖子会自动打开。
    的头像 发表于 02-11 12:22 2828次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>智能垃圾箱

    使用Arduino Nano制作一个4×4×4 LED立方体

    在这个项目中,我们将使用 Arduino Nano 制作一个很酷的 4×4×4 LED立方体。LED 立方体,也称为 LED矩阵,可以照亮您的房间、学习空间或创客区域,使其看起来非常酷炫。此外,它非常容易构建,并帮助您在电子和编码方面发挥创意。
    的头像 发表于 02-11 12:07 3020次阅读
    使用<b class='flag-5'>Arduino</b> Nano<b class='flag-5'>制作</b>一个4×4×4 LED立方体

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 4次下载

    Arduino的功能及其限制

    Arduino是一种开源电子原型平台,它基于易于使用的硬件和软件,可以用于制作各种嵌入式系统。然而,尽管Arduino非常强大,但它也有一些功能上的限制。本文将详细介绍Arduino
    的头像 发表于 12-21 14:15 1128次阅读