ระบบตรวจสอบคุณภาพน้ำที่ใช้ IoT (WQMS) สำหรับการเพาะเลี้ยงสัตว์น้ำ
วัตถุประสงค์ของโครงการนี้คือการออกแบบและใช้ระบบติดตามน้ำแบบพกพาราคาประหยัด เพื่อตรวจสอบสถานะของน้ำให้มีคุณภาพและเอื้อต่อการเลี้ยงปลาในถังอะควาโพนิกในภาคการเพาะเลี้ยงสัตว์น้ำอย่างสม่ำเสมอ
- เนื่องจากองค์ประกอบของน้ำในบ่อได้รับผลกระทบอย่างต่อเนื่องจากการเปลี่ยนแปลงสิ่งแวดล้อม ทำให้ยากสำหรับเกษตรกรในการตรวจสอบสถานะของน้ำอย่างสม่ำเสมอ ดังนั้น WQMS ของเราจึงได้รับการพัฒนาเพื่อตรวจสอบความแปรผัน
- การทดสอบคุณภาพน้ำสามารถทำได้ที่แหล่งอื่นนอกเหนือจากการขนส่งตัวอย่างน้ำไปยังห้องปฏิบัติการ ซึ่งช่วยลดการทดสอบในห้องปฏิบัติการแบบดั้งเดิม ทำไมระบบของเราจึงแตกต่างจากระบบอื่น:
- วัดอุณหภูมิ ความขุ่น pH และระดับน้ำของบ่อเพื่อรักษาและควบคุมคุณภาพน้ำ
- ระบุการเปลี่ยนแปลงพารามิเตอร์เฉพาะในน้ำได้อย่างรวดเร็ว
- สร้างข้อมูลภาพ (แผนภูมิเส้น)
- ส่งการแจ้งเตือน
การทำงานของระบบ
- วัดอุณหภูมิน้ำ ความลึก ความขุ่น และ pH ของน้ำด้วยช่วงที่เหมาะสม ความขุ่น (Nephelometric Turbidity Units หรือ Jackson Turbidity Unit) 0-5 pH 4-10 ระดับน้ำ 5-27 (ขึ้นอยู่กับไซต์งาน)
- ประมวลผลข้อมูลบนไมโครคอนโทรลเลอร์โดยใช้ Espduino#2
- ส่งข้อมูลไปยังเซิร์ฟเวอร์คลาวด์
- และเผยแพร่ข้อมูลบนหน้าเว็บ
การใช้งานฮาร์ดแวร์
- เอสดูอิโน-32
- เซ็นเซอร์วัดอุณหภูมิแบบกันน้ำ DS18B20
- เซ็นเซอร์วัดค่า pH- E-201-C
- เซ็นเซอร์วัดความขุ่น- SKU SEN0189
- เซ็นเซอร์อัลตราโซนิก - HC-SR04
การใช้งานซอฟต์แวร์
- ส่วนหน้า
- HTML/ซีเอสเอส/
- บูทสแตรป
- จินจา
- แผนภูมิ
- แบ็กเอนด์
- หลาม: ตรรกะ
- ขวด: เซิร์ฟเวอร์
- SMTP: การส่งข้อความ
- SQLite: DB
- โปรแกรม C: โปรแกรมเซ็นเซอร์บน Esp32
- HTTP
- เฮโรกุ
เริ่มต้นใช้งาน
ข้อกำหนดเบื้องต้น
- โคลน repo
- เพิ่มแพ็คเกจ Esp32 เพื่อเปิดใช้งานบอร์ด
- ลิงค์รหัสเซ็นเซอร์ที่
github.com/joewzy/WaterQualityMS.git
การติดตั้ง
- ติดตั้งโมดูลในไฟล์ความต้องการ
การใช้งาน:
- เชื่อมต่อ esp32 กับเครือข่าย
- โคลนพื้นที่เก็บข้อมูล::
git clone https://github.com/Erbynn/IoT-WQMS.git
cd IoT-WQMS
- สร้างและเปิดใช้งานสภาพแวดล้อมเสมือนจริง::
virtualenv env
source env/bin/activate
- ข้อกำหนดการติดตั้ง::
pip install -r 'requirements.txt'
เรียกใช้แอปพลิเคชัน::
ข้อมูลถูกเผยแพร่บน http://wqms.herokuapp.com/dashboard
สนุก ?
ภาพตัวอย่าง
ผู้เขียน/ทีมงาน::
- จอห์น พีเค เออร์บินน์ ส่งจดหมาย
- Josiah Kotey ส่งจดหมาย
- ไอแซค แอ็กเยน ดัฟฟูร์ ส่งเมล์
การรับทราบ
- หัวหน้าโครงการ นายไอแซค เอ. เมนซาห์
- เดนิส เอฟฟา อัมโปซาห์
- ดาวูด อิสมาอิล
- โจสิยาห์ แทร์คเปอร์
การปรับใช้
ส่วนขยายนี้เป็นโครงการเพื่อพัฒนาทักษะการพัฒนาซอฟต์แวร์ของเรา ยินดีรับข้อเสนอแนะหรือคำแนะนำตลอดจนคำขอดึง ขอบคุณ