ในทำนองเดียวกันกับคำถาม " วิธีที่ดีที่สุดในการตรวจสอบว่าเหยือกน้ำขนาด 5 แกลลอนว่างเปล่าหรือเปล่า " ฉันกำลังมองหาวิธีวัดปริมาณน้ำในภาชนะ นี่คือเพื่อให้สามารถเชื่อมต่อกับ Arduino สำหรับการบันทึกและการรายงาน แต่มันเป็นภาชนะที่แตกต่างกันมาก
ฉันมีบ้านที่มีน้ำใช้ในครัวเรือนที่จัดหามาจากถังคอนกรีตใต้ดิน (ประมาณ 3,000 แกลลอนสหรัฐ 11,000 ลิตร) แม้ว่าจะมีคัทเอาท์สวิตช์ลอยเมื่อมันว่างเปล่า (เพื่อป้องกันปั๊ม) แต่ฉันอยากจะรู้ว่ามันลดน้อยลงไปนานก่อนหน้านั้น สิ่งที่ดีเลิศในการวัดอย่างแน่นอนหรือในขั้นตอน (อย่างน้อยในแปดโหลด) ดังนั้นซอฟต์แวร์สามารถคาดการณ์เมื่อมันจะหมดตามการใช้งานเฉลี่ยและสามารถตรวจสอบออนไลน์เมื่ออยู่ห่าง
รถถังมีช่องคอนกรีตขนาดใหญ่และรูเล็ก ๆ ที่มีก้านวัดแบบดั้งเดิมที่มีอยู่ดังนั้นการเข้าถึงจึง จำกัด มันอยู่ในสภาพแวดล้อมทะเลทรายที่รุนแรง แต่ห้องปั๊มและพลังงานอยู่ห่างออกไปเพียงไม่กี่ฟุต
ความคิดบางอย่างที่ฉันมี:
- ระงับสวิทช์ลอยด้วยสายที่มีความยาวแตกต่างกันจากแถบด้านในถังและวางสายทั้งหมดกลับไปที่คอนโทรลเลอร์ ยากที่จะติดตั้งน่าเกลียดเทคโนโลยีต่ำ หรือสิ่งที่คล้ายกันในเสาแนวตั้ง
- หน้าสัมผัส (เช่นปลั๊กสหรัฐ 2 ขา) บนเสาแนวตั้งที่เชื่อมต่อกลับไปยังคอนโทรลเลอร์อีกครั้ง (อาจใช้สายริบบิ้น) การกัดกร่อน / ขั้วบวกอาจเป็นปัญหาถึงแม้ว่ากำลังงานอาจเป็นเพียงแค่ช่วงเวลาสั้น ๆ การรวมตัวของใยแมงมุมและแมลงที่ตายแล้วอาจทำให้อ่านผิดได้
- ใช้สายเคเบิลหุ้มฉนวนอย่างเต็มที่ในแนวตั้งและใช้เป็นเสาอากาศเพื่อส่งพัลส์ผ่านและใช้ความแตกต่างระหว่างวิธีการทำงานเป็นเสาอากาศในอากาศและในน้ำ (เช่นเครื่องวัด SWR) เพื่อคำนวณว่าไกลแค่ไหน น้ำคือ
- ตัวตรวจหาระยะทางอัลตราโซนิก (หรือแสง) ติดตั้งอยู่ใต้ฟัก ช่วงต้องมีความยาวไม่เกิน 2 เมตร (6 ฟุต)
- เครื่องมือค้นหาความลึก (โซนาร์) บนทุ่น ความท้าทายที่ยิ่งใหญ่ที่สุดคือการส่งสัญญาณออก (สายยาวอาจพันกันเมื่อถังเติม)
สองอันสุดท้ายจะดียิ่งขึ้นหากพวกเขาเป็นแบบไร้สาย (เพื่อบันทึกการใช้สายเคเบิลที่อาจได้รับความเสียหาย) แต่ฉันไม่คิดว่าฉันจะได้รับอายุการใช้งานแบตเตอรี่ที่ฉันต้องการ (1 ปีขึ้นไป)
ความคิดอื่น ๆ ? มีใครเคยทำเช่นนี้บ้าง?