-->
Notification texts go here Contact Us pelacakan

Rain Sensor FC-37 or YL-83 with Arduino


- A guide for the Rain Sensor FC-37 or YL-83 with Arduino offers step-by-step instructions on integrating and utilizing these rain sensors in electronic projects. These sensors are designed to detect rain or moisture, making them valuable for weather monitoring systems, automated irrigation, or rain-activated devices. The guide typically covers wiring instructions, code examples for Arduino programming, and explanations on interpreting sensor outputs. By following this guide, enthusiasts can effectively implement rain sensors with Arduino, enabling their projects to respond dynamically to changing weather conditions and contributing to applications like smart agriculture or home automation.

- Rain sensors like FC-37 or YL-83 are commonly used to detect the presence of rain or water. These sensors typically work by measuring the resistance between two conductive probes, which changes when water comes into contact with the probes. Here's a basic guide on how to connect and use a rain sensor with an Arduino:


Components Needed:

- 1x Rain Sensor : FC-37 or YL-83

- Arduino UNO – read Best Arduino Starter Kits

- 1x Breadboard

- 2x 220 Ohm Resistors

- 1x Red LED

- 1x Green LED

- Jumper wires

Wiring:

Connect the rain sensor module as follows:

- Connect the VCC pin to 5V on Arduino.

- Connect the GND pin to GND on Arduino.

- Connect the A0 pin to an analog pin on Arduino (for analog output).

- Connect the D0 pin to a digital pin on Arduino (for digital output).


Arduino Code:

Here's a simple example for both analog and digital output:


int rainPin = A0;

int greenLED = 6;

int redLED = 7;

// you can adjust the threshold value

int thresholdValue = 500;

void setup(){

  pinMode(rainPin, INPUT);

  pinMode(greenLED, OUTPUT);

  pinMode(redLED, OUTPUT);

  digitalWrite(greenLED, LOW);

  digitalWrite(redLED, LOW);

  Serial.begin(9600);

}

void loop() {

  // read the input on analog pin 0:

  int sensorValue = analogRead(rainPin);

  Serial.print(sensorValue);

  if(sensorValue < thresholdValue){

    Serial.println(" - It's wet");

    digitalWrite(greenLED, LOW);

    digitalWrite(redLED, HIGH);

  }

  else {

    Serial.println(" - It's dry");

    digitalWrite(greenLED, HIGH);

    digitalWrite(redLED, LOW);

  }

  delay(500);

}


Interpretation:

The analog value represents the resistance between the probes and can be used to infer the amount of water present.

The digital value is a binary result, indicating whether a certain threshold has been crossed (e.g., rain detected or not).

Calibration:

Calibrate the sensor by measuring analog values in dry and wet conditions. Adjust the threshold accordingly for digital output.

Note:

These sensors may not provide highly accurate rainfall measurements and are better suited for detecting the presence of rain or water.

Depending on your application, additional filtering or debounce logic might be necessary.

Adjust the pin numbers in the code to match your actual wiring configuration. Depending on your project requirements, you may want to implement a more sophisticated algorithm or integrate the sensor readings into a larger project.

arduino with rain sensor,how to use rain sensor with arduino,how to make rain sensor with arduino,fc-37 rain sensor arduino,interfacing sensors with arduino,rain sensor without arduino,arduino uno rain sensor,rain sensor arduino code,rain sensor project without arduino,rain sensor arduino,arduino rain sensor module,rain sensor arduino uno,rain drop sensor arduino,arduino raindrop sensor project,rain sensor with led,rain sensor arduino project

إرسال تعليق

Cookie Consent
We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.
Oops!
It seems there is something wrong with your internet connection. Please connect to the internet and start browsing again.
AdBlock Detected!
We have detected that you are using adblocking plugin in your browser.
The revenue we earn by the advertisements is used to manage this website, we request you to whitelist our website in your adblocking plugin.
Site is Blocked
Sorry! This site is not available in your country.