สารบัญ:

ระบบล็อค RFID โดยใช้ Arduino: 6 ขั้นตอน
ระบบล็อค RFID โดยใช้ Arduino: 6 ขั้นตอน

วีดีโอ: ระบบล็อค RFID โดยใช้ Arduino: 6 ขั้นตอน

วีดีโอ: ระบบล็อค RFID โดยใช้ Arduino: 6 ขั้นตอน
วีดีโอ: อยากเป็นนักคิด นักประดิษฐ์ นักDIY สร้าง Access Control RFID RC522 Arduino EP.13-1 2024, พฤศจิกายน
Anonim
ระบบล็อค RFID โดยใช้ Arduino
ระบบล็อค RFID โดยใช้ Arduino

สวัสดีทุกคน นี่เป็นคำสั่งแรกของฉันและนำเสนอโดย Judhi Prasetyo การประชุมเชิงปฏิบัติการเป็นเจ้าภาพโดย Assembly ซึ่งฉันทำงานเป็นผู้ฝึกงานและเป็นหนึ่งในสถานที่ที่ดีที่สุดในการทำงานหากคุณเป็นผู้ผลิต

กลับมาที่ระบบล็อค RFID ฉันจะอธิบายให้คุณฟังว่ามันทำงานอย่างไร

ภาพรวม:-

  • เราใช้แท็กและเครื่องอ่าน RFID ในระบบนี้
  • ตอนนี้ทุกแท็กมีรหัสที่ไม่ซ้ำกัน
  • เมื่อคุณวางแท็กบนเครื่องอ่านที่เชื่อมต่อกับ Arduino
  • เครื่องอ่านถอดรหัสรหัสความถี่วิทยุเป็นอักขระหลายตัวและส่งไปยัง Arduino
  • Arduino ได้เก็บรหัส RF ไว้ในหน่วยความจำซึ่งเราเขียนขึ้น
  • Arduino ตรวจสอบว่ารหัส RF ได้รับตรงกับรหัสในหน่วยความจำหรือไม่
  • ถ้ามันตรงกัน เซอร์โวมอเตอร์จะเปิดล็อคด้วยกลไกแร็คแอนด์พิเนียนที่แปลงการเคลื่อนที่ของการหมุนเป็นการเคลื่อนที่เชิงเส้น

ขั้นตอนที่ 1: วัสดุที่จำเป็น

วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น
วัสดุที่จำเป็น

นี่คือบางส่วนของวัสดุที่จำเป็น:-

  1. โมดูล RFID-RC522
  2. Arduino Uno
  3. ชิ้นส่วนที่พิมพ์ 3 มิติจากที่นี่ - ที่นี่
  4. เซอร์โวมอเตอร์ขนาดมาตรฐานใดๆ (40.8 × 20.1 × 38 มม.) พร้อมการหมุน 180 องศา เช่น: - Mg995 เซอร์โว
  5. สกรูและน็อต M3 สำหรับยึดมอเตอร์
  6. เขียงหั่นขนมและไฟ LED 2 ดวง

นี่คือไฟล์ที่พิมพ์ 3 มิติด้านล่าง

หากคุณมีเครื่องพิมพ์ 3D ให้ใช้การตั้งค่าจากลิงก์ Thingiverse มิฉะนั้นให้ใช้ 3DHubs ที่จะจัดส่งชิ้นส่วนให้คุณ

ขั้นตอนที่ 2: การประกอบและแผนภาพวงจร

การประกอบและแผนภาพวงจร
การประกอบและแผนภาพวงจร
การประกอบและแผนภาพวงจร
การประกอบและแผนภาพวงจร

ด้านบนเป็นแผนภาพวงจรที่คุณต้องปฏิบัติตาม

การประกอบเกียร์กับเซอร์โวสามารถทำได้ด้วยสกรูยึดปกติซึ่งมาพร้อมกับเซอร์โวเอง

ในระหว่างการประชุมเชิงปฏิบัติการ เกิดปัญหาที่เซอร์โวมอเตอร์ไม่พอดีกับส่วนที่พิมพ์ 3 มิติ มันเกิดขึ้นเนื่องจากความไม่ถูกต้องของเครื่องพิมพ์ 3d ในบางครั้ง หากเป็นเช่นนั้น ให้ใช้หัวแร้งในการหลอมวัสดุและทำให้ถูกต้อง

ขั้นตอนที่ 3: รหัส Arduino

ดาวน์โหลดโค้ดด้านบนและอัปโหลดไปยัง Arduino Uno ของคุณ ฉันได้อธิบายรหัสด้วย ตรวจสอบให้แน่ใจว่าคุณสแกนแท็ก RFID เพื่อค้นหารหัสบนพอร์ตอนุกรมและใส่ลงในตัวแปร 'cardno'

ขั้นตอนที่ 4: การแก้ไขปัญหา

นี่คือปัญหาที่เป็นไปได้ที่คุณสามารถพบเจอได้ เป็นปัญหาเดียวกับที่เกิดขึ้นระหว่างการประชุมเชิงปฏิบัติการ

1) เซอร์โวมอเตอร์ไม่พอดีกับระบบล็อค?

A) นี่ไม่ใช่ความผิดพลาดในการออกแบบ แต่ส่วนใหญ่เกิดขึ้นเนื่องจากความไม่ถูกต้องของเครื่องพิมพ์ 3 มิติในบางครั้ง เพียงใช้หัวแร้งเพื่อเพิ่มช่องว่างสำหรับการติดตั้งเซอร์โว

2) เซอร์โวไม่เคลื่อนที่เลย?

A) มีความเป็นไปได้ที่การเชื่อมต่อจะหลวมหรือต่อสายไฟผิดที่ ไม่มีข้อผิดพลาดในการเขียนโปรแกรม ดังนั้นให้ตรวจสอบอีกครั้ง

3) เครื่องอ่าน RFID ไม่รู้จักแท็ก?

A) ดูเหมือนว่าคุณลืมสแกนหมายเลขบัตรของคุณและใส่ไว้ในตัวแปร 'cardno' ทำอย่างนั้นและดู

4) เซอร์โวล็อคประตูแทนที่จะเปิดเมื่อติดแท็กด้วย RFID หรือไม่?

A) สิ่งนี้จะเกิดขึ้นเมื่อคุณติดตั้งเซอร์โวในทิศทางตรงกันข้าม เพียงแค่เปลี่ยนทิศทางของเซอร์โวหรือใส่รหัสนี้แทนหากคุณรู้สึกขี้เกียจเกินกว่าจะเปลี่ยน

ขั้นตอนที่ 5: ขอแสดงความยินดี

อย่างที่คุณเห็น เราใช้โครงสร้างล็อคและเซอร์โวมอเตอร์รุ่นที่เล็กกว่า เราทำเพื่อลดต้นทุนและเพื่อสอนผู้คนเป็นหลัก แต่ถ้าคุณจริงจังกับการนำระบบล็อคนี้ไปใช้กับบ้านของคุณ ลองใช้การออกแบบการพิมพ์ 3 มิติแบบปกติและเซอร์โวที่ดี

สำเร็จลุล่วงไปด้วยดีกับโครงการ หากคุณทำโปรเจ็กต์นี้แตกต่างออกไป ให้ค้นหาสิ่งใหม่หรือต้องการความช่วยเหลือ จากนั้นแจ้งให้เราทราบในความคิดเห็นด้านล่าง

ขั้นตอนที่ 6: ระบบล็อคอัจฉริยะโดยใช้ Arduino

เครดิตวิดีโอ - Amit Jindani

แนะนำ: