ข้ามไปยังเนื้อหาหลัก
ต้นแบบ · ทดสอบกับชิ้นงานจริง

กล้อง Edge AI อ่านเลขมาตรวัดน้ำร้อนด้วย OCR สำหรับทีมวิศวกรรมโรงงานอุตสาหกรรมในไทย

ชุดกล้องนี้ติดส่องหน้าปัดมาตรวัดน้ำร้อนเดิม อ่านตัวเลขด้วย OCR (การอ่านตัวเลขจากภาพ) ที่ตัวอุปกรณ์ (Edge AI) แล้วส่งค่าเข้าเซิร์ฟเวอร์ทาง API หรือ MQTT แทนการให้คนไปจดค่า เราออกแบบชุดกล้อง บอร์ดควบคุม และกล่องครอบ ให้บริษัทด้านงานวิศวกรรมโรงงานในไทยในปี 2567–2568 และทดสอบซอฟต์แวร์ OCR กับภาพถ่ายหน้าปัดมาตรวัดจริงบนบอร์ดคอมพิวเตอร์ขนาดเล็ก

ภาพประกอบเคส กล้อง Edge AI อ่านเลขมาตรวัดน้ำร้อนด้วย OCR สำหรับทีมวิศวกรรมโรงงานอุตสาหกรรมในไทย
อุตสาหกรรม
การผลิตทั่วไป
ปี
2567–2568
ขอบเขตงาน
ออกแบบชุดอ่านมาตรวัดน้ำร้อนแบบหน้าปัดตัวเลข 1 ชุด — กล้องในกล่องครอบ (Housing Case) ที่ออกแบบตามขนาดตัวมาตรวัด ส่องหน้าปัดเดิม · บอร์ดควบคุมแบบฝังตัว (Embedded Controller) พร้อมอะแดปเตอร์ไฟ รันโมเดล OCR อ่านตัวเลขที่ตัวอุปกรณ์ · ส่งค่าออกทาง API หรือ MQTT ไปยังเซิร์ฟเวอร์ของลูกค้า ไม่เก็บฐานข้อมูลในตัว รอบอ่านค่าทุก 1–2 นาที · ซอฟต์แวร์ Python · เกณฑ์ทดสอบ 2 ข้อ: เลขที่กล้องอ่านได้และค่าที่ส่งผ่าน API ตรงกับหน้าปัด · ทดสอบ OCR กับภาพถ่ายหน้าปัดมาตรวัดจริงบนบอร์ดคอมพิวเตอร์ขนาดเล็ก และวัดขนาดตัวมาตรวัดจริงเพื่อออกแบบกล่องครอบ

สรุปสั้น

  • ต้นแบบชุดกล้อง Edge AI ที่ออกแบบให้ติดส่องหน้าปัดมาตรวัดน้ำร้อนเดิม อ่านตัวเลขด้วย OCR ที่ตัวอุปกรณ์ แล้วส่งค่าทาง API หรือ MQTT เข้าเซิร์ฟเวอร์ของลูกค้า แทนการให้คนไปจดค่า
  • ชุดอุปกรณ์อ่านและส่งค่าเท่านั้น ไม่เก็บฐานข้อมูลในตัว ส่วนแดชบอร์ดและการแจ้งเตือนอยู่ฝั่งระบบของลูกค้า
  • ระบบออกแบบสำหรับชุดกล้อง 1 ชุด รอบอ่านค่าทุก 1–2 นาที และเกณฑ์ทดสอบ 2 ข้อ คือเลขที่กล้องอ่านได้และค่าที่ส่งผ่าน API ต้องตรงกับหน้าปัด
  • ในการทดสอบภายใน ซอฟต์แวร์ OCR อ่านเลขจากภาพถ่ายหน้าปัดมาตรวัดจริงบนบอร์ดคอมพิวเตอร์ขนาดเล็กได้ ความแม่นยำที่จุดติดตั้งวัดด้วยเกณฑ์ทดสอบ 2 ข้อของระบบ
  • ค่าความมั่นใจของโมเดลไม่ใช่ความแม่นยำ จนกว่าจะเทียบเลขที่อ่านได้กับตัวเลขบนหน้าปัดจริง
01

โจทย์หน้างาน

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

02

สิ่งที่เราทำ

เราออกแบบชุดอ่านมาตรวัดที่มีกล้อง บอร์ดควบคุมแบบฝังตัว (Embedded Controller) และกล่องครอบกล้อง (Housing Case) ติดส่องหน้าปัดมาตรวัดเดิม ให้บอร์ดอ่านตัวเลขด้วยโมเดล OCR ที่ตัวอุปกรณ์ แล้วส่งค่าออกทาง API หรือ MQTT (โปรโตคอลส่งข้อมูลสำหรับอุปกรณ์ IoT) ไปยังเซิร์ฟเวอร์ของลูกค้า ระบบออกแบบสำหรับชุดกล้อง 1 ชุด เกณฑ์ทดสอบ 2 ข้อ และรอบอ่านค่าทุก 1–2 นาที

03

ผลทดสอบกับชิ้นงานจริง

ในการทดสอบภายใน ซอฟต์แวร์ OCR อ่านเลขจากภาพถ่ายหน้าปัดมาตรวัดจริงบนบอร์ดคอมพิวเตอร์ขนาดเล็กได้ และเราวัดขนาดตัวมาตรวัดจริงเพื่อออกแบบกล่องครอบกล้อง ความแม่นยำที่จุดติดตั้งวัดด้วยเกณฑ์ทดสอบ 2 ข้อ คือเลขที่กล้องอ่านได้และค่าที่ส่งผ่าน API ต้องตรงกับหน้าปัด

ที่มาของโจทย์

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

ลูกค้าเป็นบริษัทด้านงานวิศวกรรมโรงงานในไทย ทีมวิศวกร IoT (อุปกรณ์ที่ส่งข้อมูลผ่านเครือข่าย) ของลูกค้ามีเซิร์ฟเวอร์และแดชบอร์ดของตนเอง สิ่งที่ต้องการคืออุปกรณ์ที่แปลงตัวเลขบนหน้าปัดเป็นข้อมูล แล้วส่งเข้าระบบนั้น

Edge AI และ OCR คืออะไร

Edge AI คือการให้อุปกรณ์ที่หน้างานประมวลผล AI เอง แทนการส่งภาพทั้งหมดไปที่เซิร์ฟเวอร์ ส่วน OCR (Optical Character Recognition) คือการอ่านตัวอักษรหรือตัวเลขจากภาพ เมื่อใช้ร่วมกัน อุปกรณ์จะส่งออกเฉพาะตัวเลขที่อ่านได้ ซึ่งเป็นข้อมูลขนาดเล็ก

ข้อกำหนดและข้อจำกัด

ชุดอ่านมาตรวัดต้องทำงานกับมาตรวัดเดิม และส่งค่าเข้าระบบที่ลูกค้ามีอยู่ ข้อกำหนดของระบบมีดังนี้

  • ติดกับมาตรวัดน้ำร้อนเดิมโดยไม่เปลี่ยนมาตรวัด กล่องครอบกล้องจึงต้องออกแบบตามขนาดตัวมาตรวัด
  • อ่านตัวเลขที่ตัวอุปกรณ์ แล้วส่งค่าออกทาง API หรือ MQTT ไปยังเซิร์ฟเวอร์ของลูกค้า
  • ชุดอุปกรณ์ไม่เก็บฐานข้อมูลในตัว แดชบอร์ดและการแจ้งเตือนอยู่ฝั่งระบบของลูกค้า
  • ตั้งค่าชุดกล้อง 1 ชุด กล้องรองรับรอบอ่านค่าทุก 1–2 นาที
  • เกณฑ์ทดสอบ 2 ข้อ คือ กล้องอ่านตัวเลขบนหน้าปัดได้ตรง และค่าที่ส่งผ่าน API ตรงกับหน้าปัด

ทำไมเลือกติดกล้องอ่านหน้าปัดเดิม แทนการเปลี่ยนมาตรวัด

เราเลือกติดกล้องส่องหน้าปัดเดิม เพราะโจทย์คือการนำค่าที่มาตรวัดแสดงอยู่แล้วเข้าระบบ แนวทางนี้ไม่ต้องรื้อเปลี่ยนมาตรวัด และงานของเราจบที่การส่งค่าออกทาง API หรือ MQTT ไปยังเซิร์ฟเวอร์ของลูกค้า

เราให้อุปกรณ์อ่านตัวเลขเองที่หน้างาน (Edge AI) จึงไม่ต้องส่งภาพไปประมวลผลที่เซิร์ฟเวอร์ ข้อมูลที่ส่งออกมีเพียงตัวเลขที่อ่านได้ ขั้นตอนการทำงานของระบบมีดังนี้

  1. 1

    กล้องในกล่องครอบส่องหน้าปัด

    กล้องอยู่ในกล่องครอบ (Housing Case) ที่ออกแบบตามขนาดตัวมาตรวัด และถ่ายภาพช่องตัวเลขบนหน้าปัดตามรอบที่ตั้งไว้

  2. 2

    อ่านตัวเลขที่ตัวอุปกรณ์

    บอร์ดควบคุมแบบฝังตัว (Embedded Controller) รันโมเดล OCR อ่านตัวเลขจากภาพเอง

  3. 3

    ส่งค่าออกทาง API หรือ MQTT

    เลขที่อ่านได้ถูกส่งเป็นข้อมูลไปยังเซิร์ฟเวอร์ของลูกค้า ชุดอุปกรณ์ไม่เก็บฐานข้อมูลไว้ในตัว

  4. 4

    ลูกค้านำค่าไปใช้ในระบบของตนเอง

    ทีมของลูกค้านำค่าที่ได้ไปแสดงบนแดชบอร์ด ตั้งแจ้งเตือน หรือรวมกับข้อมูลอื่นในระบบที่มีอยู่

ส่วนประกอบของระบบ

ระบบประกอบด้วยชุดฮาร์ดแวร์อ่านมาตรวัด การตั้งค่ากล้อง AI และการส่งค่าออก ออกแบบสำหรับชุดกล้อง 1 ชุด รอบอ่านค่าทุก 1–2 นาที และเกณฑ์ทดสอบ 2 ข้อ ส่วนประกอบมีดังนี้

  • กล้องสำหรับอ่านมาตรวัด (Camera for check meter)
  • บอร์ดควบคุมแบบฝังตัว (Embedded Controller) พร้อมอะแดปเตอร์ไฟ
  • กล่องครอบกล้อง (Housing Case)
  • การตั้งค่ากล้อง AI ให้อ่านตัวเลขบนหน้าปัด และส่งค่าออกทาง API หรือ MQTT

สเปกงานมี 2 ฉบับ ฉบับแรกในปี 2567 ส่วนฉบับปรับปรุงในปี 2568 เพิ่มงานออกแบบกล่องครอบฮาร์ดแวร์

สิ่งที่เราสร้างและทดสอบ

เราทดสอบโค้ด OCR ภาษา Python กับภาพถ่ายหน้าปัดมาตรวัดจริงบนบอร์ดคอมพิวเตอร์ขนาดเล็ก และอ่านเลขได้ ผลนี้มาจากการทดสอบภายในของเรากับภาพถ่าย นอกจากนี้เราวัดขนาดตัวมาตรวัดจริงเพื่อออกแบบกล่องครอบกล้อง

เกณฑ์ทดสอบ 2 ข้อของระบบใช้วัดกับมาตรวัดที่จุดติดตั้ง ตัวเลขความแม่นยำและความเร็วจึงต้องวัดจากขั้นนั้น หน้านี้รายงานเฉพาะผลที่ทดสอบแล้ว

ขอบเขตของผลทดสอบ

ผลนี้มาจากภาพถ่ายหน้าปัดที่ใช้ทดสอบ สภาพแสง มุมกล้อง และสภาพหน้าปัดที่จุดติดตั้งอาจต่างจากภาพชุดนั้น ต้องทดสอบกับมาตรวัดของคุณใหม่

สิ่งที่เราเรียนรู้

งานนี้ให้หลักการสำหรับงานอ่านมาตรวัดด้วยกล้องดังนี้

  • เกณฑ์รับงานต้องเทียบกับตัวเลขบนหน้าปัดจริงทั้งที่ต้นทางและปลายทาง ระบบนี้แยกเกณฑ์ทดสอบเป็น 2 ข้อ คือค่าที่กล้องอ่านได้ และค่าที่ปลายทางได้รับผ่าน API ค่าความมั่นใจ (confidence คือคะแนนที่โมเดลให้กับผลของตัวเอง) ไม่ใช่ความแม่นยำ จนกว่าจะเทียบผลกับหน้าปัดจริง
  • ตำแหน่งกล้องและกล่องครอบเป็นส่วนหนึ่งของขอบเขตงานตั้งแต่ต้น กล่องครอบกำหนดระยะและมุมของกล้อง งานนี้วัดขนาดตัวมาตรวัดจริง และสเปกงานฉบับปรับปรุงเพิ่มงานออกแบบกล่องครอบ
  • แบ่งหน้าที่ระหว่างอุปกรณ์กับระบบปลายทางให้ชัด ในงานนี้ชุดกล้องอ่านและส่งค่าเท่านั้น ส่วนแดชบอร์ดและการแจ้งเตือนอยู่ฝั่งลูกค้า ช่องทาง API หรือ MQTT เป็นจุดส่งต่อที่ทั้งสองฝ่ายตรวจได้

นำแนวทางนี้ไปใช้กับมาตรวัดในโรงงานของคุณได้อย่างไร

ถ้าโรงงานของคุณยังต้องให้คนเดินอ่านมาตรวัดแบบหน้าปัดตัวเลข และมีระบบที่รับข้อมูลทาง API หรือ MQTT คุณใช้แนวทางเดียวกับระบบนี้ได้ คือติดกล้องส่องหน้าปัดเดิม อ่านตัวเลขที่ตัวอุปกรณ์ แล้วส่งเฉพาะค่าเข้าระบบ ส่วนที่ต้องปรับคือกล่องครอบ และการทดสอบกับมาตรวัดของคุณเอง

ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ

ส่วนของระบบใช้ซ้ำได้ต้องปรับเมื่อ
กล้องและกล่องครอบแนวคิดติดกล้องในกล่องครอบส่องหน้าปัดเดิมมาตรวัดต่างรุ่นหรือต่างขนาด หรือพื้นที่รอบท่อจำกัด ต้องวัดและออกแบบกล่องครอบใหม่
การอ่านตัวเลขการอ่านด้วย OCR ที่ตัวอุปกรณ์หน้าปัดต่างแบบ หรือสภาพหน้าปัดและแสงต่างจากภาพที่ทดลอง ต้องทดลองกับภาพหน้าปัดจริงของคุณก่อน
การส่งค่าการส่งค่าออกทาง API หรือ MQTTระบบปลายทางรับข้อมูลด้วยวิธีอื่น ต้องตกลงรูปแบบข้อมูลและช่องทางใหม่
แดชบอร์ดและการแจ้งเตือนอยู่ฝั่งระบบปลายทาง ไม่อยู่ในชุดอุปกรณ์นี้คุณยังไม่มีระบบแสดงผล ต้องกำหนดเป็นขอบเขตงานเพิ่ม
  • เตรียมไฟเลี้ยงอุปกรณ์และเครือข่ายที่จุดติดตั้ง และตรวจนโยบายเครือข่ายขององค์กร
  • วางแผนทดสอบโดยเทียบเลขที่ระบบอ่านได้กับตัวเลขบนหน้าปัดจริง ก่อนนำค่าไปใช้งาน

เทคโนโลยีที่ใช้

Edge AIOCR อ่านตัวเลขจากภาพกล้องในกล่องครอบ (Housing Case)บอร์ดควบคุมแบบฝังตัว (Embedded Controller)PythonAPI / MQTT

คำถามที่พบบ่อย

ต้องเปลี่ยนมาตรวัดน้ำเดิมหรือไม่

ไม่ต้อง ในแบบที่ออกแบบไว้ ชุดกล้องอยู่ในกล่องครอบที่ติดส่องหน้าปัดมาตรวัดเดิม แต่ต้องวัดขนาดมาตรวัดและพื้นที่รอบท่อก่อน เพื่อออกแบบกล่องครอบให้พอดี

ค่าที่อ่านได้ไปแสดงที่ไหน

ชุดอุปกรณ์ส่งค่าออกทาง API หรือ MQTT ไปยังเซิร์ฟเวอร์ของลูกค้า ในระบบนี้แดชบอร์ดและการแจ้งเตือนอยู่ฝั่งระบบของลูกค้า ถ้าคุณต้องการให้เราพัฒนาส่วนแสดงผลด้วย ต้องกำหนดเป็นขอบเขตงานเพิ่ม

ต้องเตรียมอะไรที่จุดติดตั้งบ้าง

ต้องมีไฟเลี้ยงอุปกรณ์ เครือข่ายที่ส่งค่าทาง API หรือ MQTT ถึงเซิร์ฟเวอร์ปลายทางได้ตามนโยบายเครือข่ายขององค์กร และข้อมูลขนาดมาตรวัดกับพื้นที่รอบท่อสำหรับออกแบบกล่องครอบ

กล้องอ่านตัวเลขได้แม่นยำแค่ไหน

การทดสอบภายในยืนยันว่าอ่านเลขจากภาพถ่ายหน้าปัดจริงได้ ส่วนความแม่นยำที่จุดติดตั้งวัดด้วยเกณฑ์ทดสอบ 2 ข้อของระบบ คือเทียบเลขที่กล้องอ่านได้และค่าที่ส่งผ่าน API กับหน้าปัดจริง หน้านี้จึงไม่ระบุตัวเลขความแม่นยำที่ยังไม่ได้วัด

ถ้าจะใช้กับมาตรวัดแบบอื่น ต้องเตรียมอะไรบ้าง

เริ่มจากส่งภาพหน้าปัดจริง รุ่นมาตรวัด และข้อมูลจุดติดตั้งให้เราประเมิน เราทดสอบกับมาตรวัดน้ำแบบหน้าปัดตัวเลข มาตรวัดแบบอื่นต้องประเมินใหม่ ราคากำหนดหลังการประเมิน เพราะขึ้นกับรุ่นมาตรวัด จำนวนจุด และระบบปลายทาง

อยากได้ระบบแบบนี้ในงานของคุณ?