Arduino Controlled Servo Door Lock
เกี่ยวกับ:
เป้าหมายของโปรเจกต์นี้คือการล็อคและปลดล็อคประตูของคุณผ่านความสะดวกสบายของสมาร์ทโฟน โปรเจกต์นี้ต้องใช้ทักษะการเขียนโปรแกรมระดับเริ่มต้น เป็นโปรเจกต์ที่สนุกและน่าสนใจ
วิธีการทำงาน:
เมื่อ Bluetooth Module ได้รับค่าที่กำหนด (0 หรือ 90) จากสมาร์ทโฟน Arduino จะส่งสัญญาณให้หมุนเพื่อให้มุมของ Servo เท่ากับค่าที่ได้รับ ซึ่งจะทำการเปิดหรือปิดสลัก
คำแนะนำ:
ก่อนอื่น ให้เชื่อมต่อส่วนประกอบทั้งหมดตามที่ระบุในแผนภาพวงจรที่ให้ไว้ด้านล่าง จากนั้น ใช้คลิปหนีบกระดาษติด Servo เข้ากับสลักดังภาพ

ถอดขา RX และ TX ออก จากนั้นอัปโหลด sketch (โค้ด) เสียบขา RX และ TX อีกครั้ง
เปิดแอปพลิเคชันที่กล่าวถึงด้านล่างและเชื่อมต่อ bluetooth module กับสมาร์ทโฟนของคุณ จากนั้นไปที่ส่วนปุ่มและ slider และไปที่การตั้งค่าและเปลี่ยนค่าของปุ่มใดๆ 2 ปุ่มเป็น '0' และ '90' ตามลำดับ ปุ่มทั้งสองที่ตั้งค่าไว้จะทำการล็อคและปลดล็อคสลัก
หมายเหตุ:
ด้วยเหตุผลบางประการ ผมไม่สามารถเพิ่มแอปพลิเคชันมือถือในส่วน software ของหน้าที่จำเป็นสำหรับโปรเจกต์นี้ได้ โปรดเข้า Play Store และดาวน์โหลดแอปนี้สำหรับโปรเจกต์ (Arduino Bluetooth Control)

รายละเอียดทางเทคนิคเพิ่มเติม
การปรับปรุงระบบความปลอดภัยแบบ Keyless
โปรเจกต์นี้เป็นทางเลือกดิจิทัลที่แข็งแกร่ง แทนที่กุญแจจริงแบบดั้งเดิม เหมาะสำหรับตู้ล็อคเกอร์ ประตูสำนักงาน หรือต้นแบบ Smart Home
- การขับเคลื่อนด้วยแรงบิดสูง: ใช้ MG995 metal-gear servo เพื่อหมุนสลักเดดโบลต์หรือสลักล็อคเชิงกายภาพ โดย Arduino จะควบคุมตำแหน่งได้อย่างแม่นยำ (เช่น 0 องศาสำหรับการล็อค, 90 องศาสำหรับการปลดล็อค)
- ศูนย์รวมการยืนยันตัวตนหลากหลายรูปแบบ: ระบบสามารถสั่งงานได้จากอินพุตหลายรูปแบบ: 4x4 matrix keypad, Bluetooth smartphone app หรือ RFID tag reader ซึ่งเป็นชั้น "Access Control" ที่ยืดหยุ่นสำหรับประตูทุกบาน
คุณสมบัติ Fail-Safe
- แบตเตอรี่สำรองฉุกเฉิน: รวมคำแนะนำเกี่ยวกับการใช้วงจรไฟฟ้าคู่ (9V battery + AC wall adapter) เพื่อให้แน่ใจว่าประตูล็อคยังคงทำงานได้แม้ในระหว่างที่เกิดไฟฟ้าดับเฉพาะจุด