iklan header

Menggunakan sensor hujan arduino

Rain sensor atau sensor hujan adalah suatu sensor yang berfungsi untuk mendeteksi apakah hujan turun atau tidak. Sensor ini banyak diaplikasikan dalam masyarakat. Sensor ini mudah ditemukan di pasaran dan di toko online. Penggunaannya pun cukup mudah bagi orang yang masih awam atau pemula.
Menggunakan sensor hujan arduino
Sensor hujan memiliki 2 pin kaki yaitu + dan -. Tetapi dalam penggunaannya sensor dibutuhkan sebuah penghubung atau komponen tambahan sehingga menjadi sebuah module sensor hujan.

Baca Juga : Menggunakan sensor cahaya arduino

Dengan adanya modul ini kita dapat mudah untuk mengkonfigurasinya atau menggunakannya. Kita tidak perlu lagi membuat rangkaian komponen yang menurut admin lumayan sulit. Kimenentukan apakah kita ingin menggunta juga bisa mengatur hambatan dengan modul penghubung ini.

Dengan adanya modul penghubung ini kita dapat menentukan inputan apakah menggunakan pin analog atau pin digital. Jika kalian menggunakan pin analog maka nilai yang akan keluar antara 0-1023. Nilai ini digunakan untuk menentukan sebuah logika pemrograman.

Jika kalian menggunakan pin diigital maka nilai yang akan keluar 0 (LOW) dan 1 (HIGH). Menurut admin penggunaannya lebih mudah menggunakan pin digital karena hanya 2 pilihan saja sedangkan pin analog kita harus menentukan range nilai jika terjadi hujan dan tidak.

Baca Jug
Pengaplikasian sensor ini di masyarakat sudah banyak digunakan misalnya saja penggunaan jemuran baju otomatis, penjemuran hasil pertanian otomatis, dan lain-lain. Hal ini mempermudah manusia dalam kegiatan sehari-hari. Jadi jangan heran jika tiba-tiba ada jemuran yang bergerak sendiri, nanti pikiranmu jadi berubah jin yang menggerakan.

Flowchart
Sebelum kita memprogram sebaiknya membuat flowchart atau alur kerja alat kita sehingga dalam pemrograman lebih mudah dan terstruktur.
Flowchart sensor hujan arduino

Cara kerja sensor hujan
Kali ini admin menggunakan sensor hujan yang ditambahi dengan modul penghubung dan mikrokontrollernya yaitu arduino.

Baca Juga : Menggunakan sensor suara

Cara kerja dari Rain sensor atau sensor hujan adalah jika permukaan sensor hujan terkena air maka sensor ini mendeteksi adanya sebuah hujan dan jika tidak terkena air maka sensor ini tidak mendeteksi adanya hujan. Jadi sensor ini hanya mendeteksi air.

Menggunakan sensor hujan dengan pin analog
  • Rangkailah seperti gambar dibawah ini.
Rangkaian sensor hujan arduino pin analog
  • Pastikan rangkain kalian sudah benar.
  • Sebelum kalian memprogram sebaiknya ketahuilah range nilai sensor jika terkena hujan dan jika tidak. Karena setiap sensor memiliki nilai yang berbeda dan semoga saja punya kalian sama seperti punya admin.
  • Tulis kode program dibawah ini di software IDE arduino.
  • 
    
    //toleinnovator.blogspot.com
    //Copyright toleinnovator
    //ig = salman_azzuri
    
    int hujan = A0;  //inisial pin sensor hujan
    int led =13;      //inisial pin led
    
    void setup() {
      // put your setup code here, to run once:
    pinMode(hujan,INPUT);  //pin sensor hujan sebagai input
    pinMode (led,OUTPUT);   //inisial led sebagai output
    Serial.begin(9600);     //serial komunikasi atau baudrate
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
      int data = analogRead(hujan); //inisial bahwa data sama dengan membaca sensor hujan
      Serial.println(data);  //menampilkan nilai sensor di serial monitor
    
      if (data < 800){      //jika sensor mendeteksi ada hujan
        digitalWrite(led,HIGH); //led on
      }
      else{       //jika tidak ada hujan
        digitalWrite(led,LOW);    //led off
      }
    }
    
    
  • Upload kode program tersebut ke board arduino.
  • Setelah di upload, kalian tinggal meneteskan air pada permukaan sensor hujan.
  • Amati outputnya.

Menggunakan sensor hujan dengan pin digital
  • Rangkailah seperti gambar dibawah ini.
Rangkaian sensor hujan arduino pin digital
  • Pastikan rangkain kalian sudah benar.
  • Tulis kode program dibawah ini di software IDE arduino.
  • 
    
    //toleinnovator.blogspot.com
    //Copyright toleinnovator
    //ig = salman_azzuri
    
    int hujan = 5;  //inisial pin sensor hujan
    int led =13;      //inisial pin led
    
    void setup() {
      // put your setup code here, to run once:
    pinMode(hujan,INPUT);  //pin sensor hujan sebagai input
    pinMode (led,OUTPUT);   //inisial led sebagai output
    Serial.begin(9600);     //serial komunikasi atau baudrate
    }
    
    void loop() {
      // put your main code here, to run repeatedly:
      int data = digitalRead(hujan); //inisial bahwa data sama dengan membaca sensor hujan
      Serial.println(data);  //menampilkan nilai sensor di serial monitor
    
      if (data == 0){      //jika sensor mendeteksi ada hujan
        digitalWrite(led,HIGH); //led on
      }
      else{       //jika tidak ada hujan
        digitalWrite(led,LOW);    //led off
      }
    }
    
    
  • Upload kode program tersebut ke board arduino.
  • Setelah di upload, kalian tinggal meneteskan air pada permukaan sensor hujan.
  • Amati outputnya.
Semoga artikel ini bisa bermanfaat bagi kalian dan jangan lupa share agar bermanfaat bagi orang banyak. Jika kalian masih kebingungan silahkan comment dibawah ya↓↓↓

0 Response to "Menggunakan sensor hujan arduino"

Post a comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel