LANGKAH KERJA
A. Perancangan
Perancangan sistem control 7-segment dan lampu listrik meliputi
perancangan perangkat keras (hardware) dan perancangan perangkat lunak
(software)
R
lay/
7-segment
Output
fffghadas
B. Sistem Minimum
Sistem minimum yang digunakan dalam tugas akhir ini adalah sistem
minimum dengan mikrokontroler AtMega8535/32/16. Untuk membuat sistem
minimum diperlukan komponen sebagai berikut:
Membuat layout dengan Software PCB Wizard / Eagel / Diptrace dll, atau kamu
juga bisa membuat layout PCB dengan Spidol permanen. Etapi hasilnya kurang
begitu rapi , saya merekomendasikan pake Software untuk membuat layout PCB
supaya hasilnya rapi tidak berantakan.
Setelah hardware system minimum selesai, maka setting fuse nya agar tidak
terkunci.
Sistem mikrokontroler ATmega 8535 dibentuk dari beberapa piranti
masukan-keluaran. Hubungan mikrokontroler ATmega 8535 dengan piranti
masukan-keluaran.
C. Downloader
Downloader yang diguankaan dalam TA ini adalah USBAsp downloader
dengan mikrokontroler ATMega8 atau 8p. Untuk membuat downloader
diperlukan komponen sebagai berikut:
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
Skema downloader
Hardware Downloader
Setelah downloader selesai, selanjutnya setting fuse dan isi firmware
sebagai ATMega 8 agar bisa digunakan untuk mengupload program.
D. Program CVAVR
Untuk mengontrol lampu 220 vac dengan seven segment menggunakan relay 8
channel diperlukan sintax program mengguankaan Code Vision AVR dengan
bahasa C.
Gambar Code Vision AVR
Berikut program untuk lampu 220 vac dengan seven segment menggunakan
relay 8 channel
SINTAX PROGRAM
E. Relay
Relay yang digunakan dalam project ini adalah relay 8 channel. Perancangan
Relay 8 channel dapat dilihat pada skema di bawah ini:
Kode angka pada relay ini dibagi menjadi 1,2,3,4,5,6,7 dan 8. Selain untuk
penanda, ini juga berfungsi sebagai pembeda fungsi pada masing-masing kakinya.
Kaki 1 dan 2: Ini adalah kondisi di mana output dalam posisi NC.
Kaki 3 dan 4: output yang dihasilkan adalah NO.
Kaki 5 dan 6: kaki relay ini punya fungsi sebagai penerima input sumber
arus listrik. Pemasangan input kode kaki 5,6 biasanya bebas dilakukan.
Artinya ketika sehelai kabel dipasang terbalik maka arusnya tidak akan
terpengaruh. Jadi bebas-bebas saja dalam pemasangannya.
Kaki 7 dan 8: kaki ini berfungsi sebagai CO.
F. Installation
Proses instalasi berupa pemasangan 8 fiting lampu 220 VAC ke papan projek
allau dihubungkan ke relay mengguanakan kabel instalasi NYA dengan ukuran
sesuai kebutuhan. Kamudian 8 lampu 220 VAC dipasang ke fiting.
G. Visual Studio
Visual Studio (yang sering juga disebut VB) selain disebut sebuah bahasa
pemrograman, juga sering disebut sebagai sarana (tool) untuk menghasilkan
perogram-program aplikasi berbasiskan Windows. Dalam projek ini, visual studio
digunakan untuk interface dalam projek.