Kamis, 25 Juni 2015

SISTEM KENDALI LAMPU RELAY DARI LAPTOP BERBASIS CV AVR



RANCANG BANGUN SISTEM KENDALI LAMPU RELAY DARI LAPTOP
BERBASIS CV AVR
Tujuan :
Mempelajari bagaimana cara mengendalikan lampu dari laptop menggunakan program
  Mempelajari cara memasukkan program ke alat pengontrol
Membuat alat pengendali lampu relay
Latar Belakang :
Rangkaian lampu relay merupakan  rangkaian sederhana yang terdiri dari rangkaian penyearah dan rangkaian lampu relay itu sendiri. Rangkaian ini menjadi objek yang akan dikendalikan oleh sebuah program. Program yang digunakan dapat berupa Kode Vision, Delphi, Arduino,dan lain sebagainya.
Penjelasan :
Sebelum membuat komponen fisiknya, terlebih dahulu kita harus membuat schematic dari rangkaian lampu. Disini saya menggunakan 3 relay yang berfungsi sebagai switch/saklar untuk kondisi on/off nya sebuah lampu.Satu relay digunakan untuk satu lampu. Jadi , kalau 3 relay berarti 3 buah bohlam lampu.
Untuk membuat sistem kendali ini , alat yang diperlukan adalah :
1.Rangkaian Lampu menggunakan Relay 6V
2. Sistem Minimum Atmega8535-16PU
3. USB Downloader Atmega8


1.)  RANGKAIAN LAMPU MENGGUNAKAN RELAY 6V
Komponen yang digunakan :
1. 3 Relay 6V
2. 3 Resistor  100ohm
3. 3 Transistor D313
4. 3 LED
5. 7 Dioda germanium
6. 3 Bohlam Lampu
7. 1 Capasitor 2200uf
8. 1 Capasitor 100uf
9. 1 IC 7812
10. 1 Capasitor 22pf
11. PCB
12. Trafo CT
13. Dudukan Lampu
14. Kabel penghubung

Buat schematic rangkaian lampu 3 relay :









Kemudian buat di PCB dengan sesuai susunan komponennya seperti dibawah ini :


2.)  RANGKAIAN SISTEM MINIMUM
Komponen yang digunakan :
1.      Socket 40 pin
2.      1 Resistor 220 ohm dan 1 Resistor 4k7
3.      1 Capasitor myla 104
4.      2 Capasitor keramik 22pf
5.      Kristal 12 Mhz
6.      1 Push Button
7.      Pin Header Male
8.      1 Capasitor 10uf 50V
9.      IC Atmega 8535-16PU




Berikut Rangkaian Schematic nya :





3.)   USB DOWNLOADER

Komponen yang digunakan :
  1. AVR atmega8
  2. kristal 12 MHz
  3. kapasitor 22pF
  4. konektor USB dan kabel USB
  5. soket IC 14pin 2 buah
  6. resistor 10k, 68ohm atau 100 ohm, 2k2, 1K
  7. elko 10 uF/16 V dan kapasitor 100nF
  8. LED 3 buah
  9. housing 5 pin dan 4 pin
  10. Dioda zener 3.6 volt 2 buah
Berikut Schematicnya :




Sebelumnya, hubungkan relay ke kabel colokan bohlam lampu seperti gambar berikut 


Jika semua rangkaian sudah siap,selanjutnya menghubungkan rangkaian satu sama lain menggunakan kabel penghubung . Berikut rangkaiannya,
·         Hubungkan pin header MISO MOSI RST VCC GND(5pin) di downloader ke header 5 pin di Sismin
·         Hubungkan GND di downloader ke GND di Sismin
·         Sismin terdiri dari 4 PORT, masing-masing PORT mewakili 1 lampu relay. Disini saya menggunakan PORT A,B dan C untuk 3 relay
·         Hubungkan masing-masing PORT ke header 3 pin di rangkaian lampu relay
·         Hubungkan GND di Sismin ke GND di rangkaian lampu relay
Disini, saya menggunakan kode AVR untuk membuat program mengendalikan lampu relay dan menggunakan Progisp untuk mengisikan program ke downloader dan sistem minimum.
Untuk lebih jelasnya , berikut langkah-langkah pembuatan program dan pengisian program ke downloader :
                   Pembuatan program :
1.      Buka Aplikasi CV AVR
2.      Klik File à Newà Pilih Projectà YES àAT90
3.      Pada Bagian CHIP Pilih Jenis Atmega dan Clock. Disini saya menggunakan Atmega 8535(Sismin) dan Clock 12Mhz/12000.
4.      Klik Port . Kemudian pada bagian port A,B,C,D, aktifkan bit-bit yang ada dengan cara klik pada tulisan “in” hingga menjadi “out”.
5.      Klik icon Generate Program, Save and Exit
6.      Simpan file di directory yang anda inginkan.
7.      Akan ada tampilan seperti ini,
8.      Jika sudah, klik Project pada menubar pilih Build All--> Ok.



Pengisian Program ke downloader :
1.      Sebelumnya, Colokkan kabel USB ASP ke laptop (USB ASP Downloader harus sudah di instal terlebih dahulu)
2.      Buka aplikasi Progisp, jika USB terbaca, tulisan USB ASP dipojok kiri atas akan berwarna hijau
3.      Pilih Jenis Atmega
4.      Klik RD
5.      Klik Load flash pilih file hexa yang sudah disimpan tadi ( file.hex)
6.      Klik Auto
7.      Tunggu program selesai berjalan dan lihat hasilnya di rangkaian lampu relay
8.      Untuk menghapus program,klik erase
Berikut hasil dari pekerjaan saya tadi. Hidup 1,hidup 2 dan hidup 3. Untuk hidup yang lainnya tinggal di edit saja bahasa C nya di kode vision.









Kesimpulan dan Argumen :
Suatu objek rangkaian bisa dikendalikan oleh Sistem minimum yang programnya diisi oleh downloader. Downloader sebagai jembatan penghubung laptop ke sismin dan objek, sedangkan sistem minimum sebagai sistem yang akan menyimpan program yang telah diisikan untuk mengendalikan lampu.
Prinsip kerja relay disini, ketika downloader diberi perintah, sismin akan menerima lalu menyampaikannya ke rangkaian relay melalui pin 3 header yang mewakili 3 lampu. Tegangan AC dari travo CT masuk ke rangkaian penyearah untuk disearahkan menjadi tegangan DC baru kemudian masuk ke rangkaian relay hingga arus dan tegangan sampai ke lampu yang sudah di colokkan ke stopkontak. Jika relay connect, lampu LED hidup dan lampu bohlam juga akan menyala.

Tidak ada komentar:

Posting Komentar