กลับไปหน้ารวมไฟล์
how-to-make-your-own-diy-water-sensor-62d64f.md

การตรวจจับการนำไฟฟ้าของของเหลว: เมทริกซ์โพรบน้ำ DIY

เครื่องตรวจจับน้ำท่วมเชิงพาณิชย์มีอยู่จริง แต่เป็นกล่องดำราคาแพง! ฟิสิกส์พื้นฐานของการตรวจจับของเหลวที่หกรั่วไหลไม่จำเป็นต้องมีอะไรมากไปกว่าการทำความเข้าใจว่าน้ำประปาธรรมดาสามารถนำไฟฟ้าได้เนื่องจากมีแร่ธาตุไอออนิกขนาดเล็กละลายอยู่! DIY Water Sensor แนะนำให้วิศวกรนำสายทองแดงเปลือยที่เปิดออกแยกออกจากกันอย่างแรง แล้วติดตั้งให้ห่างกันไม่กี่มิลลิเมตรเหนือกริด pull-down ขนาดใหญ่ 10K Ohm! ทันทีที่คลื่นชีวภาพที่หลุดรอด หรือหยดน้ำจากท่อที่รั่วแตะสายไฟทั้งสองพร้อมกัน มันจะทำให้วงจรกริดสมบูรณ์ทางกายภาพในตัว ส่งการแจ้งเตือนทางอิเล็กทรอนิกส์ที่สำคัญไปยัง Arduino Core ทันที!

smart_dustbin_ultrasonic_front_1772704571110.png

การสร้าง Dual-Probe Voltage Divider!

หากคุณเพียงแค่จุ่มสายไฟสองเส้นลงในน้ำที่เชื่อมต่อกับ Digital Pin, Arduino อาจ short circuit หรืออาจตรวจจับความผิดปกติทางไฟฟ้าสถิตได้! คุณต้องใช้ Analog Matrix!

  1. ต่อสาย VCC (5V) เข้ากับแผ่นทองแดงเปลือยยาวๆ ชิ้นหนึ่ง
  2. วางแผ่นทองแดงเปลือยชิ้นที่สองให้ขนานกับชิ้นแรกอย่างใกล้ชิด แต่ต้องแยกออกจากกันทางกายภาพอย่างสมบูรณ์แบบ!
  3. ต่อสายแผ่นที่สองนั้นโดยตรงเข้ากับ Analog Input (A0) ของ Arduino!
  4. สำคัญมาก: คุณต้องต่อ resistor แบบแข็ง 10K-Ohm จาก A0 ลงไปยัง GND โดยตรง! สิ่งนี้จะสร้างจุดยึด "Pull-Down" เพื่อไม่ให้ pin ทำงานผิดปกติจากการอ่านคลื่นวิทยุในอากาศ!
int sensorPin = A0; 

void setup() {
  Serial.begin(9600);
}

void loop() {
  int waterLevelRaw = analogRead(sensorPin); 
  
  // When air is between the wires, reading is 0!
  // When physical fluid connects them, resistance crashes, and reading skyrockets!
  if (waterLevelRaw > 500) { 
    Serial.println("CATASTROPHIC FLOOD ALERT! THE PROBES HAVE BEEN BREACHED!");
    digitalWrite(ALARM_BUZZER, HIGH);
  }
  delay(100);
}

การแก้ไขวิกฤต Galvanic Electrolysis!

การจ่าย Direct Current 5V อย่างรุนแรงอย่างต่อเนื่องผ่านทองแดงเปลือยที่จมอยู่ในน้ำประปาจะก่อให้เกิดปรากฏการณ์ทางเคมีที่รุนแรง

  • Electrolysis จะเกิดขึ้นอย่างรุนแรง! ทองแดงบริสุทธิ์จะเริ่มออกซิไดซ์และละลายกลายเป็นตะกอนพิษสีเขียวอย่างรวดเร็วอย่างไม่น่าเชื่อ ทำลายเซ็นเซอร์ของคุณจนหมดสิ้นภายในเวลาไม่ถึง 48 ชั่วโมง!
  • การแก้ไขแบบผู้เชี่ยวชาญ: แทนที่จะผูก probe แรกเข้ากับ pin 5V ให้ผูกเข้ากับ Digital Pin (เช่น Pin 7) ในโค้ด ให้ส่ง Pin 7 ไปที่ HIGH อย่างรวดเร็วทันที, ดำเนินการ analogRead() ทันที, และดึง Pin 7 กลับลงมาที่ LOW ทันที! การจ่าย Voltage เพียง 2 milliseconds จะช่วยยับยั้ง algorithm การกัดกร่อนแบบ galvanic ได้อย่างมากและไม่มีกำหนด!

ความต้องการฮาร์ดแวร์พื้นฐานสำหรับของเหลว

  • Arduino Uno/Nano (ใช้ Analog to Digital converter 10-bit ที่มีความไวสูงโดยเฉพาะ).
  • 10K Ohm Carbon Resistor (จำเป็นสำหรับจุดยึด logic แบบ Pull-down).
  • สายทองแดงขนาดใหญ่สองเส้น / ตะปู Galvanized หรือแผ่น perf-board หนึ่งชิ้น. (ขันให้แน่นกับ baseboard พลาสติกเพื่อให้แน่ใจว่าไม่ชนกันทางกายภาพและ short circuit!).
  • Buzzer หรือ 5V LED เพื่อแจ้งเตือนให้ผู้เฝ้าระวังทราบถึงโปรโตคอลการแทรกซึมของของเหลวในทันที.

ข้อมูล Frontmatter ดั้งเดิม

title: "How to make your own DIY water sensor!"
description: "Conductive telemetry anomalies! Ignore expensive commercial moisture sensors and forge your own explicit architectural probes natively out of raw exposed copper electrodes, analyzing radical resistance shifts through analog fluid dynamics."
category: "Sensors & Environment"
difficulty: "Beginner"