โปรเจกต์ RFID พื้นฐานกับ LED หล่อๆ
จัดไปวัยรุ่น! ทำตามวงจร (Schematics) แล้วก๊อปโค้ดไปวางได้เลย ขอให้สนุกนะน้องๆ อย่าให้ควันขึ้นล่ะ!!!
เจาะลึกรายละเอียดทางเทคนิค (แบบเน้นๆ)
ระบบตรวจสอบตัวตนด้วยสายตา (Visual Identity Verification)
โปรเจกต์ระบบความปลอดภัยพื้นฐานที่ใช้เทคโนโลยี RFID มาช่วยเช็คสถานะ "ผ่าน" หรือ "วืด" แบบเรียลไทม์ โดยดูได้จากสี LED ให้เห็นกันจะๆ ไปเลย
- SPI-to-MFRC522 Handshake: ตัว Board Arduino จะทำการจับมือ (Handshake) กับ RC522 RFID module ผ่านการสื่อสารแบบ SPI ที่ความเร็ว 10MHz เพื่ออ่านค่า Unique ID (UID) ขนาด 4-byte จากบัตรหรือพวงกุญแจที่น้องเอามาจ่อหน้าเสาอากาศนั่นแหละ
- State-Triggered LED Matrix: ถ้า ID ตรงกับที่เราตั้งไว้ (Whitelist) ตัว Arduino ก็จะสั่งเปิด Green LED พร้อมเสียงปี๊บสั้นๆ สุดเท่ แต่ถ้าการ์ดใครก็ไม่รู้มาแอบเนียน ระบบจะจัด Red LED พร้อมเสียงเตือนยาวๆ ให้หน้าสั่นกันไปข้าง
ประสิทธิภาพ (Performance)
- Low-Power Card Polling: ในส่วนของ Firmware พี่ใส่ระบบ Sleep Cycle ไว้ให้ด้วยนะ โดยจะปลุกวิทยุ RFID ขึ้นมาเช็คแค่ 50ms ในทุกๆ 200ms ช่วยประหยัดพลังงานแบบสุดๆ เหมาะมากสำหรับพวกกลอนประตูที่ใช้ Battery งานนี้ใช้กันยาวๆ ไม่ต้องเปลี่ยนถ่านบ่อยนะน้อง สู้งานนะ!