第十五章 用RFID+MySQL实现小区门禁系统(RFID522+ESP8266-12N+1602LCD)(Arduino边做边学:从点亮Led到物联网)

本系列文章为作者原创,未经作者书面同意,不得转载!

(为什么突然跳过这么多章节,开始写这一篇,主要是正好要做这么个实验,就边做边记录下来!)

现在城市的小区大多都是封闭小区,业主需要刷卡才能进入。


menjin.png

一般我们使用的卡片有两种形式:

  • 一种是这种纽扣卡


    rfid1.png
  • 一种就是这种卡片式的


    rfid2.png

那么您有琢磨过没有,这么一张小小的卡片就能够进行身份的识别并打开小区的大门,这是怎么实现的呢 ?今天我们就来自己设计一套门禁系统,解除您的迷惑!


今天我们的项目就是设计一套门禁模拟系统,我们选用非接触式RFID卡作为小区门禁卡,用户使用这种卡在感应器上刷卡,系统能够读取卡ID数据,然后查询小区业主数据库,如果能够查询到,说明该用户为小区业主,系统液晶屏上显示该业主姓名和欢迎语,并通过继电器打开电磁锁,如果在业主数据库中无法查询到该卡信息,则说明该用户不是小区业主,系统液晶屏上提示该卡信息不存在。

1 本章您将学习到

在这个项目中,您将学习到以下几个方面的内容:

    1. RFID卡的使用
    1. ESP8266 WiFi模块的使用
    1. 怎么连接数据库并实现查询

2 工具和组件

2.1 工具列表

元器件 型号 数量 备注
电烙铁 30W 1

2.2 元器件列表

元器件 型号 数量 备注
主控板 arduino MEGA 2560 1
WiFi模块 ESP-12F 1
RFID感应模块 RC 522 1
RFID卡 纽扣式 1
RFID卡 卡片式 1
继电器 SRD-5VDC-SL-C 1
面包板 1
杜邦线 若干
数据线 Uno数据线 1

2.3 工具和元器件介绍

2.3.1 烙铁

2.3.2 ESP-12F WiFi模块

我们重点介绍一下这个模块。
ESP-12F是一款超低功耗的UART-WiFi 透传模块,专为移动设备和物联网应用设计,可将用户的物理设备连接到Wi-Fi 无线网络上,进行互联网或局域网通信,实现联网功能。


12F.png

这个模块使用之前需要焊接到转接板上,下图是转接板:


12F board.png

下面两张图是焊接完成后的样子:


12F-01.png
12F-02.png

ESP-12F模块引脚间距是2mm的,焊接起来比较费劲。本来想采用ESP-01模块的,这个模块不需要焊接,有引脚直接可以用,不过ESP-01模块对供电要求比较高,而且Flash才8Mbit,可用引脚也比较少,可玩性跟12F差太多,所以就不推荐大家使用了,不过如果是做一个实际项目,有成本控制且只做无线透传,ESP-01就相对合适一些(其实ESP8266模块本身就是一个MCU,跟Arduino的主控板一样,也能在Arduino IDE下编程)。

2.3.2.1 产品特性

  • 支持无线802.11 b/g/n 标准
  • 支持STA/AP/STA+AP 三种工作模式
  • 内置TCP/IP协议栈,支持多路TCP Client连接
  • 支持丰富的Socket AT指令
  • 支持UART/GPIO数据通信接口
  • 支持Smart Link 智能联网功能
  • 支持远程固件升级(OTA)
  • 内置32位MCU,可兼作应用处理器
  • 超低能耗,适合电池供电应用
  • 3.3V 单电源供电

重点注意:最后一条,3.3V供电。

2.3.3 RFID模块

2.3.4 继电器模块

3 所需软件或服务

3.1 MySQL server

4 电路设计

4.1 电路图

4.2 电路原理

5 程序设计

5.1 类库介绍

5.1.1 .h库介绍

5.1.1.1 .h库的下载

可以在Arduino IDE中, 项目->加载库->管理库中搜索,然后点击安装即可。

5.1.1.1 .h库的介绍

...



...

5.2 主程序设计

...

/********************************
待补充

...

6 安装调试

调试01.jpg
调试02.jpg
调试04.jpg
调试05.jpg

7 总结扩展

(持续更新中,敬请期待!)

如果您喜欢本文,您可以点击一下下面的喜欢按钮,您也可以关注我,谢谢您的支持!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 上个周末,在街上偶然碰到了一个朋友,看她急急匆匆带着女儿赶路。我问她是要去干吗?这么着急。她说给孩子报了一个舞蹈班...
    海升125阅读 290评论 0 1
  • 人们都在说,天下没有不散的筵席。当这顿饭临近结束的时候,我才发现,一阵阵不舍的情绪从心底突然爆发。人们是不是永远的...
    拾刻读书会阅读 134评论 0 0
  • 认识两个多月,却感觉相识了很久。期间有过各种纠结,最终X小姐告诉自己:没错,就是他了,不要去想那么多,洒脱一点。 ...
    你的坚持终将美好的心情阅读 563评论 0 0
  • 设计心理学 写给大家看的设计书 设计的觉醒 日本的八个审美意识 高效能人士的七个习惯 金融炼金术(9.19 正在读...
    陌陌Edison阅读 571评论 0 0

友情链接更多精彩内容