สารบัญ:

ระบบตรวจวัดระดับน้ำ: 9 ขั้นตอน (พร้อมรูปภาพ)
ระบบตรวจวัดระดับน้ำ: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบตรวจวัดระดับน้ำ: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: ระบบตรวจวัดระดับน้ำ: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: การใช้ Arduino UNO R3 ตรวจระดับน้ำด้วย Rain Raindrop Water Level Sensor และสั่งให้ Servo หมุน 2024, พฤศจิกายน
Anonim
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ
ระบบตรวจสอบระดับน้ำ

ในฐานะผู้สร้าง DIY ฉันมักจะพยายามหาวิธีที่จะทำให้ชีวิตของฉันและชีวิตของผู้อื่นง่ายขึ้นและปลอดภัยยิ่งขึ้น เมื่อวันที่ 30 มีนาคม พ.ศ. 2556 มีผู้เสียชีวิตอย่างน้อย 11 รายหลังจากเกิดฝนตกกะทันหันทำให้เกิดน้ำท่วมในเมืองหลวงพอร์ตหลุยส์ของมอริเชียส ในวันเดียวกัน บ้านหลายหลังถูกน้ำท่วม ขณะที่ทรัพย์สินของชาวบ้านได้รับความเสียหาย ขณะที่ฉันอาศัยอยู่ไม่กี่กิโลเมตรที่เกิดโศกนาฏกรรมนี้ ฉันจึงตัดสินใจสร้างระบบตรวจสอบระดับน้ำ ร่วมกับทีมที่ยอดเยี่ยมและมีแรงบันดาลใจ เราสามารถสร้างมันขึ้นมาได้

โครงการนี้ค่อนข้างง่ายที่จะทำซ้ำโดยประกอบด้วย arduino MKR WAN 1310, เซ็นเซอร์อัลตราโซนิก, เซ็นเซอร์ DHT11 และไฟ LED และปุ่มกดเพื่อทำให้โครงการเย็นลง

เสบียง

วัสดุ:

  • Arduino MKR WAN 1310
  • อัลตราโซนิกเซนเซอร์
  • DHT11 J
  • สาย ump
  • กล่องเพล็กโซ
  • ประตู
  • ไฟ LED
  • ปุ่มกด

เครื่องมือ:

  • สว่านมือ
  • บิต 5 มม

ขั้นตอนที่ 1: เตรียม Plexo Box

การเตรียมกล่องเพล็กโซ
การเตรียมกล่องเพล็กโซ
การเตรียมกล่องเพล็กโซ
การเตรียมกล่องเพล็กโซ

สำหรับโครงตู้ ผมใช้กล่องเพล็กโซขนาด 80x80 มม. เนื่องจากแข็งแรงทนทาน ประการแรก ฉันถอดฝาครอบสำหรับเซ็นเซอร์อัลตราโซนิกและสายไฟออก วิธีนี้ทำได้ง่ายมากเนื่องจากเส้นผ่านศูนย์กลางของรูเท่ากับเส้นผ่านศูนย์กลางของเซ็นเซอร์อัลตราโซนิก

ประการที่สอง ฉันเจาะรู 5 มม. ที่ด้านบนของเคสสำหรับเสาอากาศ สำหรับสิ่งนี้ คุณสามารถใช้เครื่องเจาะหรือสว่านมือได้เหมือนในกรณีของฉัน

ขั้นตอนที่ 2: วางส่วนประกอบ

การใส่ส่วนประกอบ
การใส่ส่วนประกอบ
การใส่ส่วนประกอบ
การใส่ส่วนประกอบ
การใส่ส่วนประกอบ
การใส่ส่วนประกอบ

ฉันต้องตัดความยาวของสายเซ็นเซอร์อัลตราโซนิกเนื่องจากยาวเกินไปที่จะใส่ในกล่องและปิดท้ายด้วยส่วนหัวของหมุดตัวเมียที่ส่วนท้ายสำหรับการเชื่อมต่อ จากนั้นเซ็นเซอร์สามารถดันเข้าไปในเคสและล็อคตัวเองด้วยระบบล็อคในตัว จากนั้นฉันเพิ่มบอร์ด mkr wan 1310 และโมดูลเซ็นเซอร์

ฉันใส่คอนเนคเตอร์ด้านกันน้ำสำหรับเต้ารับไฟฟ้าเพราะฉันไม่ต้องการให้มีน้ำเข้าด้านใน

ขั้นตอนที่ 3: วงจร Tinkercad

วงจรทิงเกอร์แคด
วงจรทิงเกอร์แคด

ในช่วง 3 ปีที่ผ่านมา ฉันได้ทำวงจรมากมาย แต่ฉันไม่มี Arduino Tinkercad เป็นวิธีเดียวสำหรับฉันที่จะเรียนรู้และพัฒนาวงจร Arduino และจำลองวงจรเหล่านั้น แม้หลังจากที่ฉันได้ Arduino uno ของฉันแล้ว ฉันยังคงใช้วงจร tinkercad เพื่อจำลองโครงการของฉันก่อน วงจร Tinkercad อนุญาตให้คุณใช้หลายองค์ประกอบและแก้ไขปัญหาได้ ฉันขอแนะนำวงจร tinkercad สำหรับผู้เริ่มต้นและผู้ใช้ Arduino เนื่องจากจะป้องกันไม่ให้คุณเบิร์น Arduino เมื่อลองใช้วงจรใหม่

ขั้นตอนที่ 4: เชื่อมต่อ Wire

การเชื่อมต่อสาย
การเชื่อมต่อสาย

คุณสามารถทำตามวงจร tinkercad ด้านบนหรือคุณสามารถทำตามการเชื่อมต่อร้อง

DHT11

+ > 5v

ออก > pin13

-> พื้นดิน

เซ็นเซอร์อัลตราโซนิก

+ > 5v

ทริกเกอร์ > pin7

ก้อง > pin8

-> พื้นดิน

การใช้สายจัมเปอร์ทำให้การเชื่อมต่อเป็นเรื่องง่ายและติดด้วยสายรัดซิป

ขั้นตอนที่ 5: การเพิ่มไฟ LED และปุ่มกดสำหรับการแก้ไขปัญหา

การเพิ่มไฟ LED และปุ่มกดสำหรับการแก้ไขปัญหา
การเพิ่มไฟ LED และปุ่มกดสำหรับการแก้ไขปัญหา
การเพิ่มไฟ LED และปุ่มกดสำหรับการแก้ไขปัญหา
การเพิ่มไฟ LED และปุ่มกดสำหรับการแก้ไขปัญหา

ฉันใช้ไฟสีแดงและสีเขียวเพื่อแสดงสถานะของอุปกรณ์และปุ่มกดเพื่อรีเซ็ตอุปกรณ์ เนื่องจากการออกแบบของฉันใช้กับวงจร tinkercad ฉันค่อนข้างแน่ใจว่ามันจะเป็นของจริง ดังนั้นฉันจึงทำ pcb ขนาดเล็กเพื่อลดจำนวนสายไฟ

ขั้นตอนที่ 6: การเข้ารหัส

ฉันใช้ IDE ออนไลน์และรหัสเป็นไฟล์ด้านล่าง

ขั้นตอนที่ 7: การติดตั้งเครือข่ายของ Thing

การติดตั้งเครือข่ายของ Thing
การติดตั้งเครือข่ายของ Thing

คุณสามารถทำตามขั้นตอนเหล่านี้ได้ในลิงค์นั้น ง่ายสุด ๆ พร้อมคำอธิบายโดยละเอียด ฉันเพิ่ม payload decorder ในภาพด้านบนและ text.function Decoder(bytes, port) {var decoded = {};var result = "";for (var i = 0; i < bytes.length; i++) {result += String.fromCharCode(parseInt(bytes));} return {field1: result, };} สิ่งนี้สำคัญมากเพื่อให้ได้ alue ที่อ่านได้

ขั้นตอนที่ 8: รับข้อมูล

รับข้อมูล
รับข้อมูล
รับข้อมูล
รับข้อมูล

คุณสามารถเห็นภาพหน้าจอด้านบนว่าฉันได้รับข้อมูลผ่าน TTN บนโทรศัพท์ได้อย่างไร ฉันยังใช้การรวม IFTTT เพื่อแสดงข้อมูลใน google sheet.comment ของฉันด้านล่างหากคุณต้องการทราบว่าฉันสร้างมันขึ้นมาได้อย่างไร

ขั้นตอนที่ 9: ทางออกสุดท้าย

ทางออกสุดท้าย
ทางออกสุดท้าย
ทางออกสุดท้าย
ทางออกสุดท้าย
ทางออกสุดท้าย
ทางออกสุดท้าย

สินค้ายังอยู่ในขั้นตอนการพัฒนา ฉันพิมพ์ 3 มิติตู้ใหม่ แต่ต้องเสริมกำลัง มันใช้แผงโซลาร์เซลล์ 12v เพื่อจ่ายไฟ ฉันกำลังทดสอบก่อนที่จะติดตั้งที่ริมฝั่งแม่น้ำ ในไม่ช้าฉันจะเผยแพร่คำแนะนำเพื่อแสดงว่าฉันจะวางอุปกรณ์ไว้ที่ตำแหน่งที่แน่นอนได้อย่างไร

แนะนำ: