Final Class Proj. ทดสอบระบบ อ่านค่ามิเตอร์จากระยะไกล
- Phurin
- May 6, 2020
- 1 min read
Updated: May 7, 2020
เนื่องจากการจดหน่วยตามมิเตอร์ไฟที่ติดตั้งอยู่หน้าห้องพักในแต่ละห้อง เช่น การเดินไปที่หน้าห้องทุกห้องยิ่งมีเยอะยิ่งเหนื่อย อีกทั้งมิเตอร์ยังอยู่ในตำแหน่งที่มองตัวเลขได้ลำบาก ทำให้เกิดข้อผิดพลาดของตัวเลข ทำให้ต้องกลับไปจดรอบสอง ดังนั้นจึงเกิดโปรเจคอ่านค่ามิเตอร์จากระยะไกลขึ้นมา
การสร้างระบบ
ระบบอ่านค่ามิเตอร์จากระยะไกลมีโครงสร้างดังนี้

มีขั้นตอนการสร้างแบ่งเป็นหัวข้อดังนี้
1.การใช้งาน ESP32-CAM เบื้องต้น Link
2.ส่งภาพเข้า LINE Link
3.ส่งภาพเข้า Google drive Link
4.สั่งงานผ่าน Google assistant
Part1 Firebase บนเว็บ
Part2 Firebase บนคอม
Part3 Dialogflow
Part4 บอร์ด ESP32-CAM
5.รวมระบบทั้งหมด Link
การทดลองระบบ
ในการทดสอบนี้จะจำลองเสมือนนำกล้องไปติดตั้งอยู่หน้ามิเตอร์ไฟแล้ว มีทั้งหมด 3 ตัว ติดตั้งดังรูป โดยแต่ละกล้องจะมีตัวเลขระบุไว้ เรียงจากซ้ายไปขวา 1 ถึง 3 ตามลำดับ
เมื่อต่อไฟเข้ากับบอร์ด เมื่อกล้องเชื่อมต่อสำเร็จจะส่งข้อความเข้ามายัง LINE ดังรูป
หมายเหตุ ถ้าบอร์ดยังไม่เชื่อมต่อให้กด Reset จนกว่าจะได้

จากนั้นเราสามารถสั่งให้กล้องถ่ายภาพจาก Google assistant บนมือถือได้เลย ดังวิดีโอ
ภาพจากกล้องที่ได้
ระบบสามารถส่งเข้า Google Drive ได้ด้วยดังรูป

สรุปผลการทดลอง
พบว่าการส่งภาพผ่าน LINE ตอบสนองได้ดี สั่งปุ๊บส่งปั๊บ ส่วนการส่งเข้า Google Drive ก็ทำได้ดีเช่นกัน
ข้อได้เปรียบเสียเปรียบของระบบ
เมื่อเทียบระบบกับกล้องวงจรปิด
ข้อได้เปรียบ
1.ESP32CAM มีราคาที่ถูก ( 188 บาทต่อตัวพร้อมกล้องบน shopee)
2.LINE เป็นช่องทางยอดนิยมในการสื่อสาร ซึ่งระบบสามารถส่งภาพเข้า LINE ได้
3.ไม่ต้องมีเครื่องหลักในการรับภาพเพราะประมวลผลในตัว
ข้อเสียเปรียบ
1.ความคมชัดของภาพที่ 2MP ตามความละเอียดกล้อง
2.ขั้นตอนในการ setup ระบบเยอะเมื่อเปลี่ยนบัญชีผู้ใช้ใหม่
หากคุณมี ESP32-CAM สามารถสร้างระบบเองได้
โดยเราจะใช้ Firebase "CaptureESP32CAM" ที่สร้างไว้แล้ว ดังนั้น
จะมีขั้นตอนดังนี้
1.สร้าง Agent ใน Dialogflow ที่นี่
2.สร้าง LINE token ที่นี่
3.ดาวน์โหลดโค้ด ที่นี่
4.ใส่ "wifi" และ "LINE token" ของคุณในโค้ด
5.Upload ลงบอร์ด ESP32CAM พร้อมใช้งาน
สามารถประเมินโปรเจคอ่านค่ามิเตอร์จากระยะไกลได้ ที่นี่
Comments