SIKRO RPL - Sistem Kendali Rumah Otomatis

 

SIKRO merupakan sebuah system yang di rancang khusus untuk kemudahan kita, hanya dengan sebuah perangkat mikrokontroler (ARDUINO) yang di dukung dengan beberapa sensor untuk dapat menjalankan perintah sesuai dengan keinginan kita, menggunakan aplikasi berbasis android yang kemudian di installkan di Smart Phone kita, media koneksi SIKRO hanya dengan menggunakan koneksi Bluetooth dan aplikasi  SIKRO dapat di operasikan dengan mudah.

SIKRO adalah perangkat yang murah dan otomatis, tanpa biaya yang mahal kita dapat mendapatkan alat yang dapat membantu memudahkan kita dalam melakukan kegiatan rumah kita sehari-hari contohnya kunci pintu, menyalakan dan mematikan lampu serta peralatan elektronik lain yang ada di rumah kita.

Perangkat yang dibutuhkan untuk membuat SIKRO :

1. Arduino


 

2.  Relay 4 channel



3. Projectboard


 

4. Doorlock Selenoid


 

5. Powersupply 12V 5 A


 


B. Pembuatan Aplikasi Android menggunakan APPInventor



C. Coding pada Arduino


char data = 0;                

const int lampu = 8;
const int kipas = 9;
const int alarm = 10;
const int pintu = 11;

void setup() {
  Serial.begin(9600);         
  pinMode(lampu, OUTPUT);
  pinMode(kipas, OUTPUT);
  pinMode(alarm, OUTPUT);
  pinMode(pintu, OUTPUT);

  digitalWrite(lampu, HIGH);   
  digitalWrite(kipas, HIGH); 
  digitalWrite(alarm, HIGH);
  digitalWrite(pintu, HIGH);
}

void loop(){


  if(Serial.available() > 0){  
    data = Serial.read();      
    Serial.print(data);        
    Serial.print("\n"); 
  }


    if(data == '1'){            
      digitalWrite(lampu, LOW); 
      digitalWrite(kipas, LOW);
      digitalWrite(alarm, LOW);
      digitalWrite(pintu, LOW);
      }
    else if(data == '2'){       
      digitalWrite(lampu, HIGH);   
      digitalWrite(kipas, HIGH);
      digitalWrite(alarm, HIGH);
      digitalWrite(pintu, HIGH);
      }
    else if(data == '3'){       
      digitalWrite(lampu, LOW);
      }
    else if(data == '4'){       
      digitalWrite(lampu, HIGH);
      }
    else if(data == '5'){       
      digitalWrite(kipas, LOW);
      }  
    else if(data == '6'){       
      digitalWrite(kipas, HIGH);
      } 
      else if (data == '7'){
      digitalWrite(pintu, LOW);
      }
    else if (data == '8'){
      digitalWrite(pintu, HIGH);
      }        
    else if (data == '9'){
      digitalWrite(alarm, LOW);
      }
    else if (data == '10'){
      digitalWrite(alarm, HIGH);
      }  
    else{
      digitalWrite(lampu, HIGH);
      digitalWrite(kipas, HIGH);
      digitalWrite(pintu, HIGH);
      digitalWrite(alarm, HIGH);
      }  
  }  



D. Uji coba alat 





Share this

Related Posts

Previous
Next Post »