Posted by: Dayat Kurniawan | November 19, 2009

Buku ATMega8 dan Aplikasinya

Alhamdulillah…Segala puji syukur kepada ALLAH SWT atas segala Rahmat, Rizki dan Petunjuk-NYA yang diberikan kepada punulis, dan dukungan dari semua pihak..akhirnya buku yang penulis buat dapat terbit.. buku ini berisikan materi ATMega 8 dan aplikasinya yang meliputi:

  1. Downloader USB
  2. Running Text
  3. Jam Digital
  4. Pembuatan interface running text+jam digital dengan delphi
  5. writer ISD4003

Buku ini cocok bagi temen2 yang sudah memiliki dasar pemrograman AVR, namun demikian tidak menutup kemungkinan bagi para pemula untuk belajar membuat aplikasi elektronika.

Bagi temen2 yang berminat pada buku ini dapat di beli di toko2 buku (Gramedia) kesayangan temen2.

Posted by: Dayat Kurniawan | October 9, 2009

Dijual Modul Writer ISD4003

Modul ISD4003 ini akan membantu memudahkan anda dalam berkreasi membangun aplikasi berbasis voice seperti sistem antrian loket bank, jam digital dan lain-lain. Dalam melakukan proses record/play modul ini dilengkapi dengan GUI sehingga proses record/play sangat mudah cukup clik tombol yang terdapat pada GUI. Kenapa digunakan ISD4003 tidak ISD2560 karena ISD4003 harganya lebih murah, mempunyai kapasitas yang lebih besar yaitu 4 menit dan mudah dalam proese record/play karena menggunakan SPI. Modul ini juga dilengkapi dengan audio out. Audio out bisa langsung dihubungkan denan audio amplifier yang terdapat di pasaran. Kelengkapan modul seperti user manual, software GUI akan terinclude pada CD pendukung.

Modul ISD4003

Software Interface

Spesifikasi:

  1. Power supply : 9-12 volt
  2. Programable ISD4003 menggunakan RS232
  3. Input voice : microphone
  4. Output voice : speaker/line out

Paket produk:

  1. 1 buah board ISD4003+IC ISD4003
  2. 1 buah writerISD4003+IC ATMega8
  3. 1 buah software interface
  4. 1 buah microphone
  5. 1 buah speaker 8 ohm
  6. 1 buah kabel ISD programer

Modul diatas dijual dengan harga Rp 450.000,- Bagi yang berminat bisa menghubungi penulis melalui email/HP.

 

Posted by: Dayat Kurniawan | October 1, 2009

USB Downloader for AVR

Downloader AVR banyak macamnya, salah satu yang paling banyak digunakan adalah PonyProg (www.lancos.com). Dalam menulis firmware ke mikro ponyprog menggunakan interface parallel dan serial. Dengan keterbatasan ini ponyprog tidak bisa digunakan di laptop yang notabenenya tidak mempunyai port parallel ataupun serial. Penulis pernah mencoba menggunakan converter USB to serial tapi hasilnya sangat tidak memuaskan, proses write/reade sangat lama sekali :( . Untuk mengatasi masalah diatas, setelah searching melalui mbah google penulis menemukan USB downloader for AVR yang ada di http://www.fischl.de/usbasp/. Mungkin para pembaca sudah bisa membuat USB downloader ini, tapi tak ada salahnya penulis menuliskan bagaimana cara membuat USB downloader ini. Cara membuat USB downloader ini sebagai berikut:

1. Buat PCB dari rangkaian dibawah ini

rangkaian

2. Tulis versi Firmware sesuai dengan mikrokontroller yang digunakan menggunakan downloader yang ada misalnya menggunakan Ponyprog dengan interface Parallel.

3.  Ubah Setting clock untuk 12MHz eksternal, setting H Fuse dan L fuse bisa dilihat di bawah ini

setting

4. Install Driver USB, pilih sesuai versi winAVR yang digunakan

instal3

klo proses intallasi driver USB sukses, akan muncul gambar di bawah ini

instal55. USB Downloader siap digunakan

Untuk menulis .hex ke mikrokontroller dapat digunakan program khazanah (Khazanah.com), seperti dibawah ini

khazama12

Semoga Bermanfaat :)

Posted by: Dayat Kurniawan | August 12, 2009

Webcam Multi Dengan DSPACK

Beberapa hari yang lalu penulis mendapatkan beberapa pertanyaan bagaimana membuat membuat program capture jika webcamnya lebih dari satu meggunakan DSPACK. Dengan spontannya saya menjawab untuk satu webcam diperlukan 1 filter, 1 filtergraph, dan 1 videowindow dari komponen DSPACK. Mungkin dari situ masih kurang jelas, dalam penjelasan berikut ini akan dijelaskan bagaimana membuat aplikasi diatas dengan lebih dua webcam. Seperti yang saya bilang diatas, dalam tutorial ini digunakan 2 webcam yaitu 1 webcam bawaan laptop dan 1 webcam external. Pertama kali kita buat form aplikasi seperti gambar dibawah ini

setting2

pada gambar diatas untuk tiap2 webcam memerlukan komponen 1 combobox, 1 filter, 1 filtergraph dan 1 videowindow. Setelah menambahkan komponen yang diperlukan seperti gambar diatas, ubah properties caption bitbtn1 menjadi “Mulai” lalu tambahkan program dibawah ini untuk onclick bitbtn1

setting7

procedure TForm1.BitBtn1Click(Sender: TObject);
var
i : integer;
begin
if bitbtn1.Caption = ‘Mulai’ then
begin
bitbtn1.Caption:=’Close’;
CapEnum:= TSysDevEnum.Create(CLSID_VideoInputDeviceCategory);
for i := 0 to CapEnum.CountFilters – 1 do
begin
combobox1.Items.Add(CapEnum.Filters[i].FriendlyName);
combobox2.Items.Add(CapEnum.Filters[i].FriendlyName);
end;
end
else
close;
end;

setelah itu untuk tiap2 komponen DSPACK yang terpasang, atur propetiesnya sebagai berikut:

1. Filter

setting32. filtergraph

setting13. video window

setting4setelah itu, untuk masing2 combobox tambahkan prosedure onclick seperti terlihat pada gambar dibawah

setting8untuk combobox1 pada rosedure onclick tambahkan program dibawah ini

setting9sedangkan untuk combobox2 tambahkan program dibawah ini

setting10berikutnya adalah tambahkan variabel Capenum seperti yang terlihat pada gambar dibawah

setting11setelah itu tambahkan prosedure closequery seperti dibawah ini

setting5pada prosedure closequery tambahkan program seperti dibawah ini

setting6sampai disini program masih belum bisa dijalankan, jika dijalankan akan muncul error CapEnum tidak terdefinisi. untuk tambahkan directshow9 dan DSutil pada uses seperti pada gambar dibawah ini

setting12nah sampai disini program sudah bisa dijalankan..jalankan program dengan menekan F9 seperti pada gambar dibawah ini hasil dari program diatas

hasilPada tampilan diatas untuk webcam 1 dipilih webcam dari laptop sedangkan untuk webcam 2 dipilih webcam eksternal…

Nah teman itulah sedikit tutorial bagaimana membuat aplikasi capture video webcam jika webcamnya lebih dari 1..Demikian dari penulis, smoga bisa membantu..

semua artikel diatas dapat di download disini

http://www.ziddu.com/download/6008257/CaptureVideoMultiWebcamdenganDSPACK.pdf.html

Posted by: Dayat Kurniawan | August 10, 2009

WireLess Bootloader for AVR

setelah utak-atik bagaimana membuat wireless bootloader buat AVR, akhirnya selesai untuk fungsi write. hal pertama yang dilakukan dalam pembuatan project ini adalah:

  1. membaca datasheet avr tentang bootloader
  2. bagaimana membaca file .hex –> digunakan delphi

setelah browsing di internet akhirnya ketemu juga bagaimana cara membaca file .hex dengan delphi. disinilah kunci utamnya bootloader ini..setelah di utak-atik akhirnya selesai prototipe GUI nya..dapat dilihat dibawah ini

boot

di sisi AVR nya..kita mesti mensetting alamat awal saat boot dimulai, penentuan alamat awal ini terletak pada BOOTSZ1, BOOTZ0, dan BOOTRST

boot2untuk menentukan nilai dari ketiga parameter diatas dapat dilihat pada datasheet…to be continue…. :)

Older Posts »

Categories