all of andyQ

what you get is what you share……….

Archive for the ‘Electronic Projects’ Category

Bermain Mikrokontroler dengan mikroPASCAL

Posted by Andik on March 17, 2010

Jika anda biasa dengan bahasa BASIC untuk pemrograman komputer, dan anda hoby untuk membuat aplikasi mikrokontroler, anda bisa gunakan BASCOM karena saya yakin anda tidak mau tidak susah-susah bermigrasi ke bahasa assembler yang agak ribet. BASCOM sendiri sebenarnya adalah compiler bahasa BASIC untuk mikrokontroler. Tapi jangan khawatir bagi anda yang terlanjur cinta dengan Delphi ataupun Pascal seperti saya, sekarang sudah tersedia compiler bahasa Pascal untuk mikrokontroler yaitu mikroPascal dari mikroElektronika. Sebenarnya mikroElektronika juga menyediakan compiler bahasa BASIC dan C untuk mikrokontroler, tapi kali ini saya coba fokuskan ke mikroPascal..oke?!! Read the rest of this entry »

Posted in Microcontroller | Tagged: , , | 2 Comments »

Roda gigi (Gear)

Posted by Andik on December 21, 2009

Struktur robot hampir tidak pernah terlepas dari konstruksi mekanik, dan tentu saja motor menjadi penggerak utamanya. Robot manipulator dan navigator biasanya memiliki konstruksi yang lebih rumit dibandingkan dengan robot yang bertugas sebagai navigator saja. Contohnya robot mobile yang dilengkapi dengan lengan tangan dan gripper untuk memindahkan barang, konstruksinya akan menjadi lebih rumit dibandingkan dengan robot mobile yang hanya yang mengikuti garis.

Jika kita mendesain mekanik robot hal penting yang tidak bisa kita tinggalkan adalah perhitungan torsi untuk menggerakkan roda ataupun sendi. Roda gigi, atau lebih familiar dengan sebutan gir (bahasa inggris: Gear) memungkinkan kita untuk merubah kecepatan putaran dan torsi untuk menyesuaikan motor dengan kond Read the rest of this entry »

Posted in Robot | Tagged: , , , , | 13 Comments »

ROBOARD8 V1.1 – edisi revisi

Posted by Andik on December 11, 2009

Setelah dilakukan pengujian pada ROBOARD8 V1.0 ada beberapa “bug” yang musti diperbaiki meskipun secara umum board ini berhasil untuk diimplementasikan. Semua fungsi dapat berjalan sebagaimana mustinya tapi beberapa hal musti direvisi adalah:

Read the rest of this entry »

Posted in Electronic Projects, Microcontroller, Robot | Tagged: , | 4 Comments »

ROBOARD8 V1.0

Posted by Andik on October 23, 2009

Board (papan) ini digunakan untuk latihan membuat robot bagi pemula. Sistemnya terdiri dari mikrokontroler ATMega8 sebagai prosesornya, kemudian dilengkapi dengan 4 kanal analog komparator yang bisa digunakan sebagai proximity atau sensor garis. Driver motor DC menggunakan chip L293 dengan sistem H-Bridge dan dual direction control juga tersedia pada board ini. Board ini cocok bagi teman-teman yang ingin memulai petualangannya membuat robot sederhana, line tracker misalnya. Berikut skema rangkaiannya. Selamat berkarya! Read the rest of this entry »

Posted in Electronic Projects, Microcontroller, Robot | Tagged: , , | 9 Comments »

H-Bridge Motor Driver

Posted by Andik on September 2, 2009

Driver motor yang kita bangun menggunakan konfigurasi jembatan H (H-Bridge),yang akan mengendalikan motor ke dua arah, searah jarumjam dan berlawanan arah jarumjam. Secara konsep rangkaian ini terdiri dari 4 saklar yang tersusun sedemikian rupa sehingga memungkinkan motor dapat teraliri arus dengan arah yang berkebalikan. Seperti yang dijelaskan pada bab sebelumnya, pemberian polaritas tegangan pada terminal motor akan mempengaruhi arah arus yang melewati motor,dengan demikian motor akan berputar sesuai dengan arah arusnya. Pada rangkaian driver motor ini, saklar-saklar tersebut digantikan oleh transistor yang dikerjakan pada daerah saturasi dan cut-off (Switch). Read the rest of this entry »

Posted in Electronic Projects, Robot | Tagged: , | 1 Comment »

Membangun Line Follower Robot

Posted by Andik on July 29, 2009

  1. Apa itu Line Follower Robot?

Pengertian Robot

Kata robot yang, berasal dari bahasa Czech, robota, yang berarti pekerja, mulai menjadi populer ketika seorang penulis berbangsa Czech (Ceko), Karl Capek, membuat pertunjukan dari lakon komedi yang ditulisnya pada tahun 1921 yang berjudul RUR(Rossum’s Universal Robot) [1]. Robot dapat diartikan sebagai sebuah mesin yang dapat bekerja secara terus menerus baik secara otomatis maupun terkendali. Robot digunakan untuk membantu tugas-tugas manusia mengerjakan hal yang kadang sulit atau tidak bisa dilakukan manusia secara langsung. Misalnya untuk menangani material radio aktif, merakit mobil dalam industri perakitan mobil, menjelajah planet mars, sebagai media pertahanan atau perang, dan sebagainya. Pada dasarnya dilihat dari struktur dan fungsi fisiknya (pendekatan visual) robot terdiri dari dua bagian, yaitu non-mobile robot dan mobile robot. Kombinasi keduanya menghasilkan kelompok konvensional (mobile dan non-mobile)contohnya mobile manipulator, walking robot,dll dan non-konvensional (humanoid, animaloid, extraordinary). Saat ini robot selain untuk membantu pekerjaan manusia juga digunakan sebagai hiburan.

Read the rest of this entry »

Posted in Electronic Projects, Microcontroller, Robot | Tagged: , , | 44 Comments »

Making of ADB40 Board

Posted by Andik on November 21, 2008

All PCB Layout were made by me using Protel99. You can download the PCB layout here:

adb40-top-silkscreen-overlay

adb40-bottomlayer

adb40-Bill of material ** new **

Posted in Electronic Projects, Microcontroller | Tagged: | 5 Comments »

LCD Demo using ADB40

Posted by Andik on October 21, 2008

How to connect my LCD module to the board?

It’s a simple way to connect your 16X2 LCD to ADB40 Board. You do not need cable to connect it to the board, because it’s 16×2 LCD socket already mounted on the board. You need a 1×16 header to solder to the LCD module, or you can see the picture below.

Then install the LCD module to the board, and now you can start to write your code.

pinLCDconfig

The Code???

The code is written in BASIC using BASCOM as compiler. And as you know, BASCOM have some functions to permit you to operate the LCD module easily.

Read the rest of this entry »

Posted in Electronic Projects, Microcontroller | Tagged: , | 4 Comments »

USB Led Demo using ADB20 V1.0

Posted by Andik on August 4, 2008

Introduction

This project is based on AVR309: USB to UART Protocol Converter, the ATMEL application note written by Ing. Igor Cesco from Slovakia. This document implement the functions of Direct I/O control, USB to RS232 Converter and EEPROM scratch register, and it can be develop by user to implement other function like USB A/D Converter in other way we can build a Small USB Thermometer (I’ll build soon…). Read the rest of this entry »

Posted in Delphi, Electronic Projects, Microcontroller | Tagged: , , | Leave a Comment »

Bel Cerdas Cermat menggunakan ATMega8

Posted by Andik on May 7, 2008

Key word : Serial to USB interface, ATMega8, Current Loop, Visual Basic

Latar Belakang

Ada suatu perlombaan cerdas cermat (modern mode –> on) yang membutuhkan suatu bel beberapa kriteria, yang pertama harus MURAH!! untuk 10 channel atau kelompok, harus dapat mengeluarkan suara sebagai pertanda bahwa bel telah ditekan tetapi harus dapat diketahui urutan bel ditekan (dari yang pertama menekan hingga yang tidak menekan bel alias tidak bisa menjawab pertanyaan). Dari sini bisa dibayangkan seandainya 10 bel konvensional ditekan dalam waktu yang hampir bersamaan pasti acara cerdas cermat akan berubah layaknya konvoi seperti kalau ada acara kampanye partai, soalnya peserta akan memencet bel selama juri/MC belum menentukan siapa yang pertama kali menekan bel, yang kedua siapa, yang ketiga…dan seterusnya. Untuk itu perlu juga disimpan log siapa saja yang menekan bel. Dalam acara akan ditampilkan beberapa pertanyaan dan skor peserta dalam layar proyektor layaknya acara kuis di TV, untuk itu akan dibuat bel yang terkoneksi dengan PC dan dapat menampilkan nama peserta di layar proyektor. Read the rest of this entry »

Posted in Electronic Projects, Electronics, Microcontroller, Product | 25 Comments »