น้ำเป็นทรัพยากรอันมีค่าซึ่งจำเป็นต่อชีวิต ด้วยความกังวลเกี่ยวกับการขาดแคลนน้ำและมลพิษที่เพิ่มขึ้น การตรวจสอบและอนุรักษ์การใช้น้ำจึงมีความสำคัญกว่าที่เคย วิธีหนึ่งในการทำเช่นนี้คือการสร้างระบบตรวจสอบน้ำ Arduino สำหรับบ้านของคุณ Arduino เป็นแพลตฟอร์มอิเล็กทรอนิกส์แบบโอเพ่นซอร์สที่ช่วยให้คุณสามารถสร้างโครงการเชิงโต้ตอบได้ ในบทความนี้ เราจะแนะนำคุณตลอดกระบวนการสร้างระบบตรวจสอบน้ำอย่างง่ายโดยใช้ Arduino
ในการสร้างระบบตรวจสอบน้ำ คุณจะต้องมีองค์ประกอบสำคัญบางประการ ซึ่งรวมถึงบอร์ด Arduino, เซ็นเซอร์วัดการไหลของน้ำ, โซลินอยด์วาล์ว และหน้าจอแสดงผล เซ็นเซอร์วัดการไหลของน้ำใช้เพื่อวัดปริมาณน้ำที่ไหลผ่านท่อ ในขณะที่โซลินอยด์วาล์วสามารถใช้เพื่อควบคุมการไหลของน้ำ หน้าจอแสดงผลจะแสดงข้อมูลการใช้น้ำแบบเรียลไทม์
ขั้นตอนแรกในการสร้างระบบตรวจสอบน้ำคือการเชื่อมต่อเซ็นเซอร์วัดการไหลของน้ำเข้ากับบอร์ด Arduino เซ็นเซอร์วัดการไหลของน้ำมีสามพิน: VCC, GND และ OUT เชื่อมต่อพิน VCC เข้ากับพิน 5V บนบอร์ด Arduino, พิน GND เข้ากับพิน GND และพิน OUT เข้ากับพินดิจิทัล เช่น พิน 2 จากนั้น เชื่อมต่อโซลินอยด์วาล์วกับบอร์ด Arduino โซลินอยด์วาล์วมีสองพิน: VCC และ GND เชื่อมต่อพิน VCC เข้ากับพิน 5V บนบอร์ด Arduino และพิน GND เข้ากับพิน GNDรุ่น
CIT-8800 อุปกรณ์ควบคุมค่าการนำไฟฟ้า/ความเข้มข้นแบบเหนี่ยวนำ | ความเข้มข้น |
1.NaOH:(0~15) เปอร์เซ็นต์ หรือ (25~50) เปอร์เซ็นต์ ; 2.HNO | :(0~25) เปอร์เซ็นต์ หรือ (36~82) เปอร์เซ็นต์ ; 3.เส้นโค้งความเข้มข้นที่ผู้ใช้กำหนด3การนำไฟฟ้า |
(500~2,000,000)สหรัฐ/ซม. | ทีดีเอส |
(250~1,000,000) ppm | อุณหภูมิ |
(0~120)°C | ความละเอียด |
การนำไฟฟ้า: 0.01uS/ซม.; ความเข้มข้น: 0.01 เปอร์เซ็นต์ ; TDS:0.01ppm อุณหภูมิ: 0.1℃ | ความแม่นยำ |
การนำไฟฟ้า: (500~1000)uS/cm +/-10uS/cm; (1~2000)มิลลิวินาที/ซม.+/-ร้อยละ 1.0 | TDS: 1.5 ระดับ, อุณหภูมิ: +/-0.5℃ |
อุณหภูมิ ค่าชดเชย | |
ช่วง: (0~120)°C; องค์ประกอบ: Pt1000 | พอร์ตการสื่อสาร |
RS485.โปรโตคอล Modbus RTU | เอาท์พุตอนาล็อก |
สองช่องสัญญาณแยก/เคลื่อนย้ายได้ (4-20)mA, เครื่องมือ / เครื่องส่งสำหรับการเลือก | เอาต์พุตควบคุม |
สวิตช์โฟโตอิเล็กทริคเซมิคอนดักเตอร์สามช่อง สวิตช์ที่ตั้งโปรแกรมได้ พัลส์และความถี่ | สภาพแวดล้อมการทำงาน |
อุณหภูมิ(0~50)℃; ความชื้นสัมพัทธ์และ lt;95 เปอร์เซ็นต์ RH (ไม่ควบแน่น) | สภาพแวดล้อมในการจัดเก็บ |
อุณหภูมิ(-20~60)℃;ความชื้นสัมพัทธ์ ≤85 เปอร์เซ็นต์ RH (ไม่มีการควบแน่น) | พาวเวอร์ซัพพลาย |
กระแสตรง 24V+15 เปอร์เซ็นต์ | ระดับการป้องกัน |
IP65 (พร้อมฝาครอบด้านหลัง) | มิติ |
96มม.x96มม.x94มม.(สูงxกว้างxลึก) | ขนาดรู |
9 มม.x 91 มม.(สูงxกว้าง) | เมื่อคุณเชื่อมต่อส่วนประกอบต่างๆ แล้ว คุณสามารถเริ่มเขียนโค้ดสำหรับระบบตรวจสอบน้ำของคุณได้ รหัสจะอ่านข้อมูลจากเซ็นเซอร์วัดการไหลของน้ำและแสดงบนหน้าจอ นอกจากนี้ยังจะควบคุมโซลินอยด์วาล์วเพื่อควบคุมการไหลของน้ำ คุณสามารถปรับแต่งโค้ดเพื่อกำหนดเกณฑ์การใช้น้ำและรับการแจ้งเตือนเมื่อเกินเกณฑ์เหล่านี้
หลังจากเขียนโค้ดแล้ว ให้อัปโหลดไปที่บอร์ด Arduino และทดสอบระบบตรวจสอบน้ำของคุณ คุณควรเห็นข้อมูลการใช้น้ำแบบเรียลไทม์ที่แสดงบนหน้าจอ คุณยังสามารถทดสอบโซลินอยด์วาล์วได้โดยการเปิดและปิดเพื่อควบคุมการไหลของน้ำ หากทุกอย่างทำงานอย่างถูกต้อง แสดงว่าคุณได้สร้างระบบตรวจสอบน้ำสำหรับบ้านของคุณสำเร็จแล้ว |
หมายเลขรุ่น
ตัวควบคุมแบบออนไลน์สำหรับการนำไฟฟ้า/ความเข้มข้นแบบเหนี่ยวนำ CIT-8800 | ช่วงการวัด | |
การนำไฟฟ้า | 0.00μS/ซม. ~ 2000mS/ซม. | ความเข้มข้น |
1.NaOH,(0-15) เปอร์เซ็นต์หรือ(25-50) เปอร์เซ็นต์ ; | 2.HNO3(หมายเหตุความต้านทานการกัดกร่อนของเซ็นเซอร์)(0-25) เปอร์เซ็นต์ หรือ(36-82) เปอร์เซ็นต์ ; | |
3.เส้นโค้งความเข้มข้นที่ผู้ใช้กำหนด | ||
ทีดีเอส | ||
0.00ppm~1000ppt | อุณหภูมิ | |
(0.0 ~ 120.0)℃ | ความละเอียด | |
การนำไฟฟ้า | 0.01μS/ซม. | ความเข้มข้น |
ทีดีเอส | 0.01% | |
0.01ppm | อุณหภูมิ | |
0.1℃ | ความแม่นยำ | |
การนำไฟฟ้า | 0μS/ซม. ~1000μS/ซม. ±10μS/ซม. | 1 มิลลิซีเมนส์/ซม.~500 มิลลิซีเมนส์/ซม. ±1.0 เปอร์เซ็นต์ |
500mS/cm~2000 mS/cm ±1.0 เปอร์เซ็นต์ | ||
ทีดีเอส | ||
1.5 ระดับ | อุณหภูมิ | |
±0.5℃ | อุณหภูมิ ค่าชดเชย | |
องค์ประกอบ | พีที1000 | ช่วง |
(0.0~120.0)℃ การชดเชยเชิงเส้น | (4~20)mA กระแสเอาต์พุต | |
ช่อง | ช่องคู่ | คุณสมบัติ |
แยก ปรับได้ กลับด้านได้ เอาต์พุต 4-20MA เครื่องมือ/โหมดเครื่องส่งสัญญาณ | ความต้านทานลูป | |
400Ω(Max),DC 24V | ความละเอียด | |
±0.1mA | ควบคุมผู้ติดต่อ | |
ช่อง | สามช่อง | ติดต่อ |
เอาท์พุตรีเลย์โฟโตอิเล็กทริค | ตั้งโปรแกรมได้ | |
อุณหภูมิที่ตั้งโปรแกรมได้ 、การนำไฟฟ้า/ความเข้มข้น/TDS、timing)output | คุณสมบัติ | |
สามารถตั้งค่าอุณหภูมิ、การนำไฟฟ้า/ความเข้มข้น/TDS、 ไทม์มิ่ง การเลือก NO/NC/ PID | โหลดความต้านทาน | |
50mA(Max),AC/DC 30V(Max) | การสื่อสารข้อมูล | |
RS485,โปรโตคอล MODBUS | แหล่งจ่ายไฟ | |
กระแสตรง 24V±4V | การบริโภค | |
5.5W | สภาพแวดล้อมการทำงาน | |
อุณหภูมิ:(0~50)℃ ความชื้นสัมพัทธ์:≤85 เปอร์เซ็นต์ RH (ไม่ควบแน่น ) | ที่เก็บข้อมูล | |
อุณหภูมิ:(-20~60)℃ ความชื้นสัมพัทธ์:≤85 เปอร์เซ็นต์ RH (ไม่ควบแน่น) | ระดับการป้องกัน | |
IP65(พร้อมฝาครอบด้านหลัง) | มิติเค้าร่าง | |
96 มม.×96 มม.×94 มม. (H×W×D) | มิติรู | |
91 มม.×91 มม.(H×W) | การติดตั้ง | |
ติดตั้งบนแผง ติดตั้งรวดเร็ว | โดยสรุป การสร้างระบบตรวจสอบน้ำ Arduino เป็นวิธีที่ง่ายและมีประสิทธิภาพในการติดตามและอนุรักษ์การใช้น้ำในบ้านของคุณ ด้วยการตรวจสอบการใช้น้ำแบบเรียลไทม์ คุณสามารถระบุพื้นที่ที่มีการใช้น้ำอย่างสิ้นเปลือง และดำเนินการเพื่อลดการใช้น้ำ เนื่องจากการอนุรักษ์น้ำมีความสำคัญเพิ่มมากขึ้น ระบบติดตามน้ำจึงเป็นเครื่องมืออันทรงคุณค่าสำหรับเจ้าของบ้าน ถ้าอย่างนั้นทำไมไม่ลองและเริ่มติดตามการใช้น้ำของคุณตั้งแต่วันนี้ล่ะ? |
In conclusion, building an Arduino water monitoring system is a simple and effective way to track and conserve water usage in your home. By monitoring water usage in real-time, you can identify areas where water is being wasted and take steps to reduce consumption. With the increasing importance of water conservation, a water monitoring system is a valuable tool for homeowners. So why not give it a try and start monitoring your water usage today?