You are on page 1of 5

บทความวิจัย

ระบบตรวจวัดระดับน้ำด้วยไอโอที
Water level measurement system with Internet of things (IoT)
นายวัชรินทร์ เนื่องแก้ว นายเสกสรรค์ ความเพียร และผู้ช่วยศาสตราจารย์ ดร.สุชาติ คุ้มมะณี
สาขาวิทยาการคอมพิวเตอร์ คณะวิทยาการสารสนเทศ มหาวิทยาลัยมหาสารคาม

บทคัดย่อ ของน้ำ เท่านั้น ดังนั้น เมื่อต้องการวัดระดับ


ปั จ จุ บ ั น ในการดู ค ่ า ระดั บ ความลึ ก ความลึกของน้ำในบริเวณรอบ ๆ แหล่งน้ำ หรือ
ของน้ำที่ต้องเดินทางไปยังจุดวัดระดับน้ำ ทำให้ จุดที่ต้องการทราบถึงค่าระดับความลึกของน้ำ
เกินความไม่ส ะดวกสบาย และยังสามารถวัด จึงทำให้ไม่สามารถค่าระดับความลึกของน้ำได้
ระดับน้ำได้เฉพาะจุดที่มีเสาระดับน้ำ ซึ้งทำให้ ในโครงงานนี้เราจะทำการสร้างระบบตรวจวัด
ไม่ส ามารถตรวจวัดระดับ น้ำในบริเวณอื่นได้ ระดับความลึกของน้ำ ทำงานร่วมกับเทคโนโลยี
ดั ง นั ้ น โครงงานนี ้ จ ึ ง นำเสนอระบบตรวจวัด ไอโอที เพื่อรายงานและวัดระดับความลึกของ
ระดับน้ำด้วยไอโอที ที่ จะสามารถวัดระดับน้ำ น้ำ ความใสหรือขุ่นของน้ำ และวัดค่า PH ใน
บริ เ วณรอบ ๆ แหล่ ง น้ ำ หรื อ จุ ด ที ่ ต ้ อ งการ น้ำโดยจะใช้งานบริเวณเขื่อนหรือลำคลองต่าง
ตรวจวัดระดับความลึกของน้ำและ ค่า PH ใน ๆ คุณสมบัติเป็นโครงสร้างรูปแบบที่สามารถ
น้ำ และความใสความขุ่นของน้ำ โดยการบังคับ ลอยบนน้ำได้ ควบคุมผ่านแอพพลิเคชั่นมือถือ
อุ ป กรณ์ ผ ่ า นแอพพลิ เ คชั ่ น มื อ ถื อ ไปยั ง จุ ด ที่ บังคับในระยะสายตา โดยจะมีเซนเซอร์ในการ
ต้องการจะวัดและจะแสดงผลผ่านเว็บไซต์และ วัดระดับของน้ำและคุณสมบัติของน้ำบางอย่าง
แอพพลิเคชั่นมือถือ เช่น ความใสหรือขุ่นของน้ำ วัดค่า PH ในน้ำ
คำสำคั ญ : วั ด ระดั บ ความลึ ก ของน้ ำ วั ด ค่ า เมื่อตรวจวัดระดับความลึกของน้ำ
ความขุ่น วัดค่า PH 2. ทฤษฎีและงานวิจัยที่เกี่ยวข้อง
1) แรงลอยตัว
1. บทนำ ใช้ในการคำนวณน้ำหนั ก ตั ว
การวัดระดับความลึกของน้ำใน ระบบตรวจวัดระดับน้ำด้ว ยไอโอที ที่
ปัจจุบัน จะเป็นการวัดแบบการปักเสาลงใน ลอยอยู่บนผิวน้ำ
บริเวณที่ต้องการวัดระดับความลึกของน้ำ ซึ้งไม่ 2) รอกเดี่ยวตายตัว
สามารถคลื่อนย้ายได้และถ้าต้องการทราบถึง ใช้ ใ นการลดแรงเสี ย ดทาน
ค่าที่ได้จากการวัดระดับความลึกของน้ำใน และลดภาระการทำงานของ
ปัจจุบันต้องไปดูถึงที่ จึงทำให้เกิดความไม่ มอเตอร์
สะดวกสบายในการดูค่าระดับความลึกของน้ำ 3) Internet of Thing
และยังดูได้เฉพาะจุดที่มีเสาวัดระดับความลึก การที่สิ่งต่าง ๆ ถูกเชื่อมโยง
ทุกสิ่งทุกอย่างสู่โลกอินเตอร์เน็ต ทำให้มนุษย์
88

สามารถ สั่งการควบคุมการใช้งานอุปกรณ์ต่าง แบตเตอรี ่ ล ิ เ ธี ย ม 12Vเป็ น


ๆ ผ่านทางเครือข่ายอินเตอร์เน็ต เช่น การเปิด - แหล่งจ่ายพลังงานให้แก่ระบบตรวจวัดระบบน้ำ
ปิด อุปกรณ์เครื่องใช้ไฟฟ้า 6) Air card
4) Web server อุปกรณ์ที่ใช้ในการเชื่อมต่อ
คือซอฟต์แวร์ห รือโปรแกรม กับ Raspberry pi เพื่อต่ออินเตอร์เน็ตแบบไร้
สำหรับเซิร์ฟเวอร์รวมถึงฮาร์ดแวร์ซึ่งก็คือเครื่อง สายผ่านโครงข่ายผู้ให้บริการโทรศัพท์
คอมพิวเตอร์ที่สามารถตอบสนองต่อคำสั่งของ 7) GPS Module GY-NEO6MV2
เครื่อง Client ที่เรียกใช้งานเว็บไซต์ในรูปแบบ ระบบนำร่อง เป็นระบบระบุ
ของ www ให้สามารถเรียกชมหน้าเว็บไซต์นั้น ตำแหน่งบนพื้นโลก
ๆ ได้ 8) Crash Sensor Module
2.5 อุปกรณ์ที่ใช้ โมดูลตรวจจับการชนไมโครส
1) Raspberry pi วิตช์สำหรับติดกับ smart car หรือ robot เพื่อ
เป็นเครื่องคอมพิวเตอร์ขนาด ใช้เช็คการชนให้สัญญาณเป็น digital เมื่อมีการ
จิ๋ว ที่ ใช้ในการควมคุ มเซนเซอร์ แ ละ ชนหรื อ สวิ ต ช์ ถ ู ก กดให้ ส ั ญ ญาณเป็ น 1 เมื่ อ
โมดูลต่างๆ สถานะปกติให้สัญญาณเป็น 0
2) GA12-N20 9) counter module motor speed
GA12-N20 มอเตอร์ เ กี ย ร์ sensor
gear motor smart car 12V 1000RPM เป็ น เซนเซอร์นับเหรียญ นับรอบ
มอเตอร์ที่ใช้ในการเคลื่อนที่และควบคุมการ นับจำนวน ตรวจจับวัตถุผ่าน นำมาใช้เพื่อวัด
ทำงานของทุ่นและการเคลื่อนที่ รอบของลอกที่หมุนเพื่อหาความยาวของเชือก
3) PH Sensor Module with Probe 10) Solar cell
โมดู ล วั ด ค่ า PH ของน้ ำ มา นำมาใช้แปลงพลังงานแสงอาทิตย์เป็น
พร้อมกับ Probe วัดความเป็น กรด-เบส ของ พลังไฟฟ้าให้กับแบตเตอรี่ลิเธียม
สารละลายวัดได้ในช่วง 0-14PH โดยให้ค่าออม 11) MS 500mA Mini Solar Lipo Charger
มาเป็น Analog 0-1024 ใช้กำลังไฟฟ้าที่ 3.3– Board Lithium Battery Charge DIY
5 V Output Module Kit
4) Turbidity sensor ใช้ ช าร์ จ แบตเตอรี ่ ล ิ เ ธี ย ม โดยใช้
Turbidity sensor ใช้ ใ นการ พลังงานแสงอาทิตย์จาก solar cell
วัดความขุ่น ของน้ำ ใช้ กำลัง ไฟฟ้ าที่ 4.5-5 V 12) L298N Motor Drive Module
Output โมดู ล L298N ขั บ มอเตอร์ ไ ด้ 2 ตั ว
5) Battery Lithium แบบแยกอิ ส ระ สามารถควบคุ ม ความเร็ ว
89

มอเตอร์ได้ ใช้ไฟ 5 โวลต์ เลี้ยงบอร์ดได้สามารถ sensor, Crash Sensor Module, GPS


รับไฟเข้า 7-35 โวลต์ขับมอเตอร์ได้ มีวงจรเรกู Module GY-NEO6MV2
เลตในตัว ขับกระแสสูงสุดได้ 2A
2)การเชื ่ อ มต่ อ กั บ ฐานข้ อ มู ล โดย
13) USB Charger Module DC Buck step
แอพพลิเคชั่นจะส่งคำสั่งไปไว้ที่ฐานข้อมูลแล้ว
down Converter
โมดู ล แปลงไฟ 6-24V เป็ น 5V แบบ ให้ Raspberry pi 3 ไปดึงคำสั่งจากฐานข้อมูล
USB จ่ายไฟต่อเนื่องที่ 2A กระแสสูงสุด 3A มี เพื่อมาแจกงานให้กับโมดูลต่างๆเมื่อได้ข้อมูล
วงจรป้องกันจ่ายไฟ input ผิดขั้ว และเอาต์พุต มาแล้วก็ส่งข้อมูลที่ได้ไปเก็ยที่ฐานข้อมูล
ลัดวงจร 4 ผลการทดลอง
3. ขั้นตอนการดำเนินงาน หลังจากที่ผู้พัฒนาได้ลองทดสอบการ
3.1ภาพรวมของระบบ เคลื่อนที่และการเก็บค่าที่ได้จะระบบวัดระดับ
น้ำ รอบๆสระน้ำชั้นที่สองของคณะวิทยาการ
สารสนเทศ มหาวิทยาลัยมหาสารคาม พบว่า
การวั ด ค่ า ความลึ ก มี ค วามแม่ น ยำประมาณ
90.3 % การวั ด ค่ า PHและค่ า ความขุ่ น ไม่
สามารถวัดได้เนื่องจากยังทำไม่เสร็จ ส่วนของ
ภาพประกอบที่ 1 ภาพรวมของระบบ ค่า GPS พบปัญหาในการดีแทคได้บ้างไม่ได้บ้าง
แผนผังการทำงานของระบบตรวจวัด และการทดสอบการเคลื่อนที่พบว่า เมื่อทำการ
ระดับน้ำ จะมีอุปกรณ์ที่มีลักษณะคล้ายเรือทำ เคลื่อนที่เรือไม่สามารถหยุดอยู่กับที่ได้ สาเหตุ
หน้าที่วัดระดับความลึกและวัดค่าต่าง ๆ เช่น เกินจากโดนลม และคลื่นน้ำรบกวน เดินหน้า
ค่ า PH และความขุ ่ น ของน้ ำ เพื ่ อ ประเมิ น เลี้ยวซ้าย เลี้ยวขวา ไม่พบปัญหา ถอยหลังพบ
ประสิทธิภ าพของน้ ำ โดยสั่งการทำงานของ ปัญหา เนื่องจากมอเตอร์ตัวด้านซ้ายไม่ทำงาน
อุ ป กรณ์ จ ะควบคุ ม จากแอปพลิ เ คชั น ผ่ า น 1) แสดงรายละเอียดของความลึกของ
เครื อ ข่ า ยอิ น เทอร์ เ น็ ต โดยผ่ า นฐานข้ อ มู ล น้ำในแต่ละพื้นที่ในแอพพลิเคชั่น
ผู้ใช้งานสามารถดูข้อมูลจากแอปพลิเคชันแอน
ดรอยด์และเว็บไซต์ได้
1) การเชื่อต่ออุปกรณ์ Raspberry pi
3 กับ โมดุลอื่นๆ ได้แก่ L298N Motor Drive
Module, counter module motor speed
90

ค่า PHและค่าความขุ่นไม่สามารถวัดได้ ในส่วน


ของ GPS จะส่งค่าได้ก็ต่อเมื่ออยู่ข้างนอกและ
ต้องอยู่นิ่งๆถึงจะสามารถส่งค่าได้
อ้างอิง
1. Matana Wiboonyasake, “internet of
things (iot),” 9 March 2018. [Online].
Available: https://bit.ly/2SpvLrL.
[Accessed 22 August 2019].
ภาพประกอบที่ 2 ผลการทดลองแสดงบนแอป
2. admin. “ขารับส่ง raspberry pi 3” 24
พลิเคชัน
January 2016. [Online]. Available:
2) แสดงรายละเอียดของความลึกของ
https://bit.ly/3gwBUKC. [Accessed 2
น้ำในแต่ละพื้นที่ในรูปแบบกราฟในเว็บไซต์
August 2020].
3. Teerasej Jiraphatchandej, “android
studio วิธีใช้,”19 April 2017. [Online].
Available: https://bit.ly/3womCOK.
[Accessed 25 August 2020].
4. Ken RobotSiam, “การใช้งาน GPIO ใน
ภาพประกอบที่ 3 ผลการทดลองแสดงบนเว็บ Raspberry Pi ด้วย Python, ” . [Online].
5.สรุปผลและอภิปรายผล Available: https://bit.ly/2TZYCmB.
หลังจากที่ผู้พัฒนาได้ลองทดสอบเก็บ [Accessed 3 August 2020].
ข้อมูลการวัดความลึก รอบๆสระน้ำชั้นที่สอง 5. Ninenik Narkdee, “php javascript api
ของคณะวิทยาการสารสนเทศ มหาวิทยาลัย mysql การสร้าง, ” 2 May 2019. [Online].
มหาสารคาม ระบบตรวจวัดระดับน้ำด้วยไอโอ Available: https://bit.ly/3cBjkzR.
ที สามารถทำการวัดความลึกของน้ำได้ การ [Accessed 5 August 2020].
เคลื่อนที่พบปัญหาเมื่อทำการถอยหลัง การวัด

You might also like