กลับไปหน้ารวมไฟล์
smart-car-parking-system-b2eb06.md

นี่คือโปรเจกต์โมเดลระบบที่จอดรถอัจฉริยะ (Smart Parking System) แบบสมบูรณ์ที่ทำตอนมัธยมเลยนะน้อง ทำงานได้จริงจัง!

มีทั้งบาร์เรียเปิดปิดอัตโนมัติ, ไฟ LED บอกสถานะที่จอด (แดง=มีรถ, เขียว=ว่าง), จอ LCD แสดงผลหน้าทางเข้า และเซ็นเซอร์ตรวจจับรถที่ติดตั้งชี้ลงมาจากเพดานเลย

Smart Parking System

Smart Parking System

Smart Parking System

Smart Parking System

ส่วนที่ทาสีเทาเข้มเป็นเหล็ก นอกนั้นเป็นไม้ทั้งนั้น

ใช้สายไฟยาวรวมประมาณ 30 เมตรเลยจ้า

กระแสไฟที่กินทั้งหมดอยู่ที่ 220mA (น้อยกว่าที่คำนวณไว้ตั้งเยอะ) โดยไม่รวมเซอร์โว ซึ่งเราใช้แบตเตอรี่ 1.5V จำนวน 4 ก้อนจ่ายไฟให้มัน

Infrastructure Telemetry: Smart Car Parking

โปรเจกต์หุ่นยนต์เล็กๆ หลบผนังน่ะมันง่าย แต่การจัดการที่จอดรถหลายช่อง ตรวจสอบบัตร RFID ที่ปลอดภัย แสดงผลสถานะแบบเรียลไทม์บน LCD และยกบาร์เรียหนักๆ พร้อมกันในเวลาเดียวกันเนี่ย ต้องใช้ State Machines และ Non-Blocking C++ loops ให้เป็นเลย! ระบบที่จอดรถอัจฉริยะ นี้คือโมเดลจำลองของระบบที่จอดรถเชิงพาณิชย์เลยล่ะ

ระบบยืนยันตัวตนที่ทางเข้า (MFRC522)

ผู้ใช้ขับรถมาถึงประตู ไม่ต้องกดปุ่มอะไรทั้งนั้น

  1. โมดูล MFRC522 13.56MHz RFID Reader ที่ไวมากๆ จะคอยสแกนหาบัตรในรัศมีประมาณ 3 นิ้ว ผ่านอินเตอร์เฟส SPI (MISO, MOSI, SCK, SDA, RST) ตลอดเวลา
  2. ผู้ใช้แตะบัตรพลาสติก White Card ของตัวเอง
  3. โค้ด C++ (mfrc522.PICC_ReadCardSerial()) จะดึงค่า UID แบบ Hexadecimal 4-byte ออกมา (เช่น F3 B2 1A 85)
  4. กับดักความปลอดภัย: if (content == "F3 B2 1A 85") เฉพาะบัตรของผู้ดูแลระบบเท่านั้นที่ผ่าน! แล้ว เซอร์โว MG996R ตัวใหญ่ก็จะยกบาร์เรียขึ้นให้รถเข้า!

ระบบจัดการช่องจอดรถ (IR Obstacle Avoidance)

เมื่อรถเข้ามาในลานแล้ว Arduino ต้องรู้ว่าจอดตรงช่องไหน

  • เราใช้ โมดูล Infrared Obstacle Avoidance ราคาประหยัด ฝังลงไปใน "พื้น" ของช่องจอดที่ 1 และ 2 ตามในรูปนะ มันจะติดตั้งชี้ลงมาจากเพดานเพื่อตรวจจับว่ามีรถจอดอยู่หรือเปล่า
  • เซ็นเซอร์จะยิงลำแสงอินฟราเรดที่มองไม่เห็นออกไปตลอดเวลา
  • เมื่อรถมาจอดทับเซ็นเซอร์พอดี ลำแสงจะสะท้อนกับตัวถังรถกลับมาที่ตัวรับ! ค่า digitalRead(Slot_1) จะเปลี่ยนเป็น LOW
  • อัพเดทข้อมูล: โปรเซสเซอร์หลักจะคำนวณค่า Available_Slots ใหม่ตลอด
int totalSlots = 2;
if (digitalRead(Slot_1) == LOW) { totalSlots--; }
if (digitalRead(Slot_2) == LOW) { totalSlots--; }
  • จอแสดงผลอักขระ 16x2 I2C ตัวใหญ่ที่ทำหน้าที่เป็นป้ายหน้าลานจอดรถ จะอัพเดทข้อความจาก SPACES: 2 ลงไปจนถึง GARAGE FULL! และอัลกอริทึมใน loop() ของ RFID reader จะล็อคไม่ให้รถคันอื่นเข้าได้ทันที!

รายการฮาร์ดแวร์ของระบบ

  • Arduino Uno/Mega (แนะนำ Mega อย่างแรงถ้าจะทำลานจอด 6 ช่อง เพราะโมดูล IR กินพินดิจิทัลไปเยอะมาก!)
  • โมดูล MFRC522 RFID Reader (ต้องต่อกับไฟลอจิก 3.3V นะ! ห้ามใช้ 5V เด็ดขาด!)
  • เซอร์โวมอเตอร์ MG996R (สำหรับยกคานบาร์เรียหนักๆ)
  • โมดูลเซ็นเซอร์ Infrared Obstacle Avoidance หลายๆ ตัว (แบบที่มี LED สองดวง: ดวงหนึ่งใส อีกดวงดำ)
  • โมดูลจอแสดงผลอักขระ 16x2 I2C

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

apps:
  - "1x fritzing"
  - "1x Arduino IDE"
author: "PMichal"
category: "Home & Automation"
components:
  - "8x 5 mm LED: Red"
  - "1x Arduino Mega 2560"
  - "2x SG90 Micro-servo motor"
  - "1x 4xAA battery holder"
  - "1x Rotary potentiometer (generic)"
  - "1x 5mm LED blue"
  - "1x Toggle Switch, Toggle"
  - "1x DS3231MPMB1 Peripheral Module"
  - "7x 5 mm LED: Green"
  - "10x IR distance-sensor"
  - "3x High Brightness LED, White"
description: "โครงการจอดรถสุดตึง ขนาด 63x53cm ที่เราประดิษฐ์เองแบบวัยรุ่นๆ ใช้เซนเซอร์กับมอเตอร์เทพๆ มาจัดการที่จอดให้อัตโนมัติ รับรองว่างานนี้จัดไป!"
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/8e371b19-3e2d-47bc-92ca-d022fc552afd.ino"
  - "https://projects.arduinocontent.cc/8e371b19-3e2d-47bc-92ca-d022fc552afd.ino"
encryptedPayload: "U2FsdGVkX19rzOueqnHPfJwXrvybKm8mBwkrubgduMGMhhXoThKh3+Bl0jeanR4tjg5ih0T3mMb7RjExC/haCSgOmd9V7AVNoKtOoK803NaLNjW2wef/5F8a5KeB5FBX"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/smart-car-parking-system-b2eb06_cover.jpg"
lang: "en"
likes: 17
passwordHash: "f380a300eefcb9b62cebb2d5c7f1ec1126286679ed05cabbdebef90bfad4372b"
price: 1499
seoDescription: "Homemade 63x53cm Smart Car Parking System. DIY project using Arduino and Sensor modules for smart parking automation."
tags:
  - "parking"
  - "lot"
  - "smart"
  - "cars"
title: "ระบบจอดรถอัจฉริยะ งานง่ายแต่หล่อ!"
tools: []
videoLinks:
  - "https://www.youtube.com/embed/6uT9-1X50Zw"
views: 21184