Rabu, 22 Juni 2011

Tutorial Mengirim dan Menerima SMS dengan Wavecom Fastrack dan Mikrokontroler (Send and Receive SMS with Wavecom Fastrack and Microcontroller)

Sekarang jamannya serba otomatis dan praktis, apa-apa tinggal SMS :D heheee, termasuk aplikasi SMS dengan mikrokontroler ini, yang sangat berguna sebagai pemantauan, peringatan, pengendali, atau aplikasi jarak jauh lainnya. Misalnya, pengendali pintu jarak jauh; peringatan jika ada kebakaran atau kebocoran gas di rumah; pemantauan suhu, kelembaban, sensor gas, atau sensor-sensor lainnya; atau untuk mesin penjawab telepon otomatis; dan sebagainya.

Modem yang saya gunakan untuk aplikasi SMS atau Short Message Service ini adalah modem GSM Wavecom Fastrack yang bentuknya seperti ini:
 
Kelebihannya modem GSM ini adalah, jika ingin mengirimkan data tidak lagi bentuk PDU yang rumit, cukup dengan perintah pengiriman data serial biasa pada mikrokontroler, selanjutnya akan dijelaskan berikut ini.

Minggu, 19 Juni 2011

Tutorial Antarmuka Mikrokontroler dan Komputer dengan Visual Basic (Interface Microcontroller and Computer with Visual Basic)

Visual Basic dapat digunakan untuk aplikasi akuisisi data dengan database dan chart, absen, menerima dan mengirim data, yang semuanya terhubung dengan port serial. Sebelum mengembangkan aplikasi lebih jauh, sekarang saya akan memberikan tutorial cara menampilkan data yang diterima pada port serial dengan Visual Basic. 

Data dikirimkan melalui mikrokontroler ke port serial komputer melalui IC MAX232 yang berfungsi sebagai pengubah level tegangan TTL dari mikrokontroler menjadi level tegangan RS232 pada port serial komputer, dan sebaliknya untuk mengubah dari tegangan RS232 menjadi tegangan TTL mikrokontroler. Rangkaiannya seperti ini:

Sabtu, 18 Juni 2011

Tutorial Membuat Password dengan Visual Basic 6 untuk StartUp

Visual Basic 6 memang sudah ketinggalan jaman mungkin dibandingkan sekarang dengan Visual Basic Net yang sudah sampai tahun 2010. Walaupun begitu peminat VB6 ini masih banyak, terutama untuk mahasiswa yang sedang mengerjakan tugas akhir, karena bahasanya mudah untuk dipelajari dan softwarenya ringan. Pada beberapa tutorial berikutnya pun saya akan membuat aplikasi VB6 ini untuk akuisisi data, absen, ethernet, server client, dsb. Nah, sebelum lebih jauh mempelajarinya untuk para pemula saya beri tutorial dasar pengenalan VB6 ini dengan membuat password.

Sekarang buka software VB6, pilih Start --> All Programs -->  Microsoft Visual Basic 6.0 --> Microsoft Visual Basic 6, kemudian pilih Standard EXE:
 

Tutorial Led and Keypad with AVR Assembler

Kali ini saya akan membahas sedikit tentang bahasa assembly, biasanya bahasa yang pertama kali dikuasai untuk belajar mikrokontroler adalah assembler, walaupun sudah banyak bahasa tingkat tinggi seperti Basic dan C yang digunakan, tentunya assembler tetap akan berguna suatu waktu. Untuk yang baru belajar atau untuk bernostalgia kembali dengan bahasa assembler ini, saya menggunakan software AVR Studio dari Atmel, yang dapat di download disini.

Pilih Start --> All Programs --> Atmel AVR Tools --> AVR Studio 4, saya masih menggunakan versi AVR Studio 4, sekarang sudah ada yang versi 5. Kemudian pilih New Project:

Jumat, 17 Juni 2011

Tutorial LCD Display with AVR GCC, Bascom AVR, and CodeVision

Sekarang saya akan membahas tentang menampilkan data ke LCD Display 16x2 dengan beberapa bahasa yang biasa dipakai, yaitu AVR GCC, Bascom AVR, dan Code Vision. Beberapa contoh ini hanya menampilkan tulisan sederhana, sehingga dapat dilihat perbedaannya antara ketiga bahasa pemrograman mikrokontroler tersebut. 
AVR GCC:
Pertama, pemrograman LCD dengan AVR GCC atau AVR Studio dengan bahasa C, setelah program AVR Studio dari Atmel tersebut dibuka, pilih New Project sbb:
: 

Selasa, 14 Juni 2011

Tutorial Membuat Library untuk Eagle Layout Editor (make your own Eagle Layout Editor Library)

Sebelumnya saya telah membuat tulisan tentang Belajar Desain PCB dengan Eagle Layout Editor, sekarang saya akan membahas cara untuk membuat Library sendiri untuk desain PCB dengan Eagle tersebut. Nah, library yang akan dibuat adalah RFID atau Radio Frequency Identifier, karena library ini akan bermanfaat untuk pembahasan berikutnya tentang rangkaian RFID. Ada beberapa macam seri RFID, yang akan dibuat ini adalah untuk ID-12, bentuk modul-modul RFID dapat dilihat sbb:


Selasa, 07 Juni 2011

Tutorial Desain PCB dengan Protel DXP 2004 (make own PCB design using Protel DXP 2004)

Setelah sebelumnya saya membahas tentang Belajar Desain PCB dengan Eagle, sekarang saya akan membahas tentang desain PCB dengan tingkat kelengkapan yang lebih tinggi menggunakan Protel DXP 2004 (Altium). Tapi untuk pemula dan jika ingin membuat desain PCB yang tidak terlalu rumit saya sarankan memakai Eagle saja sudah cukup, karena Protel DXP sebenarnya agak rumit dalam cara pemakaiannya tetapi terdapat kemudahan-kemudahan juga didalamnya. Untuk awal-awal belajar Protel DXP tool-tool dan hal-hal yang harus diperhatikan juga lebih banyak, apalagi untuk yang baru belajar desain PCB pasti akan cukup kerepotan karena beberapa library Protel DXP 2004 pad nya tidak seperti komponen umum yang biasa dipakai, sehingga diharuskan membuat Library sendiri. 

Kelebihan Protel DXP dibandingkan Eagle, antara lain: lebih mudah dalam membuat Library sendiri untuk skematik maupun PCB, dapat mengganti net jalur di PCB secara langsung, dapat mengganti ukuran pad dan hole secara langsung per kaki di PCB, dapat membuat ukuran PCB yang besar, dapat mengganti komponen di PCB secara langsung tanpa harus menggantinya di skematik terlebih dahulu, dan sebagainya.

Sekarang kita langsung saja membuka program Protel DXP 2004: