Cara membuat minimum sistem ATmega16/32/8535 dengan USBasp

Untuk teman-teman yang lagi berminat belajar mikrokontroler khususnya mikrokontroler ATmega16/32/8535 dan bingung harus membuat minimum sistem dari mikrokontroler ATmega16/32/8535 itu sendiri, berikut ini saya akan menshare pengalaman saya dalam membuat minimum sitem dari ATmega16/32/8535, saya membuatnya dengan menggunakan bahan-bahan yang mudah didapat di toko komponen elektronik kesayangan teman-teman, dan proses pembuatannya pun sangat mudah.

Baik perhatikan langkah-langkah berikut ini:

  • Persiapkan peralatan yaitu  Solder, Tenol, Pembersih solder, Tools kid untuk proses penyolderan.
  • Persiapkan bahan yaitu PCB lubang (jika tidak ingin membuat PCB secara profesional)
  • Persiapkan PC atau laptop.

Setelah semua selesai dipersiapkan maka langkah selanjutnya adalah teman-teman harus memahami gambar rangkaian dari minimum sistem yang telah saya buat ini, jangan sampai salah membaca komponen dan juga terjadi kesalahan dalam pemasangan komponen terutama jika teman-teman ingin mencobanya terlebih dahulu pada project board.

SchematicMega16

jika gambar diatas kurang jelas teman-teman dapat mendownlod rangkaiannya pada link berikut ini Rangkaian minimum sistem ATmega16 32 8535

setelah itu yang harus dilakukan adalah membuat rangkaian berdasarkan gambar rangkaian diatas, bisa dengan menggunakan project board, PCB bolong, ataupun langsung dengan menggunakan software profesional untuk membuat PCB, bebas terserah teman-teman ahlinya dimana.

20160315_164419_Richtone(HDR)

Contoh PCB yang sudah jadi dan berhasil saya buat dengan software untuk membuat PCB profesional, jika masih bingung dalam pembuatannya silahkan buka link berikut ini untuk layout PCB yang sudah jadi ATmega16.DXF (ketika teman-teman sudah mendownload pasti akan mendapatkan file bertulisakan ATmega16.DXF.odt, maka jangan bingung silahkan dihapus ekstensi (.odt) dan otomatis akan berubah menjadi ATmega16.DXF,  file tersebut bisa dibuka pada AutoCad atau protell99 dan juga Altium.

Daftar komponen yang harus dibeli:

  1. Switch 4 pin  = 9 buah
  2. Led 3mm Merah = 10 buah
  3. Led 3mm Hijau = 1 buah
  4. LM7805 = 1 buah
  5. Crystal 12Mhz = 2 buah
  6. Rpack 9 pin 10K = 1 buah
  7. Rpack 9 pin 330 ohm = 1 buah
  8. Header 40 pin (M) = 2 buah
  9. C 27pF = 2 buah
  10. C 22pF = 2 buah
  11. C 10uF/16V = 3 buah
  12. C 220uF/16V = 2 buah
  13. C 100nF (MKM) = 1 buah
  14. R 10K = 2 buah
  15. R 68 ohm = 2 buah
  16. R 2K2 = 2 buah
  17. R 1 K = 2 buah
  18. Zener 3.3V 1/2W = 2 buah
  19. Diode 1N4002 = 2 buah
  20. USB tipe B = 1 buah
  21. ATmega8L-8PU = 1 buah + Soket
  22. ATmega16/32/8535 = 1 buah + Soket
  23. Pin Jumper seperti yang terdapat pada hardisk = 1buah

Setelah rangkaian selesai dibuat teman-teman harus memasukan firmware kedalam mikrokontroler ATmega8L-8PU yang digunakan dalam rangkaian USBasp (ingat bukan mikrokontroler ATmega16/32/8535 yang terletak pada rangkaian minimum sistem), firmware dapat teman-teman download pada link berikut ini firmware.rar (ketika teman-teman sudah mendownload pasti akan mendapatkan file bertulisakan firmware.rar.odt, maka jangan bingung silahkan dihapus ekstensi (.odt) dan otomatis akan berubah menjadi firmware.rar, setelah itu extrak file tersebut), setelah teman-teman mengekstrak file .rar tersebut maka teman-teman akan menemukan foleder (bin) buka folder tersebut dan akan muncul seperti gambar berikut ini

rar1lalu buka folder firmware dan akan muncul tampilan seperti gambar berikut ini

rar2maka teman-teman bisa memilih file (usbasp.atmega8.2011-05-28.hex) yang terdapat didalam folder firmware dan dapat memasukannya kedalam mikrokontroler ATmega8 yang digunakan pada rangkaian USBasp, jangan lupa untuk mengubah fuse bit yang terdapat pada mikrokontroler ATmega8 sebelum memasukan firmwarenya setingan fuse bitnya seperti ini  HFUSE=0xC9     LFUSE=0xEF, lalu bagaimana cara untuk merubah fuse bitnya? mudah sekali dengan menggunakan software progisp168 teman-teman bisa mendownload software tersebut pada link berikut ini progisp168.rar

lalu buka software progsip168 dan ikuti langkah-langkah berikut ini, ikuti seperti gambar dibawah ini

progsip

setelah dibuka softwarenya lalu ikuti urutannya seperti gambar diatas, pilih jenis mikronya ATmega8, lalu atur fuse bitnya, setelah itu klik write.

progsip1kemudian klik File, lalu pilih Load flash dan ambil file .hex yang digunakan untuk firmwarenya.

progsip3 setelah itu pilih menu Command dan pilih menu Write Flash, maka file firmware telah berhasil masuk kedalam mikrokontroler ATmega8

progsip2Jika sudah selesai semua maka minimum sistem ATmega8 siap untuk digunakan, silahkan hubungkan minimum sistem ATmega8 dengan PC atau notebook kita dengan menggunakan kabel USB, maka PC atau notebook kita akan mendeteksi hardware baru dan meminta untuk menginstal driver, driver untuk minimum sistem ATmega8 ini terdapat didalam file firmware.rar yang terdapat didalam folder win-driver.

Untitled

Untitled2

Untitled

Untitled3

Untitled4

Ok selamat mencoba semoga berhasil, jika mengalami kesulitan silahkan menghubungi saya terimakasih, cerdaskan Indonesia

 

2 responses to “Cara membuat minimum sistem ATmega16/32/8535 dengan USBasp

  1. bagus pak hasilnya, saya mau tanya untuk membuat Tampak atas seperti fi PCB diatas itu mrnggunakan apa nggih?

    • untuk tampilan diatas PCB disebut Top Overlay, kebetulan karena ditempat saya bekerja ada alat untuk membuat PCB Profesional maka semua desain PCB yang saya buat saya buat dengan menggunakan alat tersebut, akan tetapi jika Mas/Mbak ingin membuat PCB profesional Anda bisa mengunjungi Multikarya PCB Bandung, Anda bisa lihat digoogle web resminya, dan Anda bisa memesan melalui online. terimakasih sudah berkunjung

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s