Logo
LOGO
ระบบเช็คสถานะการซักของเครื่องซักผ้า
how it works Washing Machine Status Monitoring System

แนะนำ การทำงาน ของระบบเช็คสถานะการทำงานของเครื่องซักผ้า

how it works Washing Machine Status Monitoring System

Realtime OCR → LINE Alert • Auto-play available

ภาพรวมระบบ

System Overview

ระบบอ่านภาพจากกล้อง → Crop ROI → Threshold → OCR แล้วตรวจว่าค่าทั้งหมดเป็น "0" จากนั้นส่ง LINE แจ้งเตือนครั้งเดียวต่อรอบ (ล็อกด้วย alert_sent).

  • OCR Interval: 1 วินาที
  • Trigger: all ROI == "0"
  • Reset: เมื่อเจอค่า ≠ 0 → alert_sent = false

Flow Diagram

Process Flow
Camera
Crop ROI
Threshold
OCR
Check all == "0" ?
Send LINE (alert_sent=true)

ขั้นตอนทำงาน

Step-by-Step
  1. Start program — เปิดกล้อง และเริ่ม loop
  2. Load ROI — จาก config.py
  3. Crop & Threshold — ทำให้ OCR แม่นขึ้น
  4. OCR — อ่านตัวเลข
  5. Check — ถ้าทุกตัวเป็น "0" ให้ส่ง LINE และตั้ง alert_sent=true
  6. Reset — เมื่อค่ากลับมา ≠ 0 ให้ alert_sent=false

Logic เวลา

Timing Logic
OCR Interval1s
Triggerall ROI == "0"
แจ้งเตือนครั้งเดียวต่อรอบ (alert_sent)
Resetเมื่อเจอค่า ≠ 0

เงื่อนไข AlertMode-B

Alert Conditions
  • 0 0 0 → ส่ง 1 ครั้ง ✅
  • 0 0 0 ต่อเนื่อง → ไม่ส่งซ้ำ ⛔
  • 5 0 3 → ไม่ส่ง และ Reset alert
  • กลับเป็น 0 0 0 → ส่งใหม่ ✅

จุดเด่นของระบบ

Key Benefits
  • ป้องกันแจ้งซ้ำด้วย alert_sent
  • ปรับปรุง OCR ด้วย Threshold
  • รองรับหลาย ROI และขยายเป็น Dashboard

ไฟล์ที่ใช้

File Structure
config.py
main.py
ocr_utils.py
line_notify.py
logger.db (optional)

งานต่อยอด

Next Features
  • ส่งรูป ROI พร้อม timestamp เมื่อแจ้งเตือน
  • ทำ Dashboard ดูประวัติ
  • เพิ่ม multi-channel notifications

ขอบคุณ

Thank you

สนใจตัวอย่างโค้ดหรือไฟล์ ZIP ให้ดาวน์โหลดไหม — บอกผมได้เลย Add Line id 0812556917

QR Code เพิ่มเพื่อน Line id 0812556917

📲 สแกน QR Code เพื่อเพิ่มเพื่อนทาง Line
ร่วมด้วยช่วยกัน สร้างอาชีพ ให้กับ ชาวไทย

QR Code ร่วมบริจาค ให้ทีมงาน

📲 สแกน QR Code เพื่อร่วมบริจาค ให้ทีมงาน ผู้พัฒนาโปรแกรม
ร่วมด้วยช่วยกัน สร้างอาชีพ ให้กับ ชาวไทย