สายฝนซึ่งสามารถใช้ในระบบอัตโนมัติที่อยู่อาศัยได้เช่นการปิดหน้าต่างการปิดบังแดดเป็นต้น
เมื่อน้ำลดลงบนเซ็นเซอร์จะลัดวงจรและ Arduino จะส่งสัญญาณเสียงบี๊บและเปิดไฟ LED
วิธีการใช้ Rain Sensor กับ Arduino
หากต้องการสร้างลิงก์ที่คุณจะเห็นในวิดีโอด้านล่างคุณจะต้อง:
Arduino 1x
1x เซ็นเซอร์ฝน LdG
ตัวต้านทาน 1 โอห์ม 220 โอห์ม
ตัวต้านทาน 1x 10K ohm
นำ 1x
Buzzer 1x
ต่อไปนี้แสดงการเชื่อมต่อที่ใช้:
วิธีการใช้ Rain Sensor กับ Arduino
และโปรแกรมที่ใช้:/* Exemplo do Sensor de Chuva
Equipe LdG
*/
int bip = 2;
int sensordechuva = 3;
void setup()
{
pinMode(bip,OUTPUT);
pinMode(sensordechuva,INPUT);
}
void loop()
{
if(digitalRead(sensordechuva) == 0)
{
digitalWrite(bip,HIGH);
delay(500);
digitalWrite(bip,LOW);
}
else
{
digitalWrite(bip,LOW);
}
delay(500);
}
วางโปรแกรมลงใน Arduino IDE และเชื่อมต่อ Arduino เข้ากับพอร์ต USB ของเครื่องพีซี ใน "Tools / Board" เลือกรุ่นของคุณ Arduino (UNO, Duemilanove ฯลฯ ) จากนั้นใน "Tools / Serial Port" เลือกพอร์ตที่ Arduino ของคุณเชื่อมต่ออยู่ (COMx, ttyUSBx, ttyACMx ฯลฯ ) และสุดท้ายคลิกที่ "UPLOAD"
หลังจากทำ UPLOAD จากการเขียนโปรแกรมไปยัง Arduino แล้วคุณสามารถทำการทดสอบโดยการโยนน้ำบางส่วนลงบนเซ็นเซอร์ฝน Arduinoจะดังและสว่างขึ้นไฟ LED สำหรับแอพพลิเคชั่นที่ดีกว่าให้ทิ้งไว้ที่ความลาดชัน + -45º
ดูวิธีใช้เซนเซอร์ Rain กับ Arduino Video
วิดีโอแสดงเซ็นเซอร์ฝนที่มีการใช้ Arduino ในทางปฏิบัติ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น