Membuat Aplikasi Android Untuk Mengkontrol Lampu

 

Creating an Android Application To Control Lights

            Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan merupakan komponen Electromechanical yang terdiri dari 2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat Kontak Saklar/Switch). Relay menggunakan Prinsip Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan Elektromagnet 5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai saklarnya) untuk menghantarkan listrik 220V 2A.


            Relay module 2 channel  5V dengan 2 channel output dapat digunakan sebagai saklar elektronik untuk mengendalikan perangkat listrik yang memerlukan tegangan dan arus yang besar. Kompatible dengan semua mikrokontroler khususnya Arduino. Di pasaran, relay ini sudah menggunakan optocoupler jadi lebih aman untuk jangka panjang. Penggunaan Optocoupler sendiri pada rangkaian adalah agar tidak terjadi arus balik yang dapat merusak komponen yang tidak kuat dengan tegangan tinggi dari arus balik.

Fungsi Output Pada Relay :

Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi CLOSE (tertutup)

Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu berada di posisi OPEN (terbuka)

Common yaitu bagian yang menyambung Normally Close (untuk keadaan normalnya) Koil (atau kumparan), adalah sebuah komponen utama relay yang difungsikan untuk menciptakan medan magnet.

Nah pada percobaan kali ini kita akan membuat Aplikasi android Untuk mengontrol lampu via Bluetooth melalui platform MIT App Inventor.

langkah-langkah untuk membuat aplikasi android :

Buka website App inventor : http://appinventor.mit.edu/explore/

Klik create apps, lalu login email.

Start new project pada menu project , klik new project.

Masukkan judul project.

 

Berikut komponen yang dibutuhkan dan di drag ke screen :


 

Silahkan Custom Sesuai dengan keiinginan masing-masing.

Selanjutnya masuk ke bagian Block.

 

 

 

atau bisa download file aia langsung : https://drive.google.com/file/d/1eGq-uWc0N-Bj8SsI9zBHB7r3bWsvyItd/view  

 Setelah selesai silahkan di save projek dan download serta instal aplikasi yang telah di buat.

 

            Setelah di intal Aplikasinya lalu rangkai projek Sesuai dengan yang dibawah ini :


Lalu Upload Code Sesuai dengan yang di bawah ini :

#define led 13 // inisialisasi pin 13
char val; // membuat variable karakter dengan nama val

void setup() {
Serial.begin(9600);// komnikasi serial
pinMode(led, OUTPUT);// setting sebagai output

}

void loop() {
if(Serial.available()>0){ // jika ada data yang masuk
val = Serial.read();// maka akan di baca dan di masukkan dalam variable val
Serial.println(val);// menampilkan hasil bacaan
}
if(val == '1'){// jika di tekan tombol on
digitalWrite (led, HIGH);// maka led/lamp menyala
Serial.println("LAMPU Menyala");// menampilkan pada serial monitor
}
else if (val == '0'){// jika ditekan tombol off
digitalWrite (led, LOW);// maka led/lamp mati
Serial.println("LAMPU Mati");//menampilkan tulisan pada serial monitor
}

}

Sekian Tutorial pada kali ini semoga bermanfaat.

 


0 Comments