กลับไปหน้ารวมไฟล์
locking-system-with-arduino-uno-e0177a.md

โปรเจกต์นี้สร้างขึ้นเพื่อทำระบบล็อคด้วย Arduino Uno เวลากดปุ่มตามจำนวนครั้งที่กำหนด กลไกล็อคจะหมุน 90 องศาไปทางหนึ่ง พอกดปุ่มตามจำนวนครั้งเดิมอีกที มันก็จะหมุนกลับ 90 องศา

Digital Warden: ระบบล็อคพื้นฐาน

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

วงจรการยืนยันตัวตนหลัก

โปรเจกต์นี้เน้นสร้างลูปการตรวจสอบความปลอดภัยด้วย C++:

  1. โหมดสแตนบาย: ระบบล็อคอยู่ (ไฟ LED สีแดงติด, รีเลย์ปิด)
  2. รับอินพุต: ส่งสัญญาณทริกเกอร์เฉพาะ เช่น ลำดับการกดปุ่มลับ หรือคำสั่งจาก Serial Monitor ในคอม
  3. ตรวจสอบ: Arduino ตรวจสอบว่าอินพุตตรงกับรหัสผ่านที่ตั้งไว้ในโค้ดหรือเปล่า
  4. ดำเนินการ: ถ้าถูกต้อง Arduino จะสั่งให้ขา Digital Pin เป็น HIGH เพื่อทริกเกอร์รีเลย์ ปลดล็อคตัวล็อคอิเล็กทรอนิกส์ ถ้าผิด ก็จะหน่วงเวลา (ป้องกันการลองรหัสถี่ๆ) และส่งเสียงเตือน

อุปกรณ์ที่ต้องใช้

  • Arduino Uno: โปรเซสเซอร์รักษาความปลอดภัยของเรา
  • ตัวล็อคตู้ไฟฟ้า 12V (Solenoid Tongue): กลอนอิเล็กทรอนิกส์ของจริง
  • รีเลย์ 1 ช่อง หรือ Power MOSFET: เพื่อแยกและควบคุมไฟ 12V ให้ตัวล็อค
  • LED กับปุ่มกด: สำหรับการโต้ตอบกับผู้ใช้

ลองเล่นเรื่องความปลอดภัย

การตั้งรหัสผ่านไว้ในโค้ดแบบนี้เหมาะสำหรับการเรียนรู้ แต่เดี๋ยวพี่ก็จะรู้เองแหละว่ามันมีข้อจำกัด โปรเจกต์นี้เหมือนผ้าใบว่างๆ พอเข้าใจการทำงานของรีเลย์กับตัวล็อคแล้ว น้องก็สามารถถอดโค้ดส่วน "ปุ่มกด" ออก แล้วเอาโมดูล RFID หรือบลูทูธมาแทนที่ได้เลย เปลี่ยนเป็นสมาร์ทล็อคยุคใหม่จัดไปวัยรุ่น

ข้อมูล Frontmatter ดั้งเดิม

apps:
  - "1x Arduino IDE"
author: "asywuo0"
category: "Home & Automation"
components:
  - "1x Pack of 50 female-female jumper wires in various colors"
  - "1x Arduino Uno Rev3"
  - "1x 16x2 LCD display with I²C interface"
  - "1x Breadboard 100x160"
  - "1x 10 jumper wires 150mm male"
  - "1x Step Motor 5V DC"
description: "มาแกะกล่องระบบล็อคพื้นฐานกัน! ใช้ Arduino Uno เป็นหัวใจ, เซนเซอร์ และมอเตอร์ มาทำให้ของเราพิชิตได้ด้วย Interrupt แบบเทพๆ วัยรุ่นสายช่างต้องลอง!"
difficulty: "Easy"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/4b54cd45-64fa-49f4-9c5d-d9170b033f4e.ino"
encryptedPayload: "U2FsdGVkX18hdN/Qj0Yo82QtPO2373jfJ5q1tvYT1UbkVj3z/yw2HVKwYqTM7p6CDwK2JS9uB9V7H/3BS3HlXo1tLH00p6OQJZiucm5tPPdbDM/lZOCYGHpThmSlwEIdDzfeTfxTrjZOFWIQ5Ah5WisQvBRf2+cyWJo/a2OKQ3g="
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/locking-system-with-arduino-uno-e0177a_cover.jpg"
lang: "en"
likes: 0
passwordHash: "f5a33293f311eb21654f1addeaad2d0d439bf1bae005c5d017648949e334cbce"
price: 870
seoDescription: "Learn how to build a basic Locking System with Arduino Uno. A simple security project for beginners."
tags:
  - "Arduino User Group"
  - "Security"
  - "Home Automation"
title: "ระบบล็อคสุดตึงด้วย Arduino Uno งานง่ายแต่หล่อ!"
tools: []
videoLinks: []
views: 1396