ในบทช่วยสอนนี้ ผมจะแสดงวิธีโปรแกรมโมดูล RFID นี้ วิธีเชื่อมต่อเข้ากับ Arduino และผมจะสร้างโค้ดที่จะช่วยให้สามารถเปิดล็อคแม่เหล็กได้ด้วยบัตร Proximity ที่ได้รับอนุญาต หวังว่าคุณจะพบว่าวิดีโอนี้มีประโยชน์
นี่คือลิงก์ไปยังบทช่วยสอนฉบับเต็ม
หากคุณชอบเนื้อหานี้และต้องการสนับสนุนผมในการสร้างวิดีโอที่คล้ายกัน สามารถไปที่หน้า Patreon ของผมได้
https://www.patreon.com/MariosIdeas
หรือ
Paypal
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7PD67JWZ9S3EJ&source=url
รายละเอียดทางเทคนิคเพิ่มเติม
ฮับการระบุตัวตนด้วย RFID ระดับมืออาชีพ
คู่มือทางเทคนิคนี้จะสำรวจการใช้งาน Reyax RYRR10S ซึ่งเป็นโมดูล RFID ประสิทธิภาพสูงความถี่ 13.56MHz สำหรับการควบคุมการเข้าถึงที่ปลอดภัยและการติดตามทรัพย์สิน
- การเชื่อมต่อโปรโตคอล ISO14443A/B: Arduino เชื่อมต่อกับ RYRR10S ผ่านบัส SPI เฟิร์มแวร์ใช้คำสั่งพิเศษของ Reyax เพื่ออ่าน UID เฉพาะจาก NFC cards ที่มีความปลอดภัยสูง และ Mifare tags มาตรฐาน
- การแยกวิเคราะห์ข้อมูลที่ตรวจสอบด้วย CRC: การสแกน RFID ทุกครั้งจะถูกตรวจสอบโดยใช้ Cyclic Redundancy Check (CRC) ที่ดำเนินการโดย RYRR10S Arduino จะประมวลผล ID ก็ต่อเมื่อ CRC ถูกต้องเท่านั้น เพื่อป้องกันข้อมูลเสียหาย
ซอฟต์แวร์
- ปรับแต่งสำหรับ Arduino IDE 2.0 (Beta): ใช้ประโยชน์จากคุณสมบัติการดีบักและ IntelliSense ที่ได้รับการปรับปรุงของ IDE ใหม่ เพื่อเพิ่มประสิทธิภาพโค้ดไดรเวอร์ RYRR10S ให้ได้ระยะการอ่านและความเร็วสูงสุด