สารบัญ:

Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน
Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน

วีดีโอ: Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน

วีดีโอ: Contact Less and Corrosion Free Water Level Indicator and Motor Control.: 5 ขั้นตอน
วีดีโอ: water pump automatic on off floatless relay wiring diagram 2024, กรกฎาคม
Anonim
Contact Less and Corrosion Free Water Level Indicator และการควบคุมมอเตอร์
Contact Less and Corrosion Free Water Level Indicator และการควบคุมมอเตอร์
Contact Less and Corrosion Free Water Level Indicator และการควบคุมมอเตอร์
Contact Less and Corrosion Free Water Level Indicator และการควบคุมมอเตอร์

สวัสดี ในคำแนะนำนี้ เราจะดูวิธีรับสถานะของถังเก็บน้ำตามระดับน้ำ (สูง กลาง ต่ำ) ของถังเหนือศีรษะโดยใช้ไฟ LED สีต่างๆ สามดวงในลักษณะที่ไม่สัมผัสด้วยความช่วยเหลือของเซ็นเซอร์อัลตราโซนิกและบอร์ด Arduino uno.

ข้อดี:

1. ขณะที่เรากำลังใช้วิธีการแบบไม่สัมผัสซึ่งเซ็นเซอร์อัลตราโซนิกได้ระยะทางของวัตถุ (ถึงแม้จะเป็นน้ำก็ตาม) โดยการส่งสัญญาณและคำนวณระยะเวลาที่ใช้ในการเด้งกลับ ไม่มีปัญหาเรื่องการกัดกร่อนของสายไฟ.

2. เราสามารถเพิ่มหรือลดระดับโดยไม่ต้องใช้ฮาร์ดแวร์เพิ่มเติมได้ตลอดเวลา

3. บำรุงรักษาน้อย

4. ทำงานได้แม้กับแผงโซลาร์เซลล์ขนาดเล็ก

จุดด้อย:

1. ไม่กันน้ำอย่างสมบูรณ์ เซ็นเซอร์อัลตราโซนิกไม่ควรสัมผัสกับน้ำ

พวกเราต้องการ

1. Ultrasonic Sensor- HC SR04 -1

2. บอร์ด Arduino uno - 1

3. ไฟ LED หลากสี -3

4. ตัวต้านทาน 100 โอห์ม-3

5. สาย usb ลงโปรแกรม arduino

6. สายเชื่อมต่อบางส่วน

7.แผงโซลาร์เซลล์ 10 v, 5w หรือ 9v adapter หรือ 5v adapter เพื่อจ่ายไฟให้กับบอร์ด

โครงการทั้งหมดแบ่งออกเป็นสองส่วนคือ

ส่วนที่ 1: ไฟ LED เชื่อมต่อสำหรับระดับน้ำต่างๆ

ส่วนที่ 2: การเชื่อมต่อรีเลย์ สำหรับควบคุมมอเตอร์ไฟฟ้ากระแสสลับ (220V/110V)

ส่วนที่ 1:

ขั้นตอนที่ 1: ทดสอบ Arduino Uno Board

การทดสอบ Arduino Uno Board
การทดสอบ Arduino Uno Board
การทดสอบ Arduino Uno Board
การทดสอบ Arduino Uno Board

บอร์ดใหม่ทั้งหมดมาพร้อมกับออนบอร์ด led กะพริบก่อนตั้งโปรแกรม แต่ถ้าเราใช้ uno เก่าที่ใช้สำหรับโครงการอื่นสามารถทดสอบด้วยโปรแกรมไฟ led กะพริบบนบอร์ด

ขั้นตอนที่ 2: รหัส

ตั้งโปรแกรม uno ด้วยรหัสนี้

คุณสามารถแก้ไขรหัสที่เหมาะสมกับความต้องการของคุณ โดยความสูงสูงสุดของถังคือ 110 ซม.

ไฟ LED สีแดงเรืองแสงเมื่อระดับน้ำ >60 cm && <= 70 cm.

ไฟ LED สีฟ้ากะพริบเมื่อระดับน้ำ >40 && <=60.cm

ไฟ LED สีน้ำเงินติดสว่างเมื่อระดับน้ำ >25 && <=40 ซม.

ไฟ LED สีเขียวจะสว่างเมื่อระดับน้ำ <25 ซม.

ขั้นตอนที่ 3: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

1. ติดตั้งเซ็นเซอร์อัลตราโซนิกเหนือระดับน้ำสูงสุดไม่กี่เซนติเมตรและยึดด้วยภาชนะกันน้ำ

2. ดึงสายไฟสี่เส้นออกจากเซ็นเซอร์ ได้แก่ vcc, gnd, trig, echo ไปยังบอร์ด Arduino โดยใช้สายต่อ

3. เชื่อมต่อสาย 1. Vcc ของเซ็นเซอร์กับ 5v ของ arduino

2. สาย gnd ของเซ็นเซอร์ไปยัง gnd ของ arduino

3. Trig wire ของเซ็นเซอร์เพื่อยึด #8 ของ arduino

4. Echo wire ของเซ็นเซอร์เพื่อตรึง #10 ของ arduino

ตอนนี้เราต้องเชื่อมต่อ LED เพื่อระบุระดับน้ำ

1. เชื่อมต่อสีแดงจากพิน #2 ถึง gnd ผ่านตัวต้านทาน 100 โอห์ม ซึ่งบ่งชี้ว่าระดับต่ำ

2. เชื่อมต่อสีเขียวจากพิน #4 ถึง gnd ผ่านตัวต้านทาน 100 โอห์ม แสดงว่าอยู่ในระดับสูง

3. เชื่อมต่อสีขาวจากพิน #3 ถึง gnd ผ่านตัวต้านทาน 100 โอห์ม ซึ่งแสดงถึงระดับปานกลาง

ขั้นตอนที่ 4: พาวเวอร์ซัพพลายไปยัง Arduino

1. คุณสามารถใช้อะแดปเตอร์ 9v ได้

หรือ

2. คุณสามารถใช้แผงโซลาร์เซลล์ 10v

หรือ

3. คุณสามารถใช้ 5v โดยตรงกับ arduino v ในพิน

แนะนำ: