ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

ไอเดีย (Idea) idea iot parking

ไอเดีย #93: ระบบลานจอดรถอัจฉริยะ

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

ใครจะใช้

  • ผู้ขับขี่ — ดูป้ายบอกช่องว่าง จ่ายค่าจอดผ่าน QR ก่อนออก
  • พนักงานลานจอด — ดูรถในลาน แก้ไขป้ายทะเบียนที่อ่านผิด จัดการกรณีพิเศษ
  • ผู้จัดการลานจอด — ตั้งอัตราค่าจอด ดูรายได้และอัตราการใช้ช่องจอด
  • สมาชิกรายเดือน/บุคลากร — ลงทะเบียนทะเบียนรถเพื่อผ่านโดยไม่ต้องจ่ายรายครั้ง

ฟีเจอร์ขั้นต่ำ (MVP)

  • เซนเซอร์ตรวจรถรายช่อง (เช่น อัลตราโซนิกต่อ ESP32) หรือนับรถเข้า-ออกรายโซน ส่งสถานะขึ้นเซิร์ฟเวอร์
  • ป้ายแสดงจำนวนช่องว่างแต่ละชั้น และหน้าเว็บแสดงผลเดียวกัน
  • กล้องที่ทางเข้า-ออก อ่านป้ายทะเบียน (ANPR) ผูกเวลาเข้า-ออก
  • อัตราค่าจอด: ฟรีช่วงแรก คิดรายชั่วโมง เพดานต่อวัน และส่วนลดจากร้านค้า/แผนก
  • จ่ายผ่าน PromptPay QR ที่ตู้หรือหน้าเว็บ แล้วไม้กั้นเปิดอัตโนมัติเมื่อชำระแล้ว
  • หน้าพนักงานแก้ไขทะเบียนที่อ่านผิด พร้อมรูปประกอบ
  • รายงานรายได้ รายวัน และช่วงเวลาที่ลานเต็ม

ต่อยอดได้อีก

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

โครงข้อมูลตั้งต้น

Data flow: เซนเซอร์ช่องจอด → ESP32 → MQTT → service อัปเดตสถานะโซน → ป้ายแสดงผล; กล้องทางเข้า-ออก → ตัวอ่านป้าย → API บันทึก session → ระบบคิดเงินและสั่งไม้กั้น

  • parking_zone — id, name, floor, capacity, available
  • parking_spot — id, zone_id, code, sensor_device_id, occupied, updated_at
  • parking_session — id, plate, plate_confidence, entry_at, exit_at, entry_image, exit_image, fee, status
  • rate_plan — id, free_minutes, hourly_rate, daily_cap
  • payment — id, session_id, method, amount, ref, paid_at
  • member_vehicle — id, plate, owner_name, valid_until

ระดับความยาก และสิ่งที่จะได้เรียนรู้

ท้าทาย

  • เชื่อมต่อฮาร์ดแวร์หลายชนิด: เซนเซอร์ กล้อง ไม้กั้น
  • เขียนฟังก์ชันคิดค่าจอดที่มีหลายเงื่อนไขพร้อม unit test (ข้ามวัน ข้ามเที่ยงคืน)
  • จัดการกรณีอ่านป้ายผิด/ไม่ได้ และจับคู่ขาเข้า-ขาออก
  • ระบบต้องทำงานต่อได้เมื่อเน็ตหลุด (local controller)

ข้อควรระวัง

  • ป้ายทะเบียนและรูปรถเป็นข้อมูลที่ระบุตัวบุคคลได้ ต้องแจ้งด้วยป้ายประกาศ กำหนดอายุการเก็บ และจำกัดคนเข้าถึงตาม PDPA
  • ไม้กั้นต้องมีโหมดเปิดด้วยมือเผื่อระบบล่ม และมีระบบกันไม้ลงทับรถ
  • ระบบอ่านป้ายทะเบียนภาษาไทยผิดได้ ต้องมีพนักงานตรวจกรณีไม่มั่นใจ ไม่เรียกเก็บเงินจากทะเบียนที่อ่านผิด
  • อุปกรณ์ในลานต้องอยู่ในเครือข่ายแยก ไม่เปิดพอร์ตออกอินเทอร์เน็ตตรง ๆ

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

0 คะแนน

0 คำตอบ

ยังไม่มีคำตอบ

รู้คำตอบ? ช่วยแบ่งปันได้เลย

ตอบคำถามนี้

เข้าสู่ระบบเพื่อตอบคำถามและโหวต

เข้าสู่ระบบ สมัครสมาชิก