Arduino uno + RFID 門禁問題-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 896|回复: 6

[未解决] Arduino uno + RFID 門禁問題

[复制链接]
发表于 2022-9-12 11:03 | 显示全部楼层 |阅读模式
本帖最后由 Makodo 于 2022-9-12 14:23 编辑

Dear 各位好:

  個人遇到了未知的難題, 想請問各位前輩怎麼解決。
  1. 環境:
  • Arduino uno
  • RFID-RC522(reader)
  • Relay (正常良品)
  • 一個12V的電子鎖 (正常良品)

  2. 程式:
  • 思路: 當磁卡ID符合, RELAY(pin5)設定為Relay的訊號開關
  • 程式: https://hackmd.io/@makodo/By-o0vils

  3. 遭遇問題描述:
  • 程式是從網路上抓取, 執行沒有任何問題, 也確定可以控制Relay.
  • 一旦接上電子鎖, 重新開機, 執行第一次後讀卡, 會正常執行。
  • 但第二次讀卡,  Reader 就無法再次感應RFID磁卡.
  • (只要移除電子鎖, 重新開機, Reader就又恢復正常)
  • 有嘗試在loop區段中加列印命令, 確定Arduino 仍有在列印出訊息, 但就是無法感應RFID磁卡


是否請各位前輩指導, 謝謝
发表于 2022-9-12 13:13 | 显示全部楼层
电磁锁把RC522干扰了,自己读取前重新初始化RC522就行
 楼主| 发表于 2022-9-12 14:12 | 显示全部楼层
本帖最后由 Makodo 于 2022-9-12 14:28 编辑
XlinliY.Zhang 发表于 2022-9-12 13:13
电磁锁把RC522干扰了,自己读取前重新初始化RC522就行

真的可以了, 謝謝 XlinliY.Zhang.

另外可以向您再請教一個問題嗎? 如下
會使用繼電器, 是因為之前使用電晶體(Transistor-NPN), 一樣地pin5接到基極(B)當成訊號控制;
可當讀卡的時候, 卻發現電磁鎖沒力(我去測量導通時電壓是正常的, 但電磁鎖頭還要用手推一下才會動)
請您再替小弟上一課吧, 謝謝遠方的XlinliY.Zhang.


发表于 2022-9-12 15:11 | 显示全部楼层
Makodo 发表于 2022-9-12 14:12
真的可以了, 謝謝 XlinliY.Zhang.

另外可以向您再請教一個問題嗎? 如下

用 NMOS,不要用NPN
 楼主| 发表于 2022-9-12 15:37 | 显示全部楼层

Dear Zhang:
非常地謝謝您撥空回覆我(90度鞠躬), 祝您有個美好的一天, 平安
发表于 2022-9-14 10:08 | 显示全部楼层

好人呐,送人玫瑰手留余香!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 01:33 , Processed in 0.117151 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表