Pada kesempatan kali ini, kita akan membahas bagaimana cara mengontrol sebuah relay melalui komputer, atau laptop. Alat yang dibutuhkan adalah sebuah sistem minimum dan usb downloader .
Alat dan Bahan untuk usb downloader :
1. USB type B
2. Kapasitor 4.7�F/50v
3. LED 3 buah
4. Resistor 2.2K?
5. Resistor 68? 2buah
6. Resistor 1K? 3buah
7. Resistor 10K?
8. Kapasitor keramik 22pF 2buah
9. Kapasitor keramik 100nF
10. Soket IC 28 pin
11. IC ATMEGA 8
Skematik Downloader
Kemudian Layout PCB Downloader
Kemudian Alat dan Bahan Minimum Sistem Atmega8525/16/32
1. Switch Button
2. Kristal 12Mhz
3. Kapasistor 100nF, 22pF
4. Resistor 1K?, 100?
5. Dioda 1N4007
6. IC 7805
7. LED
8. Pin header male
Skematik Minimum Sistem Atmega8525/16/32
Layout PCB Minimum Sistem Atmega8525/16/32
Kemudian selanjutnya buatlah sebuah rangkaian yang digunakan sebagai driver/pengendali relay
Alat dan bahan pengendali relay
1. Resistor 1? 2 buah
2. Transistor D313
3. Kapasitor 100nF
4. Pin Header
5. Relay 5V
6. Dioda 1N4007
Skematik Pengendali Relay
Layout Pengendali Relay
Untuk menghidupkan relay, saya menggunakan program dengan bahasa C, berikut kodenya
#include <avr/io.h>
#include <util/delay.h>
int main (void)
{
DDRB = 0xFF; // Buat semua Port D menjadi output, 0xFF= 1111 1111
while(1) //perulangan
{
PORTB = 0xFF;
}
return 0;
}
Kompile yang digunakan adalah AVR-GCC, bisa menggunakan sistem operasi linux maupun windows, kemudian sebagai IDE nya Saya menggunakan CodeBlocks
Untuk melakukan pembakaran file menjadi .hex saya menggunakan avrdude dengan perintah
sudo avrdude -F -V -c usbasp -p m8535 -P usb -U flash:w:latihan.hex
Setelah itu relay akan hidup sesuai dengan program yang diberikan
misalnya
PORTB = 0xFF maka akan menghidupkan relay, sedangkan untuk mematikannya ubah kodenya menjadi
PORB = 0x00
berikut adalah rangkaian pengendali relay nya
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :