Archive for Oktober, 2012

Simulation Mobile Robot for Education and Research using Webots

Webots adalah perngkat lunak (software) yang digunakan sebagai model, program dan simulasi suatu robot bergerak (mobile robot). Dengan menggunakan software ini, programer (user) dapat mendesain dan memprogram robot secara kompleks dengan satu atau berbagai robot pada lingkungan yang di inginkan.Webots ini telah digunakan lebih dari 750 universitas dan peneliti di dunia. Dengan menggunakan webots, kita mendapatkan keuntungan bahwa semua codedevolep dikembangkan oleh Swiss Federal Institute of Technology, yang telah lulus uji dengan baik dan terus dipertahankan selama lebih dari 10 tahun.

Fitur – fitur robot yang ada pada software Webots diantaranya seperti Humanoid Robot; NAO, DARwIn-OP, Fujistu HOAP-2, ZMP walk. Wheel Robot; Pioner P3DX, Epuck, Sojourner, Koala. Bioloid Robot; Salamander, Yamor, Tripod, Aibo. Service Robot; KUKA, Khepera dan sebagainya. Nah informasi lengkapnya temen2 bisa kunjungi situs resminya di sini.

Semoga informasi ini bermanfaat 🙂

Programming ADC,LCD 16*2, PWM, UART on ATmega128 with CAVR or BASCOM AVR Compiler

Nah pada postingan kali ini ane mencoba berbagi sample code yg simple dan mudah dipahami dan juga compact dalam satu paket. Setelah mencoba sample code ini, temen2 bakalan bisa mengakses ADC, LCD 16*2, PWM dan UART, dimana kesemua fitur itu sangatlah penting bila kita bermain2 dengan mikrokontroler apabila membuat robot. Ada dua sample code, pertama menggunakan CAVR (bahasa C) dan Bascom AVR (bahasa basic), temen2 tinggal pilih deh mana yg menurut temen2 lebih mudah.

Temen2 bisa mencobanya di Proteus… berikut ini file proteus dan sample code-nya. Klik di sini buat compiler dengan CAVR dan di sana buat BascomAVR.

Video simulasi programnya di proteus :

Semoga bermanfaat 🙂

Sistem Minimum Mikrokontroler ATmega64/128/1281/2561 Series

Jika  pada postingan sebelumnya ane berbagi tentang sistem minimum mikrokontroler untuk tipe ATmega8535/16/32, pada kesempatan kali ini ane berbagi tentang sistem minimum mikrokontroler ATmega64/128/1281/2561. Nah untuk membuat rangkaian sistem minimummnya ada sedikit perbedaan, minimum system ATmega64/128/1281/2561 tidaklah sama dengan ATmega8535/16/32 dimana PIN yang digunakan sebagai downloader bukan pada pin MOSI,MISO,SCK,RESET,(+),(-).

Dan berikut hasil layout PCB nya menggunakan eagle dari ane, bagi temen2 yang ingin menggunakan dan mencetak layout board ini, silakan klik di sini buat versi 1.0

  • versi 1.0

Gambar hasil Layout PCB-nya :

Video testing ATmega1281 :

datasheet ATmega64

datasheet ATmega128

datasheet ATmega640,1280,1281,2560,2561

Semoga bermanfaat 🙂

Sistem Minimum Mikrokontroler ATmega8535/16/32 Series

Pada postingan kali ini ane akan berbagi rangkaian sistem minimum mikrokontroler untuk tipe ATmega 8535/16/32. Dan berikut hasil layout PCB nya menggunakan eagle, bagi temen2 yang ingin menggunakan dan mencetak layout board ini, silakan klik di sini buat versi 1.0 dan versi 2.0 serta versi smd 1.0

  • versi 1.0

  • versi 2.0

  • versi smd 1.0

Gambar hasil Layout PCB-nya versi 2.0 pada robot segway mini ku:

datasheet ATmega8535

datasheet ATmega16

datasheet ATmega32

Untuk powerfull memori dan fitur bisa menggunakan datasheet ATmega164/324/644/1284

Semoga bermanfaat 🙂

USBasp for Downloader Firmware Mikrokontroler AVR

Tidak bisa dipungkiri lagi bahwa penggunaan interface menggunakan USB saat ini sangatlah penting. Hampir disetiap PC maupun laptop generasi terbaru sudah tidak lagi menggunakan DB25 ( LPT printer ), sehingga mendownload firmware mikrokontroler dengan menggunakan PonyProg tidaklah rekomendasi. Saatnya menggunakan USB, yup USBasp. Untuk informasi lengkapnya temen2 bisa langsung menuju situs resmi pembuatnya di http://www.fischl.de/usbasp/

Drivers

On Linux and MacOS X no kernel driver is needed. Windows requires a driver for USBasp:
usbasp-windriver.2011-05-28.zip (70 kB)

Software

Dan berikut hasil layout PCB nya menggunakan eagle dari ane, bagi temen2 yang ingin menggunakan dan mencetak layout board ini, silakan klik di sini.

Layout PCB USBasp dari Fahmizal

Semoga bermanfaat 🙂