Saturday, July 4, 2009

Teknik Scanning Tombol

Saat ini telah tersedia keypad ( papan tombol ) dipasaran . Susuananya biasanya menggunakan teknik matrik, sehingga dapat discan oleh sistim mikrokontroler untuk mengetahui tombol mana yang aktif ( tertutup ).

Jika kita hanya menggunakan sedikit tombol, maka cara menghubungkannya adalah 1 tombol pada tiap port. Program kemudian dapat dibuat membentuk polling ( sanning ) untuk mengetahui tombol mana yang sedang aktif ( on ).

Namun jika jumlah tombol lebih dari 6 buah keatas, maka susunan matrik adalah rangkaian terbaik dilihat dari segi efisiensi penggunaan port. Berikut contoh tombol yang menggunakan 12 saklar yang dihubungkan secara matrik 4 baris kali 3 kolom. Menekan sebuah tombol akan menghubungkan antara baris dan kolom




Tiap tombol nantinya akan dihubungkan dengan mikrokontroler seperti pada gambar berikut ini.


Jika port output berlogika 0, dan saklar tertutup maka akan menyebabkan input port juga berlogika 0.

Pada saat input port dibaca, maka logika pada input port akan bergantung kepada apakah tombol ditekan atau tidak. Jika tombol ditekan, maka level logika pada input port akan sama dengan logika pada output port. Jika tombol terbuka maka level logika selalu tinggi ( high ).

Adapun untuk melakukan scan tombol dilakukan hal berikut ini.
Set baris pertama rendah ( 0 ) dan membuat lainnya tinggi ( 1 )
Baca kolom satu demi satu untuk mencari yang rendah ( 0 )
Jika rendah ( 0 ) terdeteksi , maka tombol yang terhubung pada baris yang rendah ( 0 ) dan kolom yang rendah ( 0 ) adalah tertutup ( hubung singkat ).


Adapun hubungan matrik tombol adalah sebagai berikut.




( bersambung .....)

Thursday, June 4, 2009

BUKU MIKROKONTROLER BARU


Telah terbit Buku Berjudul " ANEKA PROYEK MIKROKONTROLER PIC16F84/A". Penerbit PT.Elex Media Komputindo. Buku ini berisi beberaja penjelasan singkat tentang mikrokontroler PIC16F84/A disertai beberapa proyek dari karangan penulis dan dari sumber di internet. Buku ini dimaksudkan untuk "mengumpulkan" tulisan-tulisan penulis baik di web, majalah atau lainnya.

Tebal buku : 315 hal

Penerbit : PT.Elex Media Komputindo

Penulis : Moh.Ibnu Malik & Muhammad Unggul Juwana


Untuk mendapatkan dapat melalui situs http://www.buka-buku.com/


atau pesan langsung ke penerbit ( PT.Elex Media )
email : desy@elexmedia.co.id

Dapatkan buku ini gratis dengan bergabung dengan twitter saya untuk follower ke 25, 50 dan 75. Klik disini http://twitter.com/mohibnumalik

Follower ke 25 "misaprie" mendapat sebuah buku. Thanks atas partisipasinya.

Monday, February 9, 2009

IDE-IDE ALAT BERBASIS PIC16F84/A ATAU AT89S51

Berikut diberikan contoh penggunaan alat-alat berbasis mikrokontroler PIC16F84/A atau Atmel AT89S51. Dapat dipakai untuk keperluan hobby atau untuk tugas akhir.

1. Robot Pengikut Garis Berbasis Mikrokontroler PIC16F84

Abstraksi :
Line Follower Robot adalah sebuah robot berbentuk mobil ( Mobile Robot ) yang dikhususkan untuk mengikuti ( follow ) line. Line disini adalah sebuah garis yang terbuat dari tape berwarna hitam. Untuk dasar dapat menggunakan ubin yang berwarna putih, ataupun membuat sendiri track-nya.

Robot ini dibangun menggunakan pengontrol PIC16F84 yang merupakan mikrokontroler berpena 18 buah. Untuk sistim mikrokontroler ini akan menggunakan board DT-Proto18pin seperti pada gambar berikut ini.




Untuk sistim sensor agar lebih afdol akan menggunakan IR-Sensor buatan pabrik yang sudah jadi seperti yang banyak digunakan di industri-industri. Kebutuhan akan sensor adalah 2 buah, hal ini akan menyebabkan robot dapat berfikir untuk berbelok ke-kiri atau ke-kanan.

Sistim sumber daya akan menggunakan 2 buah yaitu sumber daya +9 Volt dari sebuah baterai kotak untuk mendayai sistim mikrokontroler dan baterai +6 Volt untuk mendayai motor servo.

Base Line Follower Robot ini akan menggunakan acrylic sehingga cukup kuat untuk menopang berat sistim mikrokontroler dan baterai.

Robot Line Follower yang sudah jadi diharapkan dapat mengikuti garis hitam diatas dasar warna putih dengan baik, walaupun garisnya di buat berliku-liku. Kecepatan robot adalah standard, karena menggunakan motor servo yang tidak dapat dikontrol kecepatannya.

BOM ( Bill Of Material ) Part Penting


Untuk membuat robot ini diperlukan alat-alat atau part sebagai berikut.
Sistim mikrokontroler PIC16F84 ( DT-Proto18pin ) 1 ea Rp.130.000,-
Dua buah motor servo Continous Import @.190.000 2 ea Rp.380.000,-
Dua buah IR-Sensor 2 ea Rp.50.000,-
Lain-lain ( Baterai, Acrylic dll) Rp.100.000,-

Biaya Pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.

2. Pemilih Suara 3 Kanal

Abstraksi :

Yang dimaksud disini adalah pemilih saluran 3 kanal. Jadi alat ini menerima masukan dari 3 kanal suara seperti suara dari CD-Player, Suara dari Radio ( Tuner ), dan suara dari MP3 Player misalnya. Ketiga alat music tadi dihubungkan dengan sebuah Power Amplifier.

Nah dengan bantuan alat ini, maka kita tinggal menekan sebuah tombol bertuliskan “CD-Player”, maka suara dari CD-Player tersebut akan otomatis terhubung dengan Amplifier sehingga kita dapat mendengarkan music-nya. Jika kita tekan tombol bertuliskan “TUNER” maka suara dari Radio akan gantian terdengar. Demikian juga jika kita menekan timbol “MP3” maka akan terdengar suara yang berasal dari MP3-Player.

Disini akan diberikan sebuah LCD sebagai peraganya sehingga informasi saluran apa yang dipilih dapat ditampilkan. Untuk box akan menggunakan standard box.


Untuk membuat proyek ini akan menggunakan standard box yang biasa dipakai untuk rangkaian elektronika



BOM ( Bill Of Material )

Sistim mikrokontroler PIC16F84 ( DT-Proto18pin) Rp.130.000
Liquid Crystal Display Rp.75.000
Box ( Import Taiwan ) Rp.125.000
Lain-lain part Rp. 75.000,-
Biaya Pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.

3. Detektor Keberadaan Surat pada Kotak Surat

Abstraksi:
Didepan rumah kita biasanya ada sebuah kotak surat ( Mail Box ). Nah kebanyakan dari kita sering tidak menyadari kalau didalamnya ada surat yang masuk. Hal ini lebih-lebih lagi jika kotak surat tersebut terbuat dari kayu sehingga jika tanpa dibuka tidak akan ketahuan apakah ada isi-nya atau tidak.

Untuk itu –lah alat ini dibuat. Jadi alat ini akan memberitahukan kita jika ada sebuah ( atau lebih ) surat yang masuk kedalam kotak surat kita. Alat ini diletakkan didalam rumah kita dan ditempelkan pada dinding rumah sehingga jika ada surat yang masuk, akan ada pemberitahuan melalui penampil LCD-nya.





Contoh tampilan jika keadaan Kotak Surat kosong. Namun jika ada surat yang masuk ( dan ini sering ditunggu-tunggu tentunya ) maka tampilan akan menjadi.




Selain tampilan diatas, ada sebuah LED yang akan menyala jika sebuah surat masuk agar menarik perhatian.

Bill Of Material (BOM)
1. Sistim Mikrokontroler PIC16F84 (DT-Proto18pin) Rp.130.000
2. LCD Rp.75.000
3. Sensor IR utk Rp.50.000
4. Lain-lain part Rp. 75.000,-

Biaya pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.

4. Alat Pengetes IC Digital 74LS00

Alat ini dimaksudkan untuk dipakai sebagai Checker (JIG) untuk pabrik penghasil IC. Dalam Hal ini IC yang dimaksud adalah 74LS00. IC tersebut didalamnya berisi sekitar 4 gerbang logika. Untuk melakukan pengecekan maka ke-4 gerbang logika harus dalam kondisi OK semua. Jika ada satu atau lebih gerbang logika yang NG (reject), maka kesimpulannya adalah IC tersebut juga Reject. Namun jika ke 4 gerbang logika OK,maka keseluruhan IC juga dikatakan OK.

Untuk melakukan pengecekan,maka seorang operator cukup hanya meletakkan IC yang akan dicek kedalam soket ZIF dan menguncinya. Kemudian sebuah tombol bertuliskan “TEST” ditekan, maka IC yang bersangkutan segera dicek. Apabila hasilnya OK maka akan tertulis pada tampilan LCD-nya.





Apabila reject/NG :



Adapun untuk socket IC yang akan ditest menggunakan ZIF socket .


Bill Of Material (BOM)

1. Sistim mikrokontroler PIC16F84 (DT-Proto18pin) Rp.130.000
2. LCD Rp.75.000
3. ZIF Socket Rp. 100.000
4. Part lain-lain Rp. 75.000,-

Biaya Pembuatan Rp.500rb jika order sebelum 1 Feb 2010.


5. Alat mata-mata

Alat ini merupakan alat untuk mendengarkan suara pada suatu ruangan, walaupun jaraknya sangat jauh dari keberadaan kita. Pembatasnya adalah ada tidaknya sinyal Hand Phone pada tempat tersebut. Jika ada sinyal handphone, maka alat ini dapat berfungsi dengan baik.

Hal ini tidak lain karena bagian penerima memanfaatkan handphone sebagai sarana untuk memata-matai melalui microphone pada handphone tersebut. Cara kerja alat ini adalah sebagai berikut.

Kita menghubungi no telp pada alat mata-mata tersebut. Handphone yang ditanam pada alat mata-mata akan hidup karena dipanggil, kemudian mikrokontroler pada alat tersebut kemudian akan menggambil panggilan tersebut dengan cara menekan tombol “yes” pada HP.

Oleh karena itu kita akan dapat mendengarkan suara diseberang sana melalui jalur komunikasi HP.


Bill Of Material
1. DT-Proto 18 pin RP.130.0000
2. HP second Nokia Rp.300.000 ~ 350.000
3. Box Import Rp.120.000
4. Part lain-lain Rp. 50.000,-

Biaya Pembuatan Rp.500 rb Jika order sebelum 1 Feb 2010.


6. Alarm Keamanan dengan fasilitas sms

Yang dimaksud disini adalah sebuah alat keamanan yang dapat dipasang dirumah atau mobil yang dapat melindungi rumah/mobil tersebut dari tangan-tangan jahil yang tidak diharapkan. Selama ini alarm identik dengan membunyikan suara sirene jika ada orang yang masuk yang tidak dikehendaki. Persoalannya adalah apabila anda meninggalkan rumah pergi ke tempat yang jauh (mudik,misalnya ) kemudian alarm rumah anda menyala meraung-raung. Mungkin calon pencuri memang akan kabur, namun tetangga anda akan pusing menghentikan suara alarm yang meraung-raung tersebut. Selain itu anda juga tidak tahu bahwa rumah yang anda tinggalkan sudah akan dimasuki pencuri?

Nah alarm ini didisain agar memberitahukan keadaan darurat melalui sms ke pemilik rumah/mobil. Cara kerjanya adalah apabila sensor mendeteksi adanya kecurigaan…misalnya sinar Infra merah yang tertutup oleh sesuatu yang dicurigai adalah calon pencuri..maka alat akan segera mengirimakan sms kepada pemilik rumah.

Nah jika pemilik rumah menerima sms ini,maka ia dapat segera menelepon tetangganya untuk meminta tolong melihat kondisi rumah.


Bill Of Material
1. DT-Proto 18 pin RP.130.0000
2. HP second Nokia Rp.300.000 ~ 350.000
3. Box (Taiwan) Rp.125.000
4. Part lain-lain RP. 50.000,-

Biaya Pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.


7. Alat Pengontrol Acara dan Volume TV dari Komputer secara Wireless.

Selama ini mungkin kita tahu bahwa beberapa kantor pemerintah maupun swasta telah dilengkapi dengan Televisi ( TV ). Umumnya satu ruangan besar dilengkapi hanya dengan sebuah televise yang dapat ditonton beramai-ramai.

Untuk mengganti acara maupun volume pada TV tersebut tentu dengan mudah dilakukan dengan menggunakan Remote Control televisi yang bersangkutan. Dalam prakteknya ada beberapa karyawan yang senang menonton TV ataupun senang mendengarkan siaran TV tersebut dengan volume yang relatif keras, sehingga mengganggu karyawan yanglain.

Oleh karena itu apabila ada karyawan yang menyetel televise relatif terlalu keras, maka supervisor dapat segera merubah volume tersebut untuk dikecilkan. Sang supervisor tersebut tidak perlu beranjak dari tempat duduk untuk mengambil remote control. Dia cukup menjalankan program dari komputernya dan zap….volume pada televise dapat diperkecil tanpa diketahui oleh seorangpun.

Cara Kerja Alat
Cara kerja alat ini didisain sebagai berikut.




Pada komputer akan menjalankan program yang dibuat dengan program Delphi. Program ini memungkinkan kita untuk mengatur Program (Acara) dan Volume di TV . Adapun tombol yang tersedia adalah Acara + dan Acara – dan Volume + dan Volume -.

Alat interface diletakkan berdekatan dengan computer. Hubungan dengan computer menggunakan parallel port. Interface ini didalamnya terdapat modul wireless Tx ( Pemancar ) yang diambil dari mainan anak-anak berupa mobil remote.

Pada alat penerima terdapat modul wireless ( Rx = Receiver ) yang akan menerima data tombol yang ditekan pada computer. Didalam alat ini juga terdapat PCB remote TV. Hal ini dimaksudkan agar rancangan alat tidak terlalu rumit.


Pemasangan alat pemancar ( Tx ) dengan Penerima ( Rx ) tidak harus “lurus” ( line of sight ). Hal ini karena menggunakan wireless. Namun Posisi Penerima ( Rx ) dengan TV harus lurus, yaitu untuk meluruskan sinar Infra Red ke Penerima Infra Red pada TV.


Kebutuhan Alat :

Sistim mikrokontroler PIC16F84 ( DT-Proto18pin ) 1 ea Rp.130.000,-
Sistim wireless pada mobil remote anak 1 set Rp. 75.000,-
Box Penerima dan Pemancar 2 ea Rp. 100.000,-
Rangkaian Interface LPT Port 1 set Rp. 50.000,-
Lain-lain ( Baterai , PCB lubang dll ) Rp. 50.000,-

Biaya Pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.

7. ALAT PENGETEST KABEL UTP


Saat ini kebutuhan akan jaringan komputer di rasakan sangat meningkat. Dengan adanya LAN ( Local Area Network ) akan meningkatkan kinerja karyawan dan mengurangi beban biaya pada suatu perusahaan. Dengan adanya LAN maka antar karyawan dapat saling tukar-menukar file kerja ( melalui IPMessenger ) dengan sangat cepat dan effisien. Disamping itu juga dapat menggunakan internet secara bersama-sama.
Oleh karena itu banyak toko-toko komputer yang kini menjual kabel-kabel UTP siap pakai yang dipakai untuk membuat suatu jaringan computer.

































UTP dengan konektor RJ-45. Cara memasang konektor RJ-45 adalah dengan menggunakan tang khusus. Bagi yang belum berpengalaman, maka kemungkinan kabel jaringan akan mengalami masalah ( misalnya ada yang “open” ).

Oleh karena itu alat ini dibuat. Alat ini dimaksudkan untuk mengetes kabel jaringan ( UTP ) pada saat pembuatan ( oleh toko komputer ). Cara kerja nya adalah sebagai berikut. Misalnya toko komputer tersebut menjual kabel jaringan dengan panjang 5 meter dan 10 meter. Maka setelah memasang konektor RJ-45 sebannyak 2 buah untuk masing-masing ujung kabel, kabel jaringan tersebut dapat segera di test.

Konektor RJ-45 yang satu dimasukkan kedalam soket 1 sedangkan konektor RJ-45 pada ujung lainnya dimasukkan kedalam soket 2. Setelah itu tekan tombol sesuai dengan jenis kabel yang di test.

Jenis kabel yang dapat di test meliputi :
a. Jenis Straight
b. Jenis Rool Over
c. Jenis cross


Alat ini dilengkapi dengan LCD yang akan menampilkan tulisan hasil pengecekan kabel jaringan tersebut.

























Kebutuhan Alat :

1. Sistim mikrokontroler PIC16F84 ( DT-Proto18pin ) 1 ea Rp.130.000,-
2. Liquid Crystal Display ( LCD 2 baris ) 1 ea Rp. 75.000,-
3. Box Alat ( Import Taiwan ) 1 ea Rp. 120.000,-
4. Komponen lain ( Trafo, Tombol dll ) Rp. 50.000,-
5. Konektor RJ-45 dan kabel UTP 3 set Rp.100.000,-

Biaya Pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.


























Nyalakan alat
Pasang RJ-45 ke soket1 dan soket2
Tekan tombol sesuai dengan Jenis Kabel UTP ( Straight, Roll Over, Cross )
Baca Informasi pada LCD

















8. Simulasi Alat Pengering Tangan ( Hand Dryer ) berbasis mikrokontroler.



Saat kita makan direstoran siap saji seperti McDonald maupun KFC, maka setelah makan kita data mencuci tangan kita pada tempat yang telah disediakan. Nah umumnya pada restoran besar disediakan juga alat pengering tangan Hand Dryer yang gunanya adalah agar tangan kita kembali menjadi kering setelah dicuci.
Oleh karena itu, Tugas Akhir ini akan mencoba membuat alat pengering tangan yang akan dilengkapi dengan tampilan LCD. Mesin pengeringnya tidak akan dibuat secara khusus, hanya akan menggunakan mesin pada hair dryer.
Cara kerja alat ini adalah sebagai berikut. Pada saat alat idle ( tidak aktif ) maka LCD akan menampilkan tulisan : “SELAMAT DATANG “
“ KERINGKAN TANGAN ANDA”
Setelah seseorang meletakkan tangan pada bawah alat, maka sensor Infra Merah pada bawah alat akan bekerja dan sebagai hasilnya akan mengaktifkan mesin pengering tangan.
Setelah orang tersebut menarik tangannya, sensor akan mendeteksi dan mesin pengering akan segera di matikan dan tampilan pada LCD akan berubah menjadi :
“TERIMA – KASIH “
“SELAMAT JALAN “
Setelah beberapa saat kemudian tampilan kan menunjukkan tulisan seperti sebelumnya.

















Daftar Komponen ( BOM – Bill of Material )
1. DT-Proto 18pin PIC 1 ea Rp.130.000,-
2. Mesin hair Dryer 1 ea Rp. 100.000,-
3. Sensor IR 1 ea Rp. 50.000,-
4. LCD 1 ea Rp. 75.000,-
4. Box Rp. 25.000,-

Biaya Pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.

9. ALAT CHECKER MOTOR STEPPER

Adalah diperlukan di suatu toko elektronika yang menjual peralatan / komponen elektronika dan robotika suatu alat yang dapat mengecek kondisi motor stepper. Motor stepper tersebut biasanya dipakai pada printer atau untuk keperluan lain-lain nya.

Alat ini dilengkapi dengan LCD yang akan menunjukkan kondisi stepper seharusnya bekerja, misalnya berputar ke kiri, berputar ke kanan dll.


























Cara kerjanya sederhana saja. Motor stepper dihubungkan ke alat dengan menggunakan konektor yang sesuai. Setelah itu tekan tombol, maka pada LCD akan tertera misalnya “ PUTAR KE KIRI” dan motor stepper juga harus berputar ke kiri.

























Bill of material
1. DT-Proto 18pin PIC Rp.130.000,-
2. LCD RP. 75.000,-
3. Motor Stepper RP. 100.000,-
4. Box Import Rp. 125.000,-

Biaya pembuatan Rp.500 rb jika order sebelum 1 Feb 2010.

Download PDF