ชุดทดลองเครื่องเตือนภัยน้ำท่วม โดยใช้บอร์ด Arduino
UNO ควบคุมสั่งการ
รูปแบบโครงงานคือสามารถแสดงให้เห็นถึงการป้องกันและเตือนภัยเพื่อไม่เกิดอันตรายกับผู้อยู่อาศัย
เมื่อเรารู้ล่วงหน้าแล้วก็สามารถขนย้ายสิ่งของก่อนที่จะเสียหายหรืออาจถึงแก้ชีวิตได้
และอีกอย่างผมคิดว่าถ้าเกิดน้ำท่วมซึ่งอาจจะทำให้กระแสไฟฟ้าไหลไปกับน้ำได้เพราะว่าน้ำนั้นก็สามารถนำกระแสไฟฟ้าได้เหมือนกัน
ถ้าเป็นอย่างนั้นก็อาจจะเกิดอันตรายถึงแก่ชีวิตได้ ผมจึงมีความคิดที่จะทำชุดทดลองเครื่องเตือนภัยน้ำท่วมนี้ขึ้นมา
โดยใช้เซ็นเซอร์ตรวจจับน้ำฝน Rain / Water Detection
Sensor Module เป็นเซ็นเซอร์ตัวที่1 และอีกหนึ่งตัวเป็นเซ็นเซอร์ตัวที่ 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. ชุดเซ็นเซอร์ตรวจจับน้ำฝน
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);
}
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);
}





แล้วอุปกรณ์ทั้งหมดราคาเท่าไหร่คับ
ตอบลบอยุูประมาน1000บาทครับ
ลบความคิดเห็นนี้ถูกผู้เขียนลบ
ลบสำเร็จรูปมีขายไหมคับ
ลบความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบชุดวงจรเร็กติไฟร์ 6V กับ 12V แล้วก็ หวูดสัญญาณเตือนเล็กๆแบบในคลิป หาซื้อได้ที่ไหนบ้างครับ
ตอบลบชุดเร็กติไฟร์ผมทำเองครับ ซื้ออุปกรณ์มาทำวงจรในgoogleเยอะแยะ ส่วนของอย่างอื่นก็หาส่งจากเว็ปบ้าง หาซื้อตามร้านอิเล็กทรอนิกส์บ้างครับ
ลบชุดเร็กติไฟร์ผมทำเองครับ ซื้ออุปกรณ์มาทำวงจรในgoogleเยอะแยะ ส่วนของอย่างอื่นก็หาส่งจากเว็ปบ้าง หาซื้อตามร้านอิเล็กทรอนิกส์บ้างครับ
ลบทำยากไหมครับ ขอเฟสบุ๊ค เพื่อสอบถามเพิ่มเติมหน่อยได้ไหมครับ
ลบขอโทษนะค่ะตัวเซ็นเซอร์แต่ละคัวนี่ใช้รุ่นไหนค่ะ
ตอบลบใช้ arduino รุ่นอื่นได้ไหม
ตอบลบพี่มีแบบเป็นขั้นตอนการต่อมั้ยครับ
ตอบลบมีเฟสหรือไลน์มั้ยครับ
ตอบลบแล้วจะทำอย่างไรให้ breaker ไฟบ้านตัดไฟครับ ขอดูวงจร relay หา breaker ไฟบ้านครับ
ตอบลบถ้าให้ตัดตัวเบรกเกอร์เลย ผมไม่มั่นใจว่ามันจะทนกระแสได้ไหม แต่ถ้านำrelayตัดช่วงขาออกจากเบรกเกอร์น่าจะได้นะครับ
ลบชุดเท่าไหร่คับ
ตอบลบน่าจะไม่เกิน1000บาทนะครับถ้าจำไม่ผิด
ลบถ้าจะติดต่อขอซื้อจะติดต่อได้ที่ช่องทางไหนได้คะ จะนำมาติดที่อาคารพักอาศัยค่ะ
ตอบลบทราบถามรายละเอียดได้ที่ไลค์ผมเลยครับ id : ___oat___(กดตัวอันเดอร์สะกอ3ครั้ง หน้า/หลังครับ)
ลบ0820585021 สั่งทำได้ครับ ปรึกษาไดครับ
ลบถ้าสั่งทำงบประมาณเท่าไรเหรอครับ
ลบขึ้นอยู่ว่าต้องการหลักการทำงานแบบไหนครับ และเอาไปใช้แบบไหน ถึงจะออกแบบได้ แต่ถ้าแบบที่ผมทำนี้เป็นแค่ต้นแบบครับ ถ้าราคาผมตีไว้ก่อนไม่แน่เกิน2000 ขึ้นอยู่กับอุปกรณ์ที่ใช้ครับ
ลบวิธีทำยังไงคับ
ตอบลบพวกสวิตปิดเปิดกับปลั๊กไฟทำไงเหรอครับ
ตอบลบวิธีทำ ทำยังไงคะ
ตอบลบid : 0820585021 idผมนะครับ
ตอบลบปรึกษาได้ รับทำด้วย
ราคาเท่าไหร่ครับ
ลบยังรับทำอยู่มั้ยครับ
ตอบลบรับตลอดครับ id : 0820585021 idผมนะครับ
ลบถ้าสั่งทำเท่าไรครับ
ตอบลบ2500ครับ
ลบพี่ครับยังรับทำอยู่ไหมครับ
ลบสติดต่อได้ทางไหนบ้างครับ
ตอบลบId line:0842155583ครับ
ลบยังรับทำอยู่ไหมครับ
ตอบลบรับครับ ID LINE :0842155583
ตอบลบตัว 6 v นี่ใช้ตรงไหนครับ
ตอบลบสนใจครับ
ตอบลบพี่ครับ อยากทราบข้อมูลอุปกรณ์และวิธีการต่อแบบละเอียดครับ
ตอบลบพี่ครับอยากสอบถามเรื่องโค้ดอะครับว่ามีต่อไรอีกไหมครับ
ตอบลบ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 유니벳