Jemuran Otomatis Dengan Sensor Hujan dan Arduino

Indobot Academy

Sensor hujan adalah jenis sensor yang berfungsi untuk mendeteksi terjadinya hujan atau tidak. Sensor hujan dapat di aplikasikan dalam berbagai hal salah satunya sebagai alarm pendeteksi hujan atau sebagai pengangkat jemuran otomatis. Kali ini kita akan mengaplikasikan sensor hujan untuk membuat jemuran otomatis.

[membership level=”0,1,2,4″]

[lwptoc numeration=”none” title=”Daftar Isi”]

1. Alat / Bahan

  • Arduino IDE                                     Download
  • Arduino UNO                                   1 Buah
  • Driver motor                                    1 Buah
  • Motor DC                                         1 Buah
  • Sensor hujan                                   1 Buah
  • Adapter 5 VDC                                1 Buah
  • Project Board                                  1 Buah
  • Kabel Jumper                                  Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan di sini.

Baca Juga Alat Pemantau Debit Air Hujan Berbasis IoT

2. Skema Rangkaian Jemuran Otomatis

Skema Rangkaian Jemuran Otomatis

Gambar Rangkaian Jemuran Otomatis Dengan Sensor Hujan

Keterangan:

  • 5V – VCC Sensor hujan
  • GND – GND Sensor hujan, GND, GND Adapter
  • D2 – D0 Sensor hujan
  • D5 – IN1 Diver
  • D6 – IN2 Diver
  • 5V Diver – VCC Adapter
  • OUT 1 – Motor
  • OUT 2 – Motor

[/membership]

3. Langkah Kerja

  1. Pertama, Siapkan alat dan bahan
  2. Kedua, Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian di atas
  3. Ketiga, Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian Ketikkan sketch program pada halaman Arduino IDE
  5. Selanjutnya Untuk dapat memahami cara kerja program Sensor Hujan, dapat mempelajari program dasar akses sensor hujan
  6. Segera Lakukan proses uploading program

Baca Juga Program Dasar Akses Sensor Hujan

4. Sketch Program

 
/* Program Jemuran Otomatis Dengan Sensor Hujan di buat oleh Indobot */

#define Shujan 2          //Sensor pada pin D2
#define motor_maju 5      //IN 1 L298N pada pin D5
#define motor_mundur 6    //IN 2 L298N pada pin D6

bool cuaca = false;

void setup() {
  pinMode(Shujan, INPUT);         //Setting I/O
  pinMode(motor_maju, OUTPUT);
  pinMode(motor_mundur, OUTPUT);
}

void loop() {
  int air = digitalRead(Shujan);      //Baca sensor
  
  if (air == LOW && cuaca == false){  //Jika hujan, maka
    digitalWrite(motor_maju, HIGH);   //Motor maju
    digitalWrite(motor_mundur, LOW);
    delay(150);
    cuaca = true;
  }
  else if(air == HIGH && cuaca == true){  //Jika tidak hujan, maka
    digitalWrite(motor_maju, LOW);
    digitalWrite(motor_mundur, HIGH);     //Motor mundur
    delay(150);
    cuaca = false;
  }
  digitalWrite(motor_maju, LOW);    //Motor berhenti
  digitalWrite(motor_mundur, LOW);
  delay(1000);
}

Kesimpulannya:

Kesimpulannya sensor hujan akan di tempatkan pada ruang terbuka dan tali jemuran akan di hubungkan dengan motor. Ketika sensor hujan mendeteksi adanya hujan atau sensor hujan terkena air, motor akan bergerak memasukan jemuran kedalam tempat yang teduh sesuai dengan penempatannya.

 

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tinggalkan komentar

whatsapp whatsapp