โปรเจกต์ ระบบเข้าออกประตูด้วย RFID ที่ปลอดภัยโดยใช้ Arduino และ LCD พร้อม Servo motor
Servo จะเปิดประตูเมื่อ RFID อ่านค่า UID ของบัตรได้สำเร็จ
Servo จะเปิดประตูเมื่อ RFID อ่านค่า UID ของบัตรได้สำเร็จ
Project Supporter Team
โพสต์โดย
“SmartGate คือระบบ Access Control และ Attendance Tracking ที่ทำงานด้วยเทคโนโลยี RFID โดยใช้ MFRC522 RFID reader, 16x2 LCD display และ Servo motor สำหรับการล็อคประตู ระบบสามารถติดตามได้ทั้งการเข้าและออกของผู้ใช้งานที่ลงทะเบียนไว้ พร้อมแสดงข้อความแบบระบุตัวตนบนหน้าจอ ทำให้เหมาะอย่างยิ่งสำหรับใช้งานในออฟฟิศ โรงเรียน หรือ Smart Home”
ดังนั้น หากคุณต้องการการเชื่อมต่อสายไฟเข้ากับ Arduino, RFID, I2C LCD และ Servo
สรุปการเชื่อมต่อ Hardware:
SDA → D10
SCK → D13
MOSI → D11
MISO → D12
RST → D9
GND, 3.3V ตามปกติ หรือ VIN
Control pin → D3
VCC → 5V
GND → GND
SDA → A4
SCL → A5
VCC → 5V
GND → GND
โครงงานนี้เป็นระบบระบุตัวตนด้วย RFID ที่เรียบง่ายและมีประสิทธิภาพ โดยใช้ Arduino Uno, MFRC522 RFID reader และ I2C 16x2 LCD display เมื่อเริ่มจ่ายไฟให้ระบบ LCD จะเริ่มการทำงาน (initialize) และแสดงข้อความเพื่อแจ้งให้ผู้ใช้งานสแกนบัตร (scan card) จากนั้น Module RFID จะเริ่มทำการสแกนหา RFID tag หรือบัตรที่อยู่ใกล้เคียงอย่างต่อเนื่อง โดยบัตรหรือ Tag แต่ละใบจะมีรหัสระบุตัวตนเฉพาะ (UID) ซึ่งจะถูกอ่านโดย RFID reader เมื่อนำมาวางใกล้ๆ ในระยะไม่กี่เซนติเมตร ทันทีที่ตรวจพบการแตะบัตร รหัส UID จะถูกดึงข้อมูลและส่งไปยัง Arduino เพื่อทำการประมวลผล โดย Arduino จะแปลงรหัส UID จากรูปแบบ Binary ให้กลายเป็น Hexadecimal ที่อ่านได้ง่าย และแสดงผลบนหน้าจอ LCD เป็นเวลาสองสามวินาที ในขณะเดียวกัน รหัส UID จะถูกส่งไปแสดงผลบน Serial Monitor เพื่อใช้สำหรับการ Debug หรือการ Monitor ข้อมูลด้วย หลังจากที่แสดงผล UID เรียบร้อยแล้ว ระบบจะรีเซ็ตตัวเองและกลับไปสู่ข้อความเริ่มต้น เพื่อรอการสแกนบัตรใบต่อไป การทำงานจะเป็นลูปเช่นนี้ต่อไปเรื่อยๆ ทำให้ระบบนี้เหมาะสำหรับสภาพแวดล้อมอย่างโรงเรียน ออฟฟิศ หรือห้อง Lab ที่จำเป็นต้องมีการระบุตัวตนผู้ใช้งาน
โปรดกด Like ......
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้