Introduction: Rain Detector Alarm Using Arduino Uno

About: Youtuber | Electrical Engineer | Electronics Lover | Project Developer | Article Writer |

Hello friends welcome back to "TECHNO-E-SOLUTION", In this article I'll show you "How To Make A Rain Detector Alarm Using Arduino Uno". In this project we need to make a custom Rain drop sensor to detect the rain, so I make a custom rain drop sensor plate. I provide the image of custom rain drop sensor. Make it same. After Summer season Rainy season starts and we need this Rain Detector for our rain alarm purpose in our home, office etc... Hence we are going to make Rain Detector Using Arduino Uno.

Follow Me On :-
| YOUTUBE | INSTAGRAM | FACEBOOK | INSTRUCTABLES | DAILYMOTION | HACKSTER |

If you like this project subscribe us on Youtube, So without wasting time Let's get started..............

Step 1: MATERIAL REQUIRED

Step 2: CIRCUIT DIAGRAM

Follow the circuit diagram to make connections.

Next PCB


NextPCB is a high-quality PCB Manufacturer. With professional PCB manufacturing capabilities, our PCB engineers with more than 10 years of experience will double-check your engineering files.

NextPCB is certified by IATF16949, ISO9001, ISO14001, UL, CQC, RoHS and REACH; more importantly, we handle the whole process including the PCB prototype, PCB manufacturing, PCB assembly, testing, and final shipment. We are capable of assembling BGA, Micro-BGA, QFN, and other leadless package parts. We also have an online parts shop, you can choose any parts you need.

If you want a Printed circuit board go through the NEXT PCB

Step 3: DIY RAIN DROP SENSOR

Follow the following steps to make PCB using "Tonner transfer Technic"

  1. Cut PCB as per your choice.
  2. Draw using marker as shown in above image.
  3. take a 2-3 spoon of ferric chloride in water.
  4. Place PCB in the solution for 5-10 min.
  5. Clean the PCB with the help of PCB Cleaner.
  6. Drill the PCB using drill machine.
  7. Now your PCB Completed.

Step 4: ARDUINO CODE

Make a circuit & Upload following code to Arduino Uno.

/*

Hello Friends Welcome to Techno-E-Solution
Here is the Code For Rain Detector Using Arduino

*/

int RainSensor = 0;
int buzzer = 10;
int LED = 8;
void setup() 
{
  
Serial.begin(9600);
pinMode(buzzer,OUTPUT);
pinMode(LED,OUTPUT);
}
 
void loop(){

int SensorValue = analogRead(RainSensor);

if(SensorValue >=100)

{
   
digitalWrite(buzzer,HIGH);
digitalWrite(LED,HIGH);
Serial.println("RAINING");
delay(1000); 
}
 
else

{ 
digitalWrite(buzzer,LOW);
digitalWrite(LED,LOW);
Serial.println("NOT RAINING"); 
delay(1000);
}
 }

// Thank You 

Step 5: DEMO & TESTING

If you Like this project please subscribe our youtube channel for latest projects :-