สารบัญ:

ล็อคประตูอิเล็กทรอนิกส์ RFID: 9 ขั้นตอน
ล็อคประตูอิเล็กทรอนิกส์ RFID: 9 ขั้นตอน

วีดีโอ: ล็อคประตูอิเล็กทรอนิกส์ RFID: 9 ขั้นตอน

วีดีโอ: ล็อคประตูอิเล็กทรอนิกส์ RFID: 9 ขั้นตอน
วีดีโอ: โปรเจค เปิด-ปิด ประตูด้วย RFID (Arduino Based RFID Door Lock) 2024, พฤศจิกายน
Anonim
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์
ล็อคประตู RFID อิเล็กทรอนิกส์

วันนี้ผมจะมาสอนวิธีออกแบบและสร้าง "ULTIMATE ELECTRONIC DOOR LOCK" ตามผมในบทช่วยสอนทีละขั้นตอนนี้ ผมจะอธิบายทุกรายละเอียดและปัญหาที่เกิดขึ้นระหว่างการก่อสร้าง

ฉันหวังว่าคุณจะสนุกกับมัน!

ดังที่คุณเห็นในภาพด้านบนเคสนี้ทำขึ้นจากชิ้นส่วนต่างๆ 3 ชิ้น ฝาครอบมีการออกแบบทรงกลมเรียบง่าย ด้านหลังแผ่นอะครีลิค 3 มม. และที่ส่วนท้ายของกล่องที่บรรจุทุกอย่างอยู่ในนั้น

อ้อ เกือบลืมไปเลย ฉันจะวางอุปกรณ์นี้ไว้ในประตู ไม่ใช่ข้างใดข้างหนึ่ง ดังนั้น… มันจะนั่งชิดกับหน้าประตู

ขั้นตอนที่ 1: ทำไม?

ทำไม?
ทำไม?

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

กลไกนี้ทำงานร่วมกับเซอร์โวมอเตอร์และฉันได้เพิ่มลูกบิดด้านใน มีแบตเตอรี่สำรองในกรณีที่ไฟดับ

ใช้งานได้กับ RFID เป็นหลัก

ขั้นตอนที่ 2: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

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

-Arduino UNO

-Arduino โมดูล RFID

-Tocuh เซนเซอร์

-MG995 เซอร์โวมอเตอร์

-2 x 2200 ยูเอฟตัวเก็บประจุ

ตัวต้านทาน -3 x 330ohm

- บัตร RFID หลายใบ

-RGB LED Strip

-แบตเตอรี่ LiPo

-BMS (ระบบจัดการแบตเตอรี่)

-5v รีเลย์

-ฤดูใบไม้ผลิ

ฉันใช้แบตเตอรี่ขนาด 1500mA ตามที่คาดคะเนที่มีขนาดความยาว 65 มม. และเส้นผ่านศูนย์กลาง 18 มม

ขั้นตอนที่ 3: แผนผัง

แผนผัง
แผนผัง
แผนผัง
แผนผัง

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

แบตเตอรี่และแหล่งพลังงานจะมีขั้นตอนต่างกัน ในตอนท้ายฉันจะใส่แผนผังที่สมบูรณ์พร้อมส่วนประกอบและสายไฟทั้งหมด

ขั้นตอนที่ 4: 3D Pieces

3D Pieces
3D Pieces
3D Pieces
3D Pieces

ฉันใช้เครื่องพิมพ์ 3 มิติทำเคสเพราะมีชิ้นส่วนที่ยาก เช่น หน้าต่างสำหรับแอคทูเอเตอร์และพอร์ต Arduino และฝาปิดสำหรับส่วนสุดท้ายนี้

ฉันจะทิ้งไฟล์.stl ทั้งหมดที่ฉันสร้างไว้ใน SolidWorks

drive.google.com/open?id=1CnF6moV8wKKGXRUUI3U2BiMUVcM8OYkx

ขั้นตอนที่ 5: การเข้ารหัส

การเข้ารหัส
การเข้ารหัส

รหัสจะอยู่ในโฟลเดอร์ Google Drive เดียวกันที่อธิบายทีละบรรทัด

ขั้นตอนที่ 6: พาวเวอร์ซัพพลาย

พาวเวอร์ซัพพลาย
พาวเวอร์ซัพพลาย
พาวเวอร์ซัพพลาย
พาวเวอร์ซัพพลาย

อย่างที่ฉันบอกคุณก่อนหน้านี้ หน่วยนี้จะเชื่อมต่อกับ AC และวงจรด้วยตัวแปลง AC-DC เสมอ แต่ยังรวมถึง UPS ที่มีแบตเตอรี่ลิเธียมด้วยในกรณีที่มีบางอย่างล้มเหลวด้วย AC

ในกรณีนี้ (ด้วยไฟฟ้ากระแสสลับขัดข้อง) วงจรจะเข้าสู่ "โหมดปลอดภัย" ดังนั้นไฟ LED ทั้งหมดจะดับลงและปริมาณการใช้ไฟฟ้าในปัจจุบันจะอยู่ที่ระดับต่ำสุด แต่ยังสามารถอ่านการ์ดและเปิดประตูได้ทุกๆ 8 วินาที

สำหรับแบตเตอรี่ ฉันใช้ BMS เพื่อควบคุมการชาร์จและการคายประจุ

UPS BMS จะอยู่ระหว่างแหล่งจ่ายไฟหลักและ Arduino ดังนั้นหากไฟ AC ปิดโดยอัตโนมัติ แบตเตอรี่จะจ่ายไฟให้กับวงจร

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

ฉันจำเป็นต้องใช้รีเลย์ขนาดเล็ก เปิดตลอดเวลาโดยเชื่อมต่อกับ AC แต่เมื่อล้มเหลว ให้ส่งพิน ACFail ไปที่กราวด์ ดังนั้นฉันจึงไม่มีสัญญาณรบกวนใดๆ ในสัญญาณนี้

ขั้นตอนที่ 7: กลไก

ที่นี่คุณสามารถดูวิธีการทำงานที่สมบูรณ์แบบในขณะที่เชื่อมต่อ Vcc สามารถอ่านการ์ดใดก็ได้และการ์ดที่เข้าถึงได้จะเปิดประตู

แต่ทันทีที่ฉันถอดสายไฟ มันจะเข้าสู่เซฟโหมด เข้าสู่โหมดสลีปเป็นเวลา 8 วินาทีแล้วอ่านอีกครั้ง แต่คุณจะเห็นว่าเซอร์โวขยับโบลต์ไม่ได้อีกต่อไป…

ฉันจะแก้ไขปัญหานี้ในไม่ช้า

แนะนำ: