Tutorial Membuat Jemuran Otomatis Berbasis Arduino Uno R3 Menggunakan Tenaga Matahari

Kali ini saya akan berbagi mengenai Tutorial Membuat  Jemuran Otomatis Berbasis Arduino Uno   R3 Menggunakan Tenaga Matahari.  Menjemur paka...

Kali ini saya akan berbagi mengenai Tutorial Membuat Jemuran Otomatis Berbasis Arduino Uno R3 Menggunakan Tenaga Matahari. Menjemur pakaian merupakan kegiatan rutin yang dilakukan oleh banyak orang.

Namun, sering kali pemilik tidak sempat untuk mengangkat jemuran pada waktu akan turun hujan ataupun hari sudah malam yang dikarenakan pemilik sedang tidak berada di rumah. Untuk mengatasi masalah tersebut perlu adanya sistem kontrol otomatis dengan cara membuat sistem jemuran otomatis.

Dengan menggunakaan sensor cahaya LDR (Light Dependent Resistor) untuk menentukan kondisi cahaya di luar rumah, sensor hujan untuk mendeteksi keadaan hujan diluar rumah dan menggunakan motor DC untuk menggerakkan tali jemuran. Perancangan alat ini menggunakan Arduino untuk membentuk suatu Interface (antarmuka) antar sistem sehingga membentuk integrasi system antara sensor sebagai penerima kondisi dengan motor DC sebagai aktuator.

Untuk sumber tegangan menggunakan Solar Panel agar bisa selalu berjalan dan berfungsi dengan baik meskipun listrik dari sumber PLN sedang mati. Kondisi cuaca di Indonesia yang tidak menentu saat ini menjadikan perancangan sistem jemuran otomatis sangat dimungkinkan untuk digunakan.

Kebutuhan Hardware :
1. Module Arduino Uno R3
2. Module Sensor Hujan
3. Module Sensor Cahaya
4. Limit Switch
5. Module Relay 2 Channel
6. Solar Panel
7. Solar Charger Controller
8. Battery


Berikut ini adalah gambar Schematicnya :



Setelah semua terkoneksi dengan baik, silahkan Upload Sketch Dibawah ini :


     /***************************
    Program Arduino Jemuran Otomatis Berbasis Arduino Uno

    Oleh : Workshop Electronics 3 in 1
    Website : www.Robotikawan.blogspot.com

    Copyright @2018

    ****************************/
    const int Sensor_Cahaya = 13;
    const int Sensor_Hujan = 12;
    const int LS_1 = 11;
    const int LS_2 = 10;
    const int Motor_1 = 9;
    const int Motor_2 = 8;

    void setup()
    {
      pinMode(Sensor_Cahaya,INPUT);
      pinMode(Sensor_Hujan,INPUT);
      pinMode(LS_1,INPUT);
      pinMode(LS_2,INPUT);
      pinMode(Motor_1,OUTPUT);
      pinMode(Motor_2,OUTPUT);
    }

    void loop()
    {
      int LDR = digitalRead(Sensor_Cahaya);
      int SH = digitalRead(Sensor_Hujan);
      int LS1 = digitalRead(LS_1);
      int LS2 = digitalRead(LS_2);

    // Kondisi Saat Siang Hari dan Tidak Hujan

      if (LDR == HIGH && SH == HIGH && LS1 == LOW && LS2 == HIGH)
      {
        digitalWrite(Motor_1,HIGH);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == HIGH && SH == HIGH && LS1 == LOW && LS2 == LOW)
      {
        digitalWrite(Motor_1,HIGH);
        digitalWrite(Motor_2,LOW);
      }
      else if (LDR == HIGH && SH == HIGH && LS1 == HIGH && LS2 == LOW)
      {
        digitalWrite(Motor_1,HIGH);
        digitalWrite(Motor_2,LOW);
      }

    // Kondisi Saat Siang Hari dan Hujan

      else if (LDR == HIGH && SH == LOW && LS1 == LOW && LS2 == HIGH)
      {
        digitalWrite(Motor_1,LOW);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == HIGH && SH == LOW && LS1 == LOW && LS2 == LOW)
      {
        digitalWrite(Motor_1,LOW);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == HIGH && SH == LOW && LS1 == HIGH && LS2 == LOW)
      {
        digitalWrite(Motor_1,HIGH);
        digitalWrite(Motor_2,HIGH);
      }

    // Kondisi Saat Malam Hari dan Tidak Hujan

      else if (LDR == LOW && SH == HIGH && LS1 == HIGH && LS2 == LOW)
      {
        digitalWrite(Motor_1,HIGH);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == LOW && SH == HIGH && LS1 == LOW && LS2 == HIGH)
      {
        digitalWrite(Motor_1,LOW);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == LOW && SH == HIGH && LS1 == LOW && LS2 == LOW)
      {
        digitalWrite(Motor_1,LOW);
        digitalWrite(Motor_2,HIGH);
      }

    // Kondisi Saat Malam Hari dan Hujan

      else if (LDR == LOW && SH == LOW && LS1 == LOW && LS2 == HIGH)
      {
        digitalWrite(Motor_1,LOW);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == LOW && SH == LOW && LS1 == LOW && LS2 == LOW)
      {
        digitalWrite(Motor_1,LOW);
        digitalWrite(Motor_2,HIGH);
      }
      else if (LDR == LOW && SH == LOW && LS1 == HIGH && LS2 == LOW)
      {
        digitalWrite(Motor_1,HIGH);
        digitalWrite(Motor_2,HIGH);
      }
    } 


COMMENTS

BLOGGER
acsaczxc
acascascascsa
Nama

7 Segment,2,Ardublock,2,Arduino,47,ATMega16,4,AVR Microcontroller,2,Counter,1,COVID-19,1,Elektronika,7,ESP32,3,ESP8266,1,Finger Print,1,Grafik,1,I2C,2,IoT,7,Jam Digital,1,Jam Waktu Sholat,1,Kalender Digital,1,Keypad,2,LCD,6,LDR,1,LED,5,Micro SD Card,1,Microsoft,1,Mikrokontroller,2,Motor,2,Motor Servo,2,NodeMCU,1,P10,1,Raspberry Pi,2,Relay,2,Resistor,2,RFID,1,Sensor Asap,1,Sensor Cahaya,1,Sensor Gas,2,Sensor Hujan,1,Sensor Kelembaban,6,Sensor Suhu,11,Sensor Ultrasonik,4,Solar Panel,1,STM32,5,Traffic Light,3,Transistor,1,USBasp,1,
ltr
item
Belajar Arduino dan Robotika: Tutorial Membuat Jemuran Otomatis Berbasis Arduino Uno R3 Menggunakan Tenaga Matahari
Tutorial Membuat Jemuran Otomatis Berbasis Arduino Uno R3 Menggunakan Tenaga Matahari
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxGE_fycp64_sb40ymldnNb_xB9mMTyWzJoByZuckvv_eix1_SYQ2vJ4ngT7ar1dw0ImHJh8BeSLiyj6ga17uddBwHhsu5R1743K02Q3w8xgHC8So0MJIurWhJD-Uw7cgNChWTzMxwvM/s640/Jemuran+Otomatis.png
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkxGE_fycp64_sb40ymldnNb_xB9mMTyWzJoByZuckvv_eix1_SYQ2vJ4ngT7ar1dw0ImHJh8BeSLiyj6ga17uddBwHhsu5R1743K02Q3w8xgHC8So0MJIurWhJD-Uw7cgNChWTzMxwvM/s72-c/Jemuran+Otomatis.png
Belajar Arduino dan Robotika
https://robotikawan.blogspot.com/2020/08/tutorial-membuat-jemuran-otomatis.html
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/
https://robotikawan.blogspot.com/2020/08/tutorial-membuat-jemuran-otomatis.html
true
3524113465990287612
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy