Rabu, 13 Juli 2016

Rangkaian USB Downloader

Membuat Downloader USB

Downloader atau programmer dalam dunia mikrokontroler dikenal sebagai alat yang dapat digunakan untuk mengisi (flashing) program ke dalam chip mikrokontroler. Downloader atau programmer merupakan alat atau tools wajib yang harus Anda miliki ketika ingin ngoprek mikrokontroler. Downloader mikrokontroler banyak jenisnya, tertantung  merek mikrokontroler apa yang Anda gunakan. Masing-masing pabrik mikrokontroler biasanya menjual programmernya secara terpisah. Anda dapat membelinya sesuai dengan chip mikrokontroler apa yang Anda gunakan. Downloader atau programmer mikrokontroler dapat juga dibuat sendiri. Banyak sekali rangkaian downloader mikrokontroler atau programer mikrokontroler yang dapat Anda lihat di internet. Salah satunya adalah downloader mikrokontroler AVR yang bernama USBasp. USBasp merupakan salah satu downloader mikrokontroler AVR yang sifatnya open source. Anda dapat mendownload rangkaiannya secara gratis. Anda juga dapat membuat sendiri rangkaian downloadernya tanpa harus membayar lisensi ke pembuat rangkaiannya.


Sebagai referensi saya mengacu ke sumber website USBasp yang berada pada link berikut ini http://www.fischl.de/usbasp/   . Pada link tersebut banyak ditampilkan rangkaian pcb downloader yang sudah jadi. Jika Anda malas untuk membuat rangkaian pcbnya sendiri, Anda dapat mendownload dari link tersebut. Untuk membuat rangkaian downloader USBasp, Saya menggunakan software desain PCB gratis yaitu Cadsoft Eagle PCB. Software tersebut dapat Anda download pada link berikut ini http://www.cadsoftusa.com/. Berikut ini merupakan skematik rangkaian downloader yang telah saya buat. Klik pada gambar untuk melihat gambar dengan ukuran fullsize

Pertama tama anda siapkan komponen seperti dibawah ini
PCB polos
Ferit Clorid
Atmega 8 
Crystal 12Mhz
Soket Atmega 8 (28 pin)
LED Green dan Red
Resistor 10K, 100 Ohm, 270 Ohm, 1.5 K, dan (Masing masing 4 buah)
Capacitor 22pF , 100nF
Pin Header
Jumper
USB tipe B
Kaber USB tipe B to USB 
Elco 10uF

Di bawah ini adalah Gambar Schematic rangkaian usb downloader 



Gambar Jalur USB downloader yg akan di cetak di PCB polos


Pada rangkaian di atas di print dengan kertas kalender dan di gosokan ke papan PCB (ingat Printnya harus leser, jika tidak ada silahkan di print biasa dan di fotocopy memakai kertas kalender). 




Lihat rangkaian dengan program eagle. Nama File RANGKEYAN.SCH

buat rangkaian tersebut ke PCB, Pasang komponen dan solder (INGAT jangan sampai ada jalur yang tersambung).
siapkan kabel usb, hati hati tertukar minimal VCC sama GND tidak nyambung.
sekarang masukkan kabel usbnya.
Ingat , ini baru percobaan, MIKRO ATMEGA 8 JANGAN DIMASUKKAN DULU KE SOKET JANGAN DULU.
jika benar, akan muncul seperti ini.


Sekarang Tinggal memprogram downloader tersebut, sebelum diprogram atur fuse bit downloader karna kita menggunakan Crystal 12Mhz. Saya akan gunakan downloader yg sudah jadi untuk menginjeck driver USBasp pada downloader yg di buat.

Siapkan Downloader yang sudah jadi








Hubungkan Downloader yang sudah jadi ke downloader yang baru dibuat, karna akan melakukan proses cloning / injeck driver USBasp. Kemudian sediakan USBASP (Downloader) yang lain untuk mendownload firmware ke atmega8. (Downloader tidak harus yang berbasis USBASP bisa yang lain asal kompatibel dengan MOSI,MISO,SCK dan reset mikrokontroler AVR).
Dengan cara ini membutuhkan dua downloader USBASP. yang satu sebagai 'USBASP' yang saya manfaatkan sebagai board target dan satunya lagi sebagai USBASP downloader.
Untuk membuat USBASP menjadi target board caranya adalah dengan menghubungkan jumper self programming (JP2)








Selanjutnya buka software downloader (khazama/avrdude/Extreme burner AVR dll ), 

Oke berikutnya saya anggap fusebit sudah diatur selanjutnya adalah copkan koneksikan konektor USB (USBASP) pada PORT USB (ya iyalah emang mau kemana lagi. :D).
Saya anggap koneksi ke PC atau Laptop sudah lancar . cara ngetestnya adalah buka khazama AVR Programmer kemudian pilih command > read signature.






Jika ada permasalahan dalam koneksi maka akan muncul notifikasi berikut :




Solusinya adalah :
Cek kembali koneksi (kabel ke mikrokontroler target) 
Jangan lupa untuk memberi supply tegangan ke mikrokontroler target.
Jika permasalahan masih terjadi maka mungkin terjadi permasalahan pada saat penginstalan driver
Jika koneksi lancar maka akan muncul notifikasi seperti berikut.


Pengisian Driver USBasp telah sukses
Berikutnya adalah load firmware caranya
Klik File
Load flash to buffer
Kemudian cari dimana firmware tersebut disimpan
Setelah itu klik auto program
Load Flash 
Cari file.HEX
Write Flas






















Succesfully Writing Flash
Sampai disini telah berhasil mengisi firmware ke dalam mikrokontroler atmega8 . Untuk mencobanya apakah firmware yang anda isi telah berfungsi dengan baik, anda dapat mencobanya langsung diboard USBASP.

Lihat di device manager (start > Run > "devmgmt.msc") jika berfungsi dengan baik , maka USBASP akan tampil tanpa tanda seru.



Rangkaian Menggunakan 2 Relay

Rangkaian Sistem Minimum

A. Alat dan Bahan
- Switch Button
- Crystal 12MHz
- Kapasitor 100nF
- Kapasitor 33pF 2buah
- Resistor 1KΩ
- Resistor
- Dioda IN4002
- Lampu LED
- Kapasitor 220µF/25v
- IC 7805
- Header

B. Gambar Schematic Sistim Minimun

C.Gambar PCB layout Sistim Minimum

D. Cara membuat Sistem Minimum
1. Siapkan papan PCB yang berukuran 5 x 7 cm yang sudah dipotong sebelumnya.
2. Siapkan juga hasil fotocopy rangkaian sistim minimum yang menggunakan kertas photo.
3. Lalu tempelkan layout rangkaian sistim minimum pada PCB yang sudah di potong. Kemudian gosok rangkaian tersebut menggunakan setrika. Kira-kira paling lama 5 menit sampai rangkaian tersebut menyatu dengan papan PCB tersebut.
4. Setelah itu celupkan PCB tadi pada wadah yang telah diberi air secukupnya untuk memudahkan kertas photo tadi terlepas pada papan PCB.
5. Setelah terlepas siapkan wadah yang sudah diberi FeCl3, lalu masukan PCB tadi ke dalam wadah tersebut.
6. Goyangkan wadah tersebut secara perlahan sampai tembaga yang tidak tertutupi sama kertas photo tadi hilang.
7. Setelah tembaga yang ada di papan pcb hilang, menyisakan jalur rangkaian, selanjutnya amplas papan pcb untuk memperhalus.
8. Kemudian celupkan rangkaian pada air untuk menghilangkan bekas debu yang sudah di amplas tadi. Lalu lap papan PCB tersebut menggunakan tisu.
9. Setelah itu pasang komponen pada rangkaian yang telah di siapkan tadi.

E. Cara mengisi program pada downloader


Langkah 1: Instalasi Hardware 
Sebelum men-download file *.hex langkah pertama adalah melakukan instalasi hubungan antar muka (interface) antara komputer dengan IC mikrokontroler. Perantara interface tersebut dilakukan dengan menggunakan piranti tambahan yang disebut dengan USB programmer.
Seperti di bawah ini program CodeVision AVR 
/*****************************************************
This program was produced by the
CodeWizardAVR V2.05.0 Professional
Automatic Program Generator
© Copyright 1998-2010 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com
Project :
Version :
Date : 19/06/2015
Author :
Company :
Comments :
Chip type : ATmega16
Program type : Application
AVR Core Clock frequency : 12,000000 MHz
Memory model : Small
External RAM size : 0
Data Stack size : 256
*****************************************************/
#include <mega16.h>
#include <io.h>
#include <delay.h>
// Declare your global variables here
void main(void)
{
DDRD =0xFF;
while (1bb)
{
PORTD = 0B11111111;
delay_ms(100);
};
return ;

Langkah 2: Instalasi Software 
Software ProgISP bukan merupakan software yang perlu di instalasi (portable software), sehingga untuk menjalankannya cukup klik pada file progisp.exe maka program aplikasi software ProgISP akan berjalan. 
Langkah 3: Running Software 
Lakukan klik dua kali (klik satu kali >> enter) pada file progisp.exe yang berada di dalam folder tempat anda menyimpan file-file software ProgISP. Atau supaya mempermudah, buatkan shortcut software ProgISP ini pada desktop komputer anda (lihat gambar 2). Jika berhasil akan muncul tampilan seperti gambar 3.

Gambar 2. Icon Progisp.exe


Gambar 3. Tampilan awal Software ProgISP
Langkah 4: Pemilihan Tipe Mikrokontroler 
Pada scroll kolom menu ‘Select Chip’ pilih seri IC mikrokontroler yang sesuai dengan IC mikrokontroler yang ada pada papan sistem mikrokontroler yang digunakan. Lihat gambar 4.

Gambar 4. Pemilihan tipe mikrokontroler

Langkah 5: Periksa koneksi PC dengan Chip mikrokontroler 
Sebelum melakukan langkah download, pastikan komputer terhubung dengan IC mikrokontroler, yaitu dengan cara klik menu bar Command>>Read Chip Signature (Alt+S). Lihat gambar 5.


Gambar 5. Periksa koneksi komputer dengan mikrokontroler

Langkah 6: Pilih file *.Hex yang akan di download. 
Pilih menu File>>Load FLASH. Llihat gambar 6. 


Gambar 6. Pilih file *.hex


Selanjutnya pilih file *.hex yang akan di download, kemudian klik Open. Lihat gambar 7.


Gambar 7. Jendela direktori tempat file hex disimpan

Setelah file *.hex berhasil di Load, maka pada bagian report akan muncul keterangan letak directory file *.hex tersebut di komputer.


VII. Rangkaian 2 Relay

VII.a. Alat dan Bahan
- 2 Relay 5v
- Resistor 1KΩ 2buah
- Dioda IN4002
- Transistor bc547
- Header

VIII.b. Gambar schematic 2 relay

VIII.c. Gambar PCB Layout 2 relay

VIII. Cara membuat 1 Relay

1. Siapkan papan PCB yang berukuran 5 x 5 cm yang sudah dipotong sebelumnya.
2. Siapkan juga hasil fotocopy rangkaian 1 relay yang menggunakan kertas photo.
3. Lalu tempelkan layout rangkaian 1 relay tadi pada PCB yg sudah di potong. Kemudian gosok rangkaian tersebut menggunakan setrika. Kira-kira paling lama 10 menit sampai rangkaian tersebut menyatu dengan papan PCB tersebut.
4. Setelah itu celupkan PCB tadi pada wadah yang telah diberi air secukupnya untuk memudahkan kertas photo tadi terlepas pada papan PCB.
5. Setelah terlepas siapkan wadah yang sudah diberi FeCl3, lalu masukan PCB tadi ke dalam wadah tersebut.
6. Goyangkan wadah tersebut secara perlahan sampai tembaga yang tidak tertutupi sama kertas photo tadi hilang.
7. Setelah tembaga yang ada di papan pcb hilang, menyisakan jalur rangkaian, selanjutnya amplas papan pcb untuk memperhalus.
8. Kemudian celupkan rangkaian pada air untuk menghilangkan bekas debu yang sudah di amplas tadi. Lalu bersihkan papan PCB tersebut menggunakan tisu.
9. Setelah itu pasang komponen pada rangkaian yang telah di siapkan tadi

Kamis, 07 April 2016

Cara Konfigurasi 3 Router pada Packet Tracer (ESPF)



Tutorial kali ini adalah cara konfigurasi atau setting 3 router pada packet tracer, sebenarnya tidak jauh berbeda dengan konfigurasi 2 router , yang membedakannya adalah pada saat routing pada routernya.


1. BukaK Cisco Packet Tracer
2. Buat Topologi seperti dibawah ini 





3. Masukkan IP Address, Netmask, dan Gateway pada PC seperti gambar diatas
4. Buka Router 1, pilih tab CLI dan isi dengan kode berikut ini

Router>enable
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 192.168.10.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int se 2/0
Router(config-if)#ip add 192.168.12.1 255.255.255.0
Router(config-if)#no shut
Router(config-if)#clock rate 64000
Router(config-if)#exit


5. Selanjutnya bukak Router 2, masukkan kode berikut 

Router>enable
Router#conf t
Router(config)#int se 2/0
Router(config-if)#ip add 192.168.12.2 255.255.255.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int se 3/0
Router(config-if)#ip add 172.17.12.1 255.255.0.0
Router(config-if)#no shut
Router(config-if)#exit

Router(config)#int fa 6/0
Router(config-if)#ip add 172.16.1.1 255.255.0.0
Router(config-if)#no shut
Router(config-if)#exit

6. Bukak Router 3, masukkan kode berikut

Router>enable
Router#conf t
Router(config)#int fa 0/0
Router(config-if)#ip add 10.10.1.1 255.0.0.0
Router(config-if)#no shut
Router(config-if)#exit
Router(config)#int se 2/0
Router(config-if)#ip add 172.17.12.2 255.255.0.0
Router(config-if)#no shut
Router(config-if)#clock rate 64000
Router(config-if)#exit


IP router sudah, IP PC sudah selanjutnya kita routing

7. Buka Kembali Router 1 dan masukkan kode routing berikut

Router(config)#ip route 192.168.12.0 255.255.255.0 192.168.12.2
Router(config)#ip route 172.16.1.0 255.255.255.0 192.168.12.2
Router(config)#ip route 172.17.12.0 255.255.255.0 192.168.12.2
Router(config)#ip route 10.10.1.0 255.255.255.0 192.168.12.2

8. Buka Router 2, masukkan kode

Router(config)#ip route 192.168.12.0 255.255.255.0 192.168.12.1
Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.12.1
Router(config)#ip route 172.17.12.0 255.255.255.0 172.17.12.2
Router(config)#ip route 10.10.1.0 255.255.255.0 172.17.12.2

9. Yang terakhir buka Router 3, masukkan kode

Router(config)#ip route 172.17.12.0 255.255.255.0 172.17.12.1
Router(config)#ip route 172.16.1.0 255.255.255.0 172.17.12.1
Router(config)#ip route 192.168.12.0 255.255.255.0 172.17.12.1
Router(config)#ip route 192.168.10.0 255.255.255.0 172.17.12.1

Silahkan ping antar PC, setelah itu kirim paket dan hasilnya akan seperti gambar dibawah ini








Rabu, 06 April 2016

Cara Mengkrimping Kabel CROSS & STRAIGHT



Cara Mengkrimping (Membuat) Kabel RJ45 dan Urutan Warna Kabel Straight & Cross

  • Sebelum Memulai, Kita Harus Mengetahui Dahulu Urutan Kabel Nya.

1. Kabel Straight : Kabel dengan kombinasi ini digunakan untuk koneksi antar perangkat yang berbeda jenis, seperti antara komputer ke switch, komputer ke hub/bridge, router ke switch, router ke bridge dsb.
Susunan Warna Kabel Straight :

Susunan Pertama
  1. Putih – orange
  2. Orange
  3. Putih – hijau
  4. Biru
  5. Putih – biru
  6. Hijau
  7. Putih – cokelat
  8. cokelat
Susunan Kedua
  1. Putih – orange
  2. Orange
  3. Putih – hijau
  4. Biru
  5. Putih – biru
  6. Hijau
  7. Putih – cokelat
  8. cokelat
CONTOH GAMBAR 


2. Kabel Cross : Kabel dengan kombinasi ini adalah diperuntukkan untuk koneksi peer to peer antara perangkat yang sejenis. Contohnya dari komputer ke komputer, dari komputer ke router, dari switch ke switch dsb.

Susunan Warna Kabel Cross :

Susunan Pertama
  1. Putih – hijau
  2. hijau
  3. Putih – orange
  4. Biru
  5. Putih -biru
  6. orange
  7. Putih – cokelat
  8. cokelat
  Susunan Kedua
  1. Putih – orange
  2. Orange
  3. Putih – hijau
  4. Biru
  5. Putih – biru
  6. Hijau
  7. Putih – cokelat
  8. cokelat
  
 CONTOH GAMBAR



 Membuat Kabel
Straight dan Cross Over
  • Alat Dan Bahan Yang Di Perlukan
  1. Tank Crimping
  2. Kabel UTP
  3. Konektor RJ-45
  4. Lan Tester


CONTOH GAMBAR



Kabel UTP Tipe Straight
Sekarang akan kita bahas cara pemasangannya. Yang pertama adalah cara memasang kabel UTP tipe straight. Untuk itu, lakukan langkah-langkah berikut:
  1. Kupas ujung kabel sekitar 2-3 cm, sehingga kabel kecil-kecil yang ada didalamnya kelihatan.
  • Pisangkan kabel-kabel tersebut dan luruskan. Kemudian susun dan rapikan berdasarkan warnanya yaitu Orange Putih, Orange, Hijau Putih, Biru, Biru Putih, Hijau, Coklat Putih, dan Coklat. Setelah itu potong bagian ujungnya sehingga rata satu sama lain , begitupun ujung kabel yang satunya.




 

CONTOH GAMBAR

 Jika sudah , maka selanjutnya masukkan kabel secara serentak dan dengan warna yang di susun kedalam konecktor RJ45
Jika sudah lalu jepit menggunakan tang krimping untuk mengunci kabel tersebut
 

Lakukan cara yang sama untuk ujung kabel selanjutnya.

  • Kabel UTP Tipe Cross
    Cara memasang kabel UTP tipe straight sudah saya jelaskan tadi. Sekarang saya bahas mengenai cara memasang kabel UTP tipe cross. Cara pemasangan kabel UTP tipe cross hampir sama dengan memasang kabel UTP tipe straight. Mengenai teknis pemasanganya sama seperti tadi. Perbedaanya adalah urutan warna kabel pada ujung kabel yang kedua. Untuk ujung kabel pertama, susunan kabel sama dengan susunan kabel UTP bisa dilihat di atas susunan kabel cross.
  • Jika semua kabel sudah terpasang , sekarang waktunya mengececk nya dengan menggunakan Lan tester ,
  • Masukkan ujung ujung kabel ke alatnya, kemudian nyalakan, kalau lampu led yang pada LAN tester menyala semua, dari nomor 1 sampai 8 berarti Anda telah sukses. Kalau ada salah satu yang tidak menyala berarti kemungkinan pada pin nomor tersebut ada masalah. Cara paling mudah yaitu Anda tekan (press) lagi menggunakan tang. Kemungkinan pinnya belum tembus. Kalau sudah Anda tekan tetapi masih tidak nyambung, maka coba periksa korespondensinya antar pin udah 1-1  atau belum.lihat gambar di bawah ini:

GAMABAR 1.Pengecekan Kabel CROS

GAMBAR 2. Pengecekan Kabel STRAIGHT

Diberdayakan oleh Blogger.

 

© 2013 Komputer Wong Kito. All rights resevered. Designed by Templateism

Back To Top