Kamis, 25 Juni 2015

KENDALI LAMPU DENGAN ARDUINO

Kendali Lampu Remote Control (ON / OFF) dengan Arduino


Pada kesempatan kali ini, kendali yang berusaha kita buat adalah menghidupkan dan mematikan 1 buah lampu menggunakan remot control.
Komponen-komponen yang diperlukan yaitu:
-          Software Arduino
-          1 buah Arduino Uno
-          1 buah resistor 220 Ohm
-          1 buah transistor KSP 2222A –B20
-          1 buah relay 12 v
-          3 buah baterai (1.5 v) beserta tempatnya
-          1 buah RC (Remote Control)
-          1 buah Reciever (pada mobil remot)
-          1 buah lampu beserta tempatnya
-          Kabel listrik seperluna
-          Kabel jumper seperlunya
-          1 buah papan triplek

# Adapun beberapa langkah awal yang dilakukan:
1- Pin pada Arduino yang digunakan:
-          Pin 1 - 13
-          Power : 5v, GND, GND
-          Analog in (A0)
2- Rangkaian relaynya terdiri dari (1 relay 12v, 1 res 220 Ohm,  1 transistor KSP 2222A -B20.
3- Dari data NO 1 diatas,  power 5v di hubungkan ke Reciever (V+).
4- Anolog in (A0) dihubungkan ke Reciever (B).
5- Power GND1 dihubungkan ke Reciever (V-).
6- Power GND2 dihubungkan ke relay (-) .
7- Pin 8 / 13 dihubungkan ke rangkaian relay (Supply).
8- Adapun gambarnya:






# Langkah berikutnya:
1- Rangkailah baterai menjadi 2 bagian (4,4).
2- Bagian pertama hubungkan baterai(-) ke rangkaian relay yang(-), dan baterai(+) ke ralay yang(+) pula(positif kabel merah, negatif kabel hitam). Gambarnya sebagai berikut:

 --  Selanjutnya hubungkan salah satu kabel listrik pada lampu ke pin relay yaitu(NC), dan    sambungkan juga kaki pin relay (yang tengah) dengan kabel listrik, setelah itu gabungkan  jadi satu dengan menggunakan JACK untuk colokan ke listrik AC.


Nah, setelah semua selesai dihubungkan. Kita membutuhkan sebuah software Arduino, silahkan Anda mencari di internet softwarenya. Sebelumnya sambungkan terlebih dahulu rangkaian Arduino Uno ke laptop Anda.
Adapun koding programnya sebagai berikut. Tenang!!!!! Tidak ribet kok.
Niii kodingnya:


int lampu = 13;

int tombol = A0; // tombol untuk LED merah dan kuning
int kondisi = 0; //kondisi awal tombol
int last = 0;
int buttoncounter = 0;
void setup()
// mendefinisika pin output dan input
{
  pinMode(lampu, OUTPUT);
 
  pinMode(tombol,INPUT);
}
void loop()
{
  kondisi = digitalRead(tombol);
 
  if (kondisi != last)
  {
    if(kondisi == HIGH)
    {
      buttoncounter++;
      }
  }
  last = kondisi;
  if(buttoncounter % 2 == 0)
     {
       digitalWrite(lampu, LOW);
     } 
 
  else
  {
  digitalWrite(lampu, HIGH); //merah mati
  }
}
Simpan dengan nama sketch_apr29b
 
          

            Setelah koding dibuat, silahkan Save As dengan nama(sketch_apr29b) atau sesuai keinginan. Kemudian cek apakah koding sudah benar atau belum caranya ( pilih sketch – pilih dan klik verify / compile). 
Ketika sudah dipastikan benar (no error) UPLOAD lah koding tersebut kedalam Arduino Anda, yakni pilih tanda panah kanan ( => ) dan tunggu hingga koding selesai.
Untuk membuktikannya, colokkan kabel listrik pada lampu tadi ke listrik. Lalu lampu akan hidup dan untuk mematikannya tekan tombol pada RC (Remote Control) pada bagian ini. Gambarnya:
 

 Ketika lampu hidup


Ketika lampu hidup

Mungkin itu saja yang dapat saya bagikan pada anda semoga bisa bermanfaat untuk semuanya