วันอาทิตย์ที่ 29 พฤศจิกายน พ.ศ. 2558

ระบบเตือนภัยน้ำท่วม




               ชุดทดลองเครื่องเตือนภัยน้ำท่วม  โดยใช้บอร์ด Arduino UNO ควบคุมสั่งการ รูปแบบโครงงานคือสามารถแสดงให้เห็นถึงการป้องกันและเตือนภัยเพื่อไม่เกิดอันตรายกับผู้อยู่อาศัย เมื่อเรารู้ล่วงหน้าแล้วก็สามารถขนย้ายสิ่งของก่อนที่จะเสียหายหรืออาจถึงแก้ชีวิตได้ และอีกอย่างผมคิดว่าถ้าเกิดน้ำท่วมซึ่งอาจจะทำให้กระแสไฟฟ้าไหลไปกับน้ำได้เพราะว่าน้ำนั้นก็สามารถนำกระแสไฟฟ้าได้เหมือนกัน ถ้าเป็นอย่างนั้นก็อาจจะเกิดอันตรายถึงแก่ชีวิตได้ ผมจึงมีความคิดที่จะทำชุดทดลองเครื่องเตือนภัยน้ำท่วมนี้ขึ้นมา โดยใช้เซ็นเซอร์ตรวจจับน้ำฝน  Rain / Water Detection Sensor Module เป็นเซ็นเซอร์ตัวที่และอีกหนึ่งตัวเป็นเซ็นเซอร์ตัวที่ 2 Rain Raindrop Water Level Sensor Module เป็นเซ็นเซอร์ตรวจจับน้ำฝนเหมือนกัน การทำงานหลักๆ คือ เมื่อเซ็นเซอร์ตัวที่1 ทำงาน บอร์ดArduinoรับและประมวลผล Output ออกไปที่รีเลย์ 5V เพื่อไปสั่งให้หวูดสัญญาณเสียงดังขึ้น และเมื่อเซ็นเซอร์ตัวที่ 2 ทำงานบอร์ดArduinoก็จะไปสั่งรีเลย์ 5V สั่งตัดกระแสไฟฟ้า L , N เพื่อไม่ให้จ่ายไฟไปที่ปลั๊กเพื่อไม่ให้เกิดอันตรายกับคนที่อยู่อาศัยภายในบ้าน
อุปกรณ์ภายในมีอะไรบ้าง มาดูกันเลยครับ 




  อุปกรณ์มี  
1.  เบรกเกอร์ 10A
2.  หม้อแปลง 220/15 V
3.  บอร์ด arduino UNO
4.  ชุดวงจรเร็กติไฟร์ 6V กับ 12V
5.  ชุดรีเลย์ 5V 2 ช่อง
6.  ชุดแปลงค่าของตัวเซ็นเซอร์
7.  ชุดเซ็นเซอร์ตรวจจับน้ำฝน

การออกแบบวงจร
หลักการทำงาน คือ แบ่งเป็น 2 ระดับ 
      ระดับแรกเมื่อน้ำมาสัมผัสโดนเซ็นเซอร์ตัวที่ 1 สัญญาณจะส่งไปที่บอร์ดarduinoบอร์ด(arduino)สั่งการไปที่รีเลย์ 5Vเพื่อทำให้หวูดสัญญาณดังขึ้น หวูดสัญญาณจะไม่หยุดถ้าหากยังมีน้ำมาสัมผัสโดนตัวเซ็นเซอร์
      ระดับที่ 2 เมื่อมีน้ำมาสมผัสโดนเซ็นเซอร์ตัวที่ 2 สัญญาณจะส่งไปที่บอร์ดarduino บอร์ดarduinoก็ไปสั่งรีเรย์ให้ทำงาน ทำให้ตัด L,N ออก ดังรูปวงจรด้านบนครับ หลักการทำงานหลักๆก็จะมีประมาณนี้ครับ ส่วนอันนี้เป็นโค้ดโปรแกรมที่เขียนกับบอร์ด arduino UNO ครับ

int sensorPin = A0; 
int buttonPin = 2;
int relay = 3; 
int relay1 = 6;
int sensorValue = 0; 
int buttonstate = 0;
void setup()
 {
pinMode (buttonPin, INPUT);
pinMode (relay, OUTPUT);
pinMode (relay1,OUTPUT);
}
void loop()
{
buttonstate = digitalRead(buttonPin);
{
  if (buttonstate == HIGH)
 {       
    digitalWrite(relay1, HIGH);  
  } 
  else
 { 
    digitalWrite(relay1, LOW); 
  }
}

sensorValue = analogRead(sensorPin);
sensorValue = sensorValue * 5/1023 ; 

if(sensorValue >= 3 )
      digitalWrite(relay, HIGH);
  else
      digitalWrite(relay, LOW);
}









41 ความคิดเห็น:

  1. แล้วอุปกรณ์ทั้งหมดราคาเท่าไหร่คับ

    ตอบลบ
    คำตอบ
    1. อยุูประมาน1000บาทครับ

      ลบ
    2. ความคิดเห็นนี้ถูกผู้เขียนลบ

      ลบ
    3. สำเร็จรูปมีขายไหมคับ

      ลบ
  2. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  3. ชุดวงจรเร็กติไฟร์ 6V กับ 12V แล้วก็ หวูดสัญญาณเตือนเล็กๆแบบในคลิป หาซื้อได้ที่ไหนบ้างครับ

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

      ลบ
    2. ชุดเร็กติไฟร์ผมทำเองครับ ซื้ออุปกรณ์มาทำวงจรในgoogleเยอะแยะ ส่วนของอย่างอื่นก็หาส่งจากเว็ปบ้าง หาซื้อตามร้านอิเล็กทรอนิกส์บ้างครับ

      ลบ
    3. ทำยากไหมครับ ขอเฟสบุ๊ค เพื่อสอบถามเพิ่มเติมหน่อยได้ไหมครับ

      ลบ
  4. ขอโทษนะค่ะตัวเซ็นเซอร์แต่ละคัวนี่ใช้รุ่นไหนค่ะ

    ตอบลบ
  5. ใช้ arduino รุ่นอื่นได้ไหม

    ตอบลบ
  6. พี่มีแบบเป็นขั้นตอนการต่อมั้ยครับ

    ตอบลบ
  7. มีเฟสหรือไลน์มั้ยครับ

    ตอบลบ
  8. แล้วจะทำอย่างไรให้ breaker ไฟบ้านตัดไฟครับ ขอดูวงจร relay หา breaker ไฟบ้านครับ

    ตอบลบ
    คำตอบ
    1. ถ้าให้ตัดตัวเบรกเกอร์เลย ผมไม่มั่นใจว่ามันจะทนกระแสได้ไหม แต่ถ้านำrelayตัดช่วงขาออกจากเบรกเกอร์น่าจะได้นะครับ

      ลบ
  9. คำตอบ
    1. น่าจะไม่เกิน1000บาทนะครับถ้าจำไม่ผิด

      ลบ
  10. ถ้าจะติดต่อขอซื้อจะติดต่อได้ที่ช่องทางไหนได้คะ จะนำมาติดที่อาคารพักอาศัยค่ะ

    ตอบลบ
    คำตอบ
    1. ทราบถามรายละเอียดได้ที่ไลค์ผมเลยครับ id : ___oat___(กดตัวอันเดอร์สะกอ3ครั้ง หน้า/หลังครับ)

      ลบ
    2. 0820585021 สั่งทำได้ครับ ปรึกษาไดครับ

      ลบ
    3. ถ้าสั่งทำงบประมาณเท่าไรเหรอครับ

      ลบ
    4. ขึ้นอยู่ว่าต้องการหลักการทำงานแบบไหนครับ และเอาไปใช้แบบไหน ถึงจะออกแบบได้ แต่ถ้าแบบที่ผมทำนี้เป็นแค่ต้นแบบครับ ถ้าราคาผมตีไว้ก่อนไม่แน่เกิน2000 ขึ้นอยู่กับอุปกรณ์ที่ใช้ครับ

      ลบ
  11. วิธีทำยังไงคับ

    ตอบลบ
  12. พวกสวิตปิดเปิดกับปลั๊กไฟทำไงเหรอครับ

    ตอบลบ
  13. id : 0820585021 idผมนะครับ
    ปรึกษาได้ รับทำด้วย

    ตอบลบ
  14. ยังรับทำอยู่มั้ยครับ

    ตอบลบ
  15. ถ้าสั่งทำเท่าไรครับ

    ตอบลบ
  16. สติดต่อได้ทางไหนบ้างครับ

    ตอบลบ
  17. ยังรับทำอยู่ไหมครับ

    ตอบลบ
  18. ตัว 6 v นี่ใช้ตรงไหนครับ

    ตอบลบ
  19. พี่ครับ อยากทราบข้อมูลอุปกรณ์และวิธีการต่อแบบละเอียดครับ

    ตอบลบ
  20. พี่ครับอยากสอบถามเรื่องโค้ดอะครับว่ามีต่อไรอีกไหมครับ

    ตอบลบ
  21. The casino of choice? - Wooricasinos.info
    I like the casino games at a bigger and 안전 사이트 brighter, but what about the slots and 램 슬롯 bingo? For me, the 스코어사이트 casino of choice isn't 바카라 사이트 a gambling 유니벳

    ตอบลบ