Rabu, 13 Juli 2016

Rangkaian 2 relay lampu

Edit Posted by with No comments
Adapun alat dan bahan yang dibutuhkan yakni :
  1. papan PCB matrik 1buah.
  2. relay 5 volt 2 buah.
  3. terminal blok 2 buah
  4. transistor bc547 2 buah.
  5. resistor 1K 2 buah
  6. timah
  7. solder
  8. kabel untuk penghubung dari rangkaian relay ke lampu.
Langkah Kerja :
  1. Pasang semuah komponen ke papan PCB matrik 
  2. Kemudian buat rangkaian lampu dengan posisi kabel tengahnya terpotong 
  3.  Sambungkan kabel yang terpotong tersebut ke slot yang ada pada terminal   blok

Langkah- Langkah Mengisi Program: 
1.      Bukalah program CodeVision AVR
2.    Klik file lalu pilih New kemudian pilih projecta lalu klik ok kemudian klik yes 
3.    Kemudian akan mucul dialog di layar anda seperti 
pada gambar dibawah ini lalu pilih AT90,Atiny,Atmega
                                                 
4.  Kemudian edit chip dan clock sesuai dengan nilai Crystal
 dipakai pada rangkaian downloader seperti pada gambar dibawah ini ;
                                                 
5.    Lalu klik ports.kemudian setting Ports mana yang mau kita pakai..untuk menghidupkannya klik pada tombol In dan akan berubah menjadi Out seperti pada gambar dibawah ini;  
                                          
6.    Kemudian simpan dengan nama file yang kita inginkan.
maka hal yang selanjutnya akan terjadi dan muncul
 lembar kerja pada layar anda seperti pada gambar dibawah ini;
 
7. Kemudian klik menu build, lalu pilih build all.                                         
                                               
  

                             
8.   Lalu bukalah program ProgISP seperti pada gambar dibawah ini ;
                                              


  Cara Memasukkan Program Ke Rangkaian Sismin; 
1.      Sambungkan rangkaian downloader menggunakan kabel printer dan
 hubungkan rangkaian downloader ke rangkaian  sismin menggunakan kabel jumper.
Lalu hubungkan pin PORT A ke pin Lampu A dan pin Lampu B ke Lampu beh.
dan jangan lupa member jumper ke VCC dan Ground. 
2.      Jika telah selesai tersambung dan terdeteksi di laptop bukalah Program Progisp.
.kemudian pilih chip ATMEGA8535-16PU.
3.      Kemudian klik Load Flash carilah file yang disimpan dengan extension .hex
 setelah ketemu kemudian klik Auto . 
4.      Tunggu hingga proses selesai..setelah selesai maka program sudah terisi ke chip
 rangkaian sismin dan menggerakkan relay untuk menghidupkan lampu.
5.      Untuk menghapus programmnya dan mematikan lampunya klik erase.

SEBAGAI CONTOH :

Rangkaian Sistem Minimum(Sismin)

Edit Posted by with No comments


 Disini fungsi dari sistem minum adalah untuk proses download program yang telah dibuat yaitu sistem yang akan di download dari sistem minimum ke mikrokontrol  sehingga program yang di download akan tertanam sebuah program di dalam chip mikrokontroler ini.
Adapun  yang harus disediakan dalam pembuatan sebuah sistem minimum
 ini adalah sebagai berikut :
  • Papan PCB polos.
  • Pelarut secukupnya.
  • Rangkaian sistem minimum yang sudah di desain sedemikian rupa.
  • Kertas transaparan.
  • Resistor 10k.
  • Capasitor 10uf.
  • Capasitor 22uf sebanyak 2.
  •  xtal 12mhz.
  • Push button.
Silahkan lihat contoh rangkaian sistem minimum dibawah ini.
Mungkin bisa anda perhatikan dengan baik, contoh dari rangkaian sistem minimum untuk atmega8535 diatas, yang mana rangkaian tersebut sudah di susun dengan baik.Silahkan anda desain melalui proteus, eagle, pcb desain atau sejenisnya untuk membuat rangkaian sistem minimm diatas.
Langkah-langkah proses pembuatannya sistem minimum adalah :
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.

Jadi itulah tips atau langkah-langkah dalam proses pembuatan sebuah
 sistem minimum untuk rangkaian MC atmega8535  atau atmega16 
atau yang sejenisnya. seperti berikut hasilnya:

                                                     

Downloader USB

Edit Posted by with No comments
               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.
Pertama tama anda siapkan komponen seperti dibawah ini
  1. PCB polos
  2. Ferit Clorid
  3. Atmega 8 
  4. Crystal 12Mhz
  5. Soket Atmega 8 (28 pin)
  6. LED Green dan Red
  7. Resistor 10K, 100 Ohm, 270 Ohm, 1.5 K, dan  (Masing masing 4 buah)
  8. Capacitor 22pF , 100nF
  9. Pin Header
  10. Jumper
  11. USB tipe B
  12. Kaber USB tipe B to USB 
  13. Elco 10uF 
 Di bawah ini adalah Gambar Schematic rangkaian usb downloader

Hasil layout PCB dari rangkaian downloader
 USBasp dapat Anda lihat di bawah ini :



                               



Lihat rangkaian dengan program eagle. Nama File RANGKEYAN.SCH

  1. buat rangkaian tersebut ke PCB, Pasang komponen dan solder (INGAT jangan sampai ada jalur yang tersambung).
  2. siapkan kabel usb, hati hati tertukar minimal VCC sama GND tidak nyambung.
  3. sekarang masukkan kabel usbnya.
  4. Ingat , ini baru percobaan, MIKRO ATMEGA 8 JANGAN DIMASUKKAN DULU KE SOKET JANGAN DULU.
  5. 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 ), DISINI saya menggunakan Khazama Avr Downloader.
  • Bagi yang belum punya silakan download disini.
  • Untuk mikrokontroler yang belum pernah diotak-atik fuse bitnya (masih menggunakan Frekuensi Osilator Internal) dapat membaca artikel tentang  Langkah Pengaturan Fusebit Atmega8.
  • 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 :
  1. Cek kembali koneksi (kabel ke mikrokontroler target) 
  2. Jangan lupa untuk memberi supply tegangan ke mikrokontroler target.
  3. Jika permasalahan masih terjadi maka mungkin terjadi permasalahan pada saat  penginstalan driver
  4. Jika koneksi lancar maka akan muncul notifikasi seperti berikut.


  • Pengisian Driver USBasp telah sukses
  • Berikutnya adalah load firmware caranya
  1. Klik File
  2. Load flash to buffer
  3. Kemudian cari dimana firmware tersebut disimpan
  4. Setelah itu klik auto program
  5. Load Flash  
  6. Cari file.HEX
  7. 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.
  • USBASP sudah terinstall

Senin, 04 April 2016

Desain Routing EIGRP

Edit Posted by with No comments
                 EIGRP (Enhanced Interior Gateway Routing Protocol) adalah Cisco proprietary routing protocol loosely berdasarkan asli IGRP. EIGRP merupakan lanjutan jarak-vector routing protocol, dengan optimasi untuk meminimalkan kedua rute ketidakstabilan yang timbul setelah perubahan topologi, serta penggunaan bandwidth dan proses power dalam router.
                Intinya adalah, ketika kita membuat sebuah jaringan kelas yang berbeda atau subnet yang berbeda, akan sangat jelas bahwa kita membutuhkan sebuah router, pada kasus-kasus dan pembahasan sebelumnya, kita sudah mencoba menghubungkan kelas-kelas dan subnet-subnet yang berbeda dengan menggunakan router, tetapi hanya 1 router, nah, bagaimana jika kita menggunakan 2 router.
Buatlah gambar di cisco seperti dibawah ini

Langkah-langkah :
1. Atur ip address PC01 menjadi 192.168.1.2 dengan subnet mask 255.255.255.0 gateway 192.168.1.3
2. Atur ip address PC02 menjadi 172.10.10.10 dengan subnet mask 255.255.0.0 gateway 172.10.10.20
3. Klik 2x router dan atur setiap interfacenya dengan masuk pada tab CLI…
4. Misal pada router 0 :
a. Jika ada pertanyaan awal ketik ‘no’ aja
b. Router>enable
c. Router#configure terminal
d. Router(config)#int fa 0/0
e. Router(config-if)#ip add 192.168.1.3 255.255.255.0 
f. Router(config-if)#no sh
g. Router(config-if)#exit 
h. Router(config)#int fa 0/1 
i. Router(config-if)#ip add 192.168.0.1 255.255.255.252
j. Router(config-if)#no sh
k. Router(config-if)#exit 
l. Router(config)#exit 
m. Router#write 
5. Lakukan hal yang sama pada router 1 :
a. Jika ada pertanyaan awal ketik ‘no’
b. Router>enable
c. Router#configure terminal
d. Router(config)#interface fa 0/0
e. Router(config-if)#ip address 172.10.10.20 255.255.0.0
f. Router(config-if)#no shutdown
g. Router(config-if)#exit
h. Router(config)#interface fa 0/1
i. Router(config-if)#ip address 192.168.0.2 255.255.255.252
j. Router(config-if)#no shutdown
k. Router(config-if)#exit
l. Router(config)#exit
m. Router#write
6. Silakan coba anda ping dari PC1 ke PC2 untuk mengecek koneksi
Gambar 2 : Nah, kan RTO…
7. Selanjutnya adalah setting EIGRP…
8. Pada router 0
a. Press RETURN to get started.
b. Router>enable
c. Router#configure terminal 
d. Router(config)#router eigrp 10 
e. Router(config-router)#net 192.168.1.0 
f. Router(config-router)#net192.168.0.0 
h. Router(config)#exit
i. Router#write 
9. Lanjut pada router 1
a. Press RETURN to get started. 
b. Router>enable
c. Router#configure terminal
d. Router(config)#router eigrp 10
e. Router(config-router)#net 172.10.0.0
f. Router(config-router)#net192.168.0.0
g. Router(config-router)#exit
h. Router(config)#exit
i. Router#write
10. Kalo sudah, sekarang coba kita ping dari pc01 ke pc02


Selamat mencoba silakan download Disini

Konfigurasi routing OSPF menggunakan cisco

Edit Posted by with No comments
        Router bertugas untuk menyampaikan paket data dari satu jaringan ke jaringan
lainnya, jaringan pengirim hanya tahu bahwa tujuan jauh dari router. Dan routerlah yang
mengatur mekanisme pengiriman selain itu router juga memilih “jalan terbaik” untuk
mencapai tujuan. Ada dua jenis router berdasarkan cara ruting-nya, yaitu Router Statis
dan Router Dinamis.

        Router Statis adalah Router yang me-rutekan jalur spesifik yang ditentukan oleh
user untuk meneruskan paket dari sumber ke tujuan. Rute ini ditentukan oleh
administrator untuk mengontrol perilaku routing dari IP "internetwork".
Rute Statis - Rute yang dipelajari oleh router ketika seorang administrator
membentuk rute secara manual. Administrator harus memperbarui atau meng"update"
rute statik ini secara manual ketika terjadi perubahan topologi antar jaringan
(internetwork). Mengkonfigurasi router statis adalah dengan memasukkan tabel routing
secara manual. Tidak terjadi perubahan dinamik dalam tabel ini selama jalur/rute aktif.

Tabel Routing 

      Supaya router bisa melayani permintaan untuk meneruskan pengiriman data,
maka router harus mempunyai tabel yang dipakai sebagai patokan data ini harus dikirim
ke jaringan yang mana? Tabel yang dipunyai oleh router disebut sebagai tabel routing
yang berisi NETID dan Default gatewaynya. Bentuklah jaringan seperti dibawah ini menggunakan cisco:




  1. Konfigurasi masing-masing PC : 

         Komputer 1 

        ip address:192.168.10.1

        getway     : 192.168.10.254

         Komputer 2
        ip address:192.168.20.1 
   

          getway       :192.168.20.254
          Komputer 3
         ip address  :192.168.30.1
         getway       :192.168.30.254

Klik pada PC yang akan diset. Pilih menu Desktop. Pada IP Configuration,

 ketik IP Address, subnet mask dan default gateway (nomor IP dari Router yang 
terhubung langsung ke PC tersebut).

  1.  Konfigurasi router masing-masing.

         ---> Router1
                RIP: 192.168.10.0
                        192.168.20.0
                        200.1.1.0
                Fastethernet 0/0, port status on
                         IP Address :192.168.10.254
                         Subnet       : 255.255.255.0
                Serial 0/1/0
                         IP Addres  : 200.1.1.1
                         Subnet      : 255.255.255.0
                Serial 0/1/1
                          IP Addres  : 200.1.3.2
                         Subnet      : 255.255.255.0 

       ---> Router2
                RIP: 192.168.20.0
                        200.1.1.0
                        200.1.2.0
                Fastethernet 0/0, port status on
                         IP Address :192.168.20.254
                         Subnet       : 255.255.255.0
                Serial 0/1/0
                         IP Addres  : 200.1.1.2
                         Subnet      : 255.255.255.0
                Serial 0/1/1
                          IP Addres  : 200.1.2.1
                         Subnet      : 255.255.255.0 
 ---> Router3
                RIP: 192.168.30.0
                        200.1.2.0
                        200.1.3.0
                Fastethernet 0/0, port status on
                         IP Address :192.168.30.254
                         Subnet       : 255.255.255.0
                Serial 0/1/0
                         IP Addres  : 200.1.3.1
                         Subnet      : 255.255.255.0
                Serial 0/1/1
                          IP Addres  : 200.1.2.2
                         Subnet      : 255.255.255.0 

Maka jaringan jika tersambung akan seperti gambar dibawah ini

Cobalah tes dengan ping komputer 1 dengan yang lainnya. silakan mencoba anda bisa download Disini