สอนการใช้งาน Arduino UNO กับเซ็นเซอร์ Water Level ควบคุมการเปิด-ปิดไฟ LED และส่งเสียงเตือนผ่าน Buzzer
บทความนี้จะสอนการใช้งานบอร์ด Arduino UNO กับเซ็นเซอร์วัดระดับน้ำ (Water Level Sensor) ให้ควบการเปิด-ปิดไฟ LED และเมื่อระดับน้ำถึงที่กำหนดให้ส่งเสียงเตือนไปยัง Buzzer สามารถนำไปประยุกต์ใช้ได้กับหลากหลายงาน เช่น เครื่องแจ้งเตื่อนน้ำท่วม เครื่องวัดระดับน้ำในนาข้าว เครื่องวัดระดับน้ำบ่อบาดาล และอื่น ๆ ได้อีกมากมาย
Water Level Sensor เซนเซอร์ วัดระดับน้ำ
Water Level Sensor เป็นเซนเซอร์วัดระดับน้ำ สำหรับบอร์ด Arduino หรือ NodeMCU โดยค่าที่ได้จะเป็นค่า analog สามารถใช้ร่วมกับ Arduino หรือ NodeMCU ได้ทันที ใช้เตือนระดับน้ำต่ำหรือสูง เซ็นเซอร์ตัวนี้ความไวค่อยข้างสูง สามารถนำไปประยุกต์ใช้งานเกี่ยวกับการวัดปริมาณน้ำฝน แจ้งเตือนระดับน้ำ เป็นต้น
Specifications:
1. Product Name: water level sensor
2. Operating voltage: DC3-5V
3. Operating current: less than 20mA
4. Sensor Type: Analog
5. Detection Area: 40mmx16mm
6. Production process: FR4 double-sided HASL
7. Operating temperature:10°C-30°C
8. Humidity: 10% -90% non-condensing
9. Product Dimensions: 62mmx20mmx8mm
หลักการการทำงาน
ความต้านทานของเซ็นเซอร์จะแปรผกผันกับความสูงของน้ำ ดังนี้
- ยิ่งเซ็นเซอร์ “จุ่มน้ำไปมาก”เท่าใด ส่งผลให้มีการนำไฟฟ้าได้ดีขึ้นและส่งผลให้มี “ความต้านทานต่ำลง”
- ยิ่งเซ็นเซอร์ “จุมน้ำน้อยลง” ส่งผลให้ค่าการนำไฟฟ้าต่ำ และจะส่งผลให้มี “ความต้านทานสูงขึ้น”
ขอบคุณรูปภาพจาก www.lastminuteengineers.com
Buzzer
Buzzer บลัซเซอร์ คือ ลำโพงแบบแม่เหล็กขนาดเล็กหรือ แบบเปียโซที่มีวงจรกำเนิดความถี่ (oscillator ) อยู่ภายในตัว ใช้ไฟเลี้ยง 3.3 – 5V สามารถสร้างเสียงเตือนหรือส่งสัญญาณที่เป็นรูปแบบต่างๆ
อุปกรณ์ที่ต้องใช้
- บอร์ด Arduino UNO
- เซ็นเซอร์วัดระดับน้ำ (Water Level Sensor)
- Buzzer
- บอร์ดทดลอง Breadboard
- สายไฟจัมเปอร์
- LED ขนาด 5 mm สีแดง จำนวน 1 ดวง
- Resistor ตัวต้านทาน 330 Ohm จำนวน 1 ตัว
หมายเหตุ ใช้หลอดLED สีอะไรก็ได้ แต่หลอด LEDกับตัวต้านทาน ขึ้นอยู่กับผู้ใช้ว่าจะสีอะไร และตัวต้านทานกี่โอห์ม ศึกษาเพิ่มเติม → คลิก
การต่อวงจร
Water Sensor Level ⇒ Arduino UNO
S → A0
ขา + → 5V
ขา – → GND
LED ⇒ Arduino UNO
ขา + → D13
ขา – → GND
Buzzer ⇒ Arduino UNO
ขา + → D2
ขา – → GND