กล้อง Edge AI อ่านเลขมาตรวัดน้ำร้อนด้วย OCR สำหรับทีมวิศวกรรมโรงงานอุตสาหกรรมในไทย
ชุดกล้องนี้ติดส่องหน้าปัดมาตรวัดน้ำร้อนเดิม อ่านตัวเลขด้วย OCR (การอ่านตัวเลขจากภาพ) ที่ตัวอุปกรณ์ (Edge AI) แล้วส่งค่าเข้าเซิร์ฟเวอร์ทาง API หรือ MQTT แทนการให้คนไปจดค่า เราออกแบบชุดกล้อง บอร์ดควบคุม และกล่องครอบ ให้บริษัทด้านงานวิศวกรรมโรงงานในไทยในปี 2567–2568 และทดสอบซอฟต์แวร์ 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 ข้อของระบบ
- ค่าความมั่นใจของโมเดลไม่ใช่ความแม่นยำ จนกว่าจะเทียบเลขที่อ่านได้กับตัวเลขบนหน้าปัดจริง
โจทย์หน้างาน
มาตรวัดน้ำร้อนของลูกค้าเป็นแบบหน้าปัดตัวเลข จะรู้ค่าการใช้น้ำต้องให้คนไปอ่านที่มาตรวัดแล้วจดหรือคีย์เข้าระบบเอง ข้อมูลจึงเข้าช้าและมีโอกาสจดผิด ทีมวิศวกร IoT (อุปกรณ์ที่ส่งข้อมูลผ่านเครือข่าย) ของลูกค้าต้องการให้ค่าจากหน้าปัดเข้าเซิร์ฟเวอร์ของตนเองโดยอัตโนมัติ เพื่อใช้กับแดชบอร์ดและการแจ้งเตือน
สิ่งที่เราทำ
เราออกแบบชุดอ่านมาตรวัดที่มีกล้อง บอร์ดควบคุมแบบฝังตัว (Embedded Controller) และกล่องครอบกล้อง (Housing Case) ติดส่องหน้าปัดมาตรวัดเดิม ให้บอร์ดอ่านตัวเลขด้วยโมเดล OCR ที่ตัวอุปกรณ์ แล้วส่งค่าออกทาง API หรือ MQTT (โปรโตคอลส่งข้อมูลสำหรับอุปกรณ์ IoT) ไปยังเซิร์ฟเวอร์ของลูกค้า ระบบออกแบบสำหรับชุดกล้อง 1 ชุด เกณฑ์ทดสอบ 2 ข้อ และรอบอ่านค่าทุก 1–2 นาที
ผลทดสอบกับชิ้นงานจริง
ในการทดสอบภายใน ซอฟต์แวร์ 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
กล้องในกล่องครอบส่องหน้าปัด
กล้องอยู่ในกล่องครอบ (Housing Case) ที่ออกแบบตามขนาดตัวมาตรวัด และถ่ายภาพช่องตัวเลขบนหน้าปัดตามรอบที่ตั้งไว้
- 2
อ่านตัวเลขที่ตัวอุปกรณ์
บอร์ดควบคุมแบบฝังตัว (Embedded Controller) รันโมเดล OCR อ่านตัวเลขจากภาพเอง
- 3
ส่งค่าออกทาง API หรือ MQTT
เลขที่อ่านได้ถูกส่งเป็นข้อมูลไปยังเซิร์ฟเวอร์ของลูกค้า ชุดอุปกรณ์ไม่เก็บฐานข้อมูลไว้ในตัว
- 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 | ระบบปลายทางรับข้อมูลด้วยวิธีอื่น ต้องตกลงรูปแบบข้อมูลและช่องทางใหม่ |
| แดชบอร์ดและการแจ้งเตือน | อยู่ฝั่งระบบปลายทาง ไม่อยู่ในชุดอุปกรณ์นี้ | คุณยังไม่มีระบบแสดงผล ต้องกำหนดเป็นขอบเขตงานเพิ่ม |
- เตรียมไฟเลี้ยงอุปกรณ์และเครือข่ายที่จุดติดตั้ง และตรวจนโยบายเครือข่ายขององค์กร
- วางแผนทดสอบโดยเทียบเลขที่ระบบอ่านได้กับตัวเลขบนหน้าปัดจริง ก่อนนำค่าไปใช้งาน
เทคโนโลยีที่ใช้
คำถามที่พบบ่อย
ต้องเปลี่ยนมาตรวัดน้ำเดิมหรือไม่
ไม่ต้อง ในแบบที่ออกแบบไว้ ชุดกล้องอยู่ในกล่องครอบที่ติดส่องหน้าปัดมาตรวัดเดิม แต่ต้องวัดขนาดมาตรวัดและพื้นที่รอบท่อก่อน เพื่อออกแบบกล่องครอบให้พอดี
ค่าที่อ่านได้ไปแสดงที่ไหน
ชุดอุปกรณ์ส่งค่าออกทาง API หรือ MQTT ไปยังเซิร์ฟเวอร์ของลูกค้า ในระบบนี้แดชบอร์ดและการแจ้งเตือนอยู่ฝั่งระบบของลูกค้า ถ้าคุณต้องการให้เราพัฒนาส่วนแสดงผลด้วย ต้องกำหนดเป็นขอบเขตงานเพิ่ม
ต้องเตรียมอะไรที่จุดติดตั้งบ้าง
ต้องมีไฟเลี้ยงอุปกรณ์ เครือข่ายที่ส่งค่าทาง API หรือ MQTT ถึงเซิร์ฟเวอร์ปลายทางได้ตามนโยบายเครือข่ายขององค์กร และข้อมูลขนาดมาตรวัดกับพื้นที่รอบท่อสำหรับออกแบบกล่องครอบ
กล้องอ่านตัวเลขได้แม่นยำแค่ไหน
การทดสอบภายในยืนยันว่าอ่านเลขจากภาพถ่ายหน้าปัดจริงได้ ส่วนความแม่นยำที่จุดติดตั้งวัดด้วยเกณฑ์ทดสอบ 2 ข้อของระบบ คือเทียบเลขที่กล้องอ่านได้และค่าที่ส่งผ่าน API กับหน้าปัดจริง หน้านี้จึงไม่ระบุตัวเลขความแม่นยำที่ยังไม่ได้วัด
ถ้าจะใช้กับมาตรวัดแบบอื่น ต้องเตรียมอะไรบ้าง
เริ่มจากส่งภาพหน้าปัดจริง รุ่นมาตรวัด และข้อมูลจุดติดตั้งให้เราประเมิน เราทดสอบกับมาตรวัดน้ำแบบหน้าปัดตัวเลข มาตรวัดแบบอื่นต้องประเมินใหม่ ราคากำหนดหลังการประเมิน เพราะขึ้นกับรุ่นมาตรวัด จำนวนจุด และระบบปลายทาง




