Sabtu, 22 Februari 2014

Membuat USB Downloader untuk Mikrokontroller Keluarga AVR & MCS-51


Kali ini saya akan mencoba share sedikit tentang mikrokontroller, yaitu bagaimana cara membuat sebuah Downloader untuk mikrokontroller khususnya keluarga AVR dan MCS-51 yang berbasis USBasp dengan menggunakan port/pin ISP (In-System Programming) pada mikrokontroller yang akan diisi program.
Terimakasih kepada http://www.fischl.de/, karena rangkaian ini merupakan pengembangan daripada  USBasp - USB programmer for Atmel AVR controllers lihat  http://www.fischl.de/usbasp/. USB Downloader yang satu ini tidak dilengkapi dengan jumper self programming, akan tetapi dapat digunakan untuk memrogram mikrokontroller keluarga Atmel AVR dan MCS-51. 
Fitur USB Downloader:
·         Dapat bekerja pada sistem operasi Windows
·         Konektivitas menggunakan port USB (Kini tidak usah khawatir lagi bagi para pengguna laptop/PC yang tidak memiliki port serial)
·         Tidak menggunakan komponen SMD (surface mount device)
·         Mendukung pemrograman target dengan clock speed rendah (<1,5 MHz)
·         Dapat digunakan untuk pemrograman mikrokontroller AVR dan MCS-51 (AT89XX)

Berikut skematik dan layout PCB nya:



Untuk dapat merakit downloader seperti di atas, silahkan anda buat PCB nya atau bisa juga dengan merangkaikan komponen-komponennya di bread board.
Agar downloader ini dapat bekerja sebagaimana mestinya, IC mikrokontroller Atmega8 yang ada di dalam downloader ini harus diisi program terlebih dahulu. Anda bisa mengunakan bantuan downloader lain yang sudah ada untuk mengisikan programnya, baik yang menggunakan port serial atau yang berbasis USBasp. Jangan lupa juga untuk setting fusebit IC mikrokontroller ini agar menggunakan osilator external.
Setelah anda selesai merakit rangkaian dan mendownloadkan programnya ke ATmega8, kini alat sudah siap digunakan. Langkah selanjutnya hubungkan Downloader ini dengan computer melalui port antarmuka(interface) USB, gunakan kabel USB yang biasa digunakan untuk printer.
Di computer alat ini akan tertedeksi sebagai New Hardware USBasp. Install driver yang diperlukan hingga proses selesai dan alat ini dapat dikenali oleh komputer anda. Sekarang downloader sudah dapat digunakan untuk menigisi program-program ke mikrokontroler keluarga AVR dan MCS-51 dari Atmel. Gunakan software downloader yang berbasis USBasp/ISP(In System Programing), diantaranya ada “progISP”, “eXtreme burner AVR” dan lain-lain. Namun saya lebih suka menggunakan software progISP karena software ini sudah bisa melakukan download program untuk AVR dan MCS-51.

Berikut adalah file-file yang dibutuhkan untuk dapat mendownloadkan program ke mikrokontroler:
·         Skematik dan PCB layout versi PDF
·         Firmware/program ATmega8 (.hex)
·         Driver USBasp
·         Software progISP
Demikian sedikit paparan dari saya, selamat mencoba dan berkreasi. Semoga bermanfaat!

Contact me: fikma92@gmail.com

Kamis, 24 November 2011

Menyimpan Halaman Web dengan UnMHT

Menyimpan Halaman Web (Save Web Page) memudahkan kita untuk dapat mengakses informasi dan data-data internet dalam bentuk halaman web untuk kemudian disimpan dalam bentuk file. Cara ini sangat efektif untuk menghemat waktu browsing anda, terutama bagi para pengguna jasa warnet, dan akses hotspot yang dibatasi. Untuk selanjutnya anda bisa membuka kembali file-file tersebut dalam keadaan offline (tidak membutuhkan koneksi internet).

Akses Internet terbatas atau bahkan mahalnya biaya internet membuat sebagian orang enggan menggunakannya. Terutama ketika membutuhkan informasi bahakan data-data dari dunia maya untuk suatu kebutuhan tertentu. Misalnya mencari bahan tugas kuliah, berita, informasi dunia, dsb. Menggunakan fasilitas internet di warnet dalam waktu yang lama akan sangat memboroskan pengeluaran kita. Kebanyakan orang asik mencari data dan informasi di internet tanpa memperhatikan waktu.
Bertolak dari sebuah pengalaman ketika salah seorang teman saya hendak mengerjakan tugas sekolahnya di warnet. Saya lihat cara yang mereka gunakan itu kurang efektif, mereka mengerjakan seluruh tugasnya sampai tuntas di warnet, bahkan untuk proses editing isi dan tampilan sekalipun. Padahal untuk proses editing maksimal bisa dilakukan dirumah dalam keadaan offline mode. Kita cukup mencari data dan informasi yang kita butuhkan saja dari internet untuk kemudian disimpan di disk.

Bagaimana kita mengatasinya?. Sebenarnya ada cara yang bisa anda lakukan untuk dapat menghemat waktu browsing internet, diaantaranya dengan menyimpan halaman (save web page). Anda bisa menyimpan halaman-halaman web dari internet untuk kemudian di buka lagi dirumah dalam keadaan offline. Dengan cara ini anda bisa mengumpulkan informasi lebih banyak dengan waktu yang cukup singkat.
Menyimpan halaman web bisa dilakukan oleh kebanyakan Software internet browser yang anda gunakan seperti Mozilla Firefox, Internet Explorer, Opera Mini, Google Chrome, dll. Dari tiap internet browser caranya hampir sama yaitu kita tinggal menemukan menu yang di dalamnya tertulis Save Page atau Save Page As. Kemudian kita tentukan lokasi dimana kita akan menyimpanan filenya kemudian klik. Tapi itu hanya berlaku untuk tab yang aktif saja. Fitur tersebut tidak bisa berlaku ketika anda hendak menyimpan halaman/tab dalam satu waktu. Bagaimana kita melakukan save web page untuk beberapa tab dalam satu waktu? untuk yang satu ini kita membutuhkan Web Browser Mozilla Firefox beserta add-ons/pengaya UnMHT. Cara yang pertama, persiapkan dulu apliaksi Firefox-nya. Anda bisa download dengan mengklik link dibawah ini:
Setelah selesai download kemudian Install di komputer anda dan ikuti instruksi cara pemasangannya.

Langkah Selanjutnya adalah memasang add-ons/pengaya UnMHT-nya. Buka aplikasi Mozilla Firefox dan pergi ke alamat https://addons.mozilla.org/id/firefox/addon/unmht/ . Akan terlihat tampilan seperti dibawah ini:
Klik kotak hijau dengan tulisan: +Add to Firefox.
Tunggu beberapa saat hingga dialog install muncul dan klik Install.









Tunggu sampai proses penginstallan selesai dan klik restart firefox untuk melihat perubahannya.







Untuk melihat add-ons/pengaya sudah terpasang dengan benar klik Tools di Menu Bar dan kemudian klik add-ons.
Klik Tab Extension dan akan terlihat seperti bambar di bawah ini:












Pemsangan Add-ons selasai. Anda sudah bisa menggunakan fitu-fitur dari UnMHT.

Selain bisa menyimpan halaman dengan beberapa tab sekaligus dengan menggunakan fitur (save multiple tab as MHT) anda juga bisa menyimpan halaman dalam format single file ".mht". Kalau save page as ".htm" biasanya terdiri dari sebuah file dan satu folder dengan nama yang sama untuk sebuah halaman web. Ini akan cukup membuat file-file anda terlihat semraut jika anda hendak mengumpulkan beberapa halaman yang banyak dalam satu folder. Tapi dengan Save as MHT format anda hanya akan memiliki 1 file untuk sebuah halaman web. Untuk keterangan mengenai fitur-fitur dari UnMHT lebih lanjut silahkan klik disini

Selamat mencoba, dan semoga bermanfaat . . . .