资料介绍
描述
您有没有想过在您的家庭和/或办公室中添加 RFID 标签/卡安全系统或监控系统。好吧,如果你到了这里,我敢打赌你已经查过它们的价格从 200 美元到 2000 美元不等,太贵了!??好吧,我和一个朋友决定制作一个成本低于 100 美元的系统,并且可以做的不仅仅是打开门,所以这就是我们想出的。支持互联网的 arduino rfid 标签阅读器。多花 20 美元就可以开门。该系统旨在跟踪我们高中的学生,我们希望学校批准它。
这是原型:
你可能会认为这可能需要很长时间,yatta yatta yatta。然而这件事只花了我大约 6 个小时(因为我遇到了电源问题),但这可能需要你大约 30 分钟才能像上面的示例一样进行设置。所有的代码和图片都在下面,所以如果您对接下来的步骤感到困惑,请继续查看下面的图片/代码。
以下是所有步骤:
开始之前(必要)
在我们开始扫描卡并将它们发送到我们的 Telnet/TCP 服务器之前,我们需要一些库在这里获取 UIPEthernet https://github.com/ntruchsess/arduino_uip
在此处获取 MFRC522 https://github.com/miguelbalboa/rfid
将这两个库放入 Program Files(x86)/Arduino/Libraries/ Restart arduino
Arduino Nano(您可以随时修改代码以适合您的设备)
带 MAIFARE 卡的 MFRC522
跳线(公对公)(公对母)
enc28j60 以太网模块/屏蔽
红绿灯
设置
将 arduino 连接到面包板(如果是纳米或微型)
在线查找您的电路板的引出线以找到 SPI 设置(更改下面的值)
将 arduino pin 10 (SS) 连接到以太网模块 ss 或 CS
将 arduino pin 12 (MISO) 连接到 rfid MISO 和以太网 SO
将 arduino 引脚 11 (MOSI) 连接到 rfid MOSI 和以太网 SI
将 arduino 引脚 13 (SCK) 连接到 rfid SCK 和以太网 SCK
将 arduino 引脚 9 连接到 rfid RST 引脚
将 arduino 引脚 8 连接到 rfid SSN
将 arduino 引脚 5 连接到绿色 LED,4 连接到蓝色,3 连接到红色
将 AC 连接到 DC 到面包板上的 + 和 -
将你的arduino接地到交流到直流
将 rfid 和以太网上的 VCC 和 GND 连接到 ac-dc(记住这些设备只有 3v!!!!! 不要提供 5v)如果问题使用电阻器将电压提高到 3v
将 LED 上的 VCC 引脚连接到 arduino 3v 或 ac-dc 3v
将以太网电缆连接到模块并确保它与您的计算机位于同一网络上
将USB电缆从计算机插入arduino
将计算机连接到同一网络
修改代码以满足您的需要
代码注释得很好,因此您可以直接修改某些部分,但可以肯定的是 ehternet 模块
Mac 地址可以保持不变(除非您打算构建其中的多个)
如果您使用的是 192.168。base ip network 你可以保留ip
同样,您可以保留 dns,唯一需要更改的是 8.8.4.4
运行 ipconfig 找到你的网关,默认是 192.168.1.1(如果你不知道)(代码当前是 192.168.1.5)
运行命令提示符并键入 ipconfig 以找出您的计算机的 ip 地址
向下滚动找到 SEND TO SERVER,然后输入您计算机的 ip 或者您的端口是否将您的路由器转发到您的公共 ip 地址
确保你有 PYTHON 并运行服务器(记住这只是我们在学校演示时使用的示例代码,所以 Python 服务器已经预制并且几乎没有修改你可以使用任何 Telnet/TCP 服务器)
您可能需要修改的其他代码:
运行代码
将 AC-DC 电源插入墙上
确保您的 arduino 当前已连接到计算机
确保两个设备都在同一网络上
刷新您修改后的 arduino 代码,或者如果我的代码对您有用,那就太好了(您几乎没有机会修改它)
在网络上启动 Python、C++ 脚本或任何 Telnet/TCP 服务器
重启你的arduino以确保安全
等到指示灯变蓝并尝试扫描卡片,如果您的服务器获得了卡片的 ID,那么您就可以开始了
记住指示灯的含义 紫色/渐变红色表示正在启动
红色表示任何错误,例如卡处于奇怪的角度和/或服务器没有及时响应
绿色表示通过,因此服务器会响应,您可以读取下一张卡片
如果您的 arduino 开始延迟并超过 30 秒显示红灯,则表示 arduino 以太网模块根本无法连接到服务器。这可能是由多种原因引起的,首先是您的 arduino 没有足够的功率,并且 arduino 以太网模块正在努力发送数据包,或者您的计算机服务器未运行,或者您的 arduino 和计算机不在同一网络上。
如果您的 arduino 一直滞后,请尝试使用这些技巧来修复它们
关闭windows防火墙
进入高级防火墙设置并允许入站/出站端口 23
使用端口 23 将您的路由器转发到您的计算机
如果你是无线连接 arduino 直接连接到路由器和你的电脑到同一个
购买更耐用的 AC-DC 电源适配器
否则可能你输入了错误的 ip 地址或连接地址
如果有任何问题,请通过smerkousdavid@gmail.com与我联系
你很高兴去!
请记住,门锁系统没有任何代码,因为我没有,这意味着如果您不仅要将其用作跟踪系统,还要将其用作门锁跟踪系统,则必须添加一些代码。
请阅读以下内容:
我对损坏的设备概不负责,如果处理不当,您的设备将会损坏。一定要小心,因为我曾经真的烤过一个 arduino uno,这是我的错,而不是提供教程的人的错。所以要小心!
- 基于STM32的LF RFID阅读器研究
- 基于STM32的RFID手持式阅读器的研究与设计
- 基于ESP32的RFID阅读器
- 构建一个移动RFID阅读器
- 使用RFID阅读器的安全访问
- Python简历样本—模拟仪表阅读器下载 1次下载
- 基于图论的阅读器防碰撞算法 1次下载
- 基于软件无线电技术的RFID阅读器的设计与实现 7次下载
- CortexM3的RFID以太网接入系统 8次下载
- 基于CortexM3的RFID以太网接入系统 2次下载
- 基于软件无线电的RFID阅读器设计 13次下载
- 基于隐私保护的Mobile RFID阅读器协议
- 多天线空分定位RFID阅读器的设计
- 嵌入式RFID以太网读卡器系统设计
- djvu阅读器下载
- 工业以太网的特点 工业以太网的关键技术包含哪些? 1079次阅读
- 以太网笔记:快速以太网100Base-TX接口及编码 8596次阅读
- FPGA如何为以太网和千兆以太网解决低功耗问题 3828次阅读
- 基于EPCglobal ALE协议标准实现嵌入式RFID阅读器系统的设计 2433次阅读
- 工业以太网到底有什么类型 3171次阅读
- 工业以太网交换机和到底有什么区别 2501次阅读
- ZigBee模块在RFID射频识别阅读器中有着怎样的作用 2689次阅读
- 工业以太网的特点_工业以太网的技术特点 6993次阅读
- 一文详解什么是实时以太网 1.3w次阅读
- 汽车以太网与工业以太网物理层对比 1.4w次阅读
- 汽车以太网标准为什么这么重要?汽车以太网标准有什么作用? 1.5w次阅读
- 采用LabVIEW图形化编程语言设计的基于软件无线电的RFID阅读器 2226次阅读
- 采用新型集成元件来简化RFID阅读器设计 1083次阅读
- 基于ISO18000-6C协议的UHF RFID阅读器接收电路设计 3772次阅读
- 基于Xilinx FPGA的千兆以太网控制器的开发 3w次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多