门禁系统.txt

  • 浏览量:7824
  • 下载量:223
  • 资料大小:3.02 KB
  • 日期:2014-10-16
  • 上传者:Freddy.
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

     不知道大家是否在学校生活中常常会有忘带钥匙的情况出现,每当忘带钥匙,室友不在寝室的话,站在寝室外等待各种尴尬。同时不知道是不是学校门锁老旧,开门比较纠结花时间。那时候就有制作自动门锁的想法。后来入手了rfid读卡器,可以正常读取市面上的mifare s50,s70非接触智能卡,像学校的饭卡就可以读取。就构想了这个基于rfid的寝室门禁系统。
            系统原理是基于非接触式卡的序列号是唯一的,制造厂家在产品出厂前已将此序列号固化,不可再更改。这样不同的卡都是唯一的存在,可以利用读卡器读取卡的序列号,来判断卡的拥有者(像我的室友)。基本原理可以参考下图:
     
               
    寝室rfid门禁系统1.0
            首先来一张全景图吧。
               
            
    (1)        准备工作
    制作材料:
            arduino uno
            nokia 5110液晶屏
            rfid-rc522读卡器
            mg-996r舵机
            移动电源
     

         

            首先,是将rfid-rc522和uno连接起来,这个读卡器是基于spi通讯。但这里有一个封装比较好的库文件支持rc522,可以自定义spi针脚位。nokia 5110液晶屏也有库文件——支持画图,中文显示,可以自定义针脚位。因为开启门锁需要较强拉力,这样mg-996r所需电量比较大,实际使用时,需要给舵机单独供电。整个电路部分还是比较简单的,只是能够完成最基本的功能展现。

    (2)        软件部分
    主控部分用的的是arduino uno,使用了arduino ide 1.04。

    代码在下面附件:














    (3)        试验品1.0
    电路连接的部分结束后,我使用了比较简陋的纸壳将整个装置包装起来,将电路部分固定在了里面。然后将整个包装粘合在门后,其中读卡器是在门缝走线(还好是木门o(∩_∩)o哈哈~)。
        
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换