s Maret 2011 ~ MIKROKONTROLLER AVR

Rangkaian Mikrokontroller

Rangkaian ini adalah rangkaian mikrokontroller, rangkaian yang bisa diprogram denga codevisionAVR. Download rangkaian di Tab Downloads :)

Rangkain Transistor Photo

Rangkaian ini biasa di gunakan untuk sensor halangan, setiap ada yang menghalangi infrared ke photo transistor, maka data yang akan dikeluarakan berubah.

PCB Mikrokontroler

Model PCB ini dicetak untuk dibuat modul mikrokontroller.

USB AVR910

USB ini support denga codevisionAVR, sangat baik untuk pelajar yang ingin mempelajari Mikrokontroller AVR.

7 Segment by POV Ray

PCB yang kita desain dengan Eagle, maka PCB ini bisa kita tampilkan dengan 3D dengan software eagle3D dan POV Ray .

Senin, 21 Maret 2011

PENGONTROLAN ALAT VIA REMOTE SONY DENGAN AVR

MENGONTROL ALAT DENGAN REMOTE SONY BERBASIS AVR

sering kali kita melihat alat-alat elektronik yang menggunakan remote kontrol. hal ini sangat mempermudah kita untuk mengontrol suatu alat dengan mudah tanpa harus menekan tombol switch ke alat itu.

dengan aplikasi remote ini, kita bisa membuat alat control dengan menggunakan mikrokontroller avr dan pemrogramannya dengan codevision avr
contoh programnya dapat anda unduh di blog ini.... http://wahyusp.files.wordpress.com/2008/08/penerima-remote-sony-dengan-atmega32.pdf

rangkaian yang kita butuhkan dapat anda lihat pada gambar di bawah ini

Minggu, 06 Maret 2011

pengontrollan kecepatan tetes infus dengan ATMEGA8535

alhamdulillah dengan usaha yang bersungguh-sungguh, saya berhasil membuat alat pengontrolan kecepatan automasi infus, yang mana kecepatan ini dapat dkontrol melalui keypad. sebagai contoh, kita ingin kecepatan tetes infus adalah 4 tetes perdetiknya, maka kita cukup menekan tombol 4 pada keypad, maka secara otomatis motor akan mengontrol posisi selang, sehingga kecepatan disesuaikan
inysallah akan kita bahas satu persatu bagaimana cara pembuatan alat ini, mulai dari pembuatan PCB nya sampai program yang ditanamamkan di mikrokontroller ini

contoh program uji dengan menggunakan software codevision AVR yang saya buat adalah sebagai berikut:

/*****************************************************
This program was produced by the
CodeWizardAVR V2.04.4a Advanced
Automatic Program Generator
© Copyright 1998-2009 Pavel Haiduc, HP InfoTech s.r.l.
http://www.hpinfotech.com

Project :
Version :
Date    : 1/19/2011
Author  : NeVaDa
Company : home
Comments:


Chip type               : ATmega8535
Program type            : Application
AVR Core Clock frequency: 4.000000 MHz
Memory model            : Small
External RAM size       : 0
Data Stack size         : 128
*****************************************************/

#include <mega8535.h>
#include <delay.h>
#include <stdio.h>

#define ir PIND.7

// Alphanumeric LCD Module functions
#asm
   .equ __lcd_port=0x15 ;PORTC
#endasm
#include <lcd.h>

// Declare your global variables here

void main(void)
{
int i,ulang;
long int hitung;
unsigned char buf[16];
PORTD.7 = 1;
PIND.7 = 0; // SET INPUT


// LCD module initialization
lcd_init(16);
lcd_gotoxy(0,0);
lcd_putsf("uji tetes");
delay_ms(2000);
hitung = 0;
i = 0;
ulang = 0;
while (1)
      {
      // Place your code here
     
      for ( i = 0; i <= 200; i++)
      {
     
            if (ir == 1 && ulang ==0)
            {
             ulang = 1;
             hitung ++;
            }
            if ( ir == 0)ulang = 0; // reset nilai ulang
            delay_ms(5);     
       }
       sprintf(buf,"data: %-i Tts/S",hitung);
       lcd_gotoxy(0,1);
       lcd_puts(buf);
       hitung = 0;
      };
}

program ini akan menghitung tetes dalam satu detik
akan kita bahas selanjutnya, insyallah

Jumat, 04 Maret 2011

DESAIN PCB 1

untuk mendesain pcb kita memerlukan software untuk merancang pcb yang kita inginkan, software yang digunakan disini adalah software eagle 5.11. software mempunyai fasilitas yang sangat bagus dan mudah untuk mendesain pcb
disni kita akan membuat pcb dari rangkaian catu daya sederhana. langkahnya sebagai berukut:


Jalankan program eagle dan buka lembar kerja schematicnya sehingga keluar lembar kerja schematic  nya seperti gambar dibawah ini:
 
Buat lah rangkaian catu daya seperti di bawah ini di lembar kerja schematic,

 
Untuk membuat rangkaian sperti di atas maka hal pertama yang perlu kita adalah mengambli komponen-komponen elektroniknaya di “add”. Lihat langkah-langkah pada gambar di bawah ini:
Ambil komponen-komponen di library komponen yang di butuhkan di “add” atau library eagle dengan mengklik “add” tepatnya di lingkar merah kecil pada gambar bawah sebelah kiri ini:

Untuk komponen diode dibutuhkan 4 dioda, oleh karena itu maka 4 kali diode di letakkan di lembar kerja rangkaian:
 
Kemudian masukan 1 capasitor elektrolit sebagai filter pada rangkaian catudaya. Lihat library capasitor di bawah ini:

Setelah komponen di masukkan semua makan akan telihat di lembar kerja rangkaian komponen-komponen yang di masukkan, seperti gambar di bawah ini:
 
Untuk menggeser-geser posisi komponen dapat digunakan fungsi “move” dan untuk menghubungkan (dengan wire) antara komponen satu dengan yang lainnya maka gunakan tools move dan wire di bawah ini

 
Setelah meng klik tool move diatas kemudian klik komponen pada tanda + sehingga komponen dapat digeser sesuka hati, begitu juga dengan tool wire, klik tool wire nya kemudian klik ujung pin komponen kemuan hubungkan dengan pin lainnya atau bisa juga ke wire lainnya sehingga terhubung komponen satu dengan yang lainnya. Seperti gamabar di bawah ini:

Biasanya pada rangkaian schematic jika ada terminal kabel yang terhubung satu sama lain (junction) maka di kasih titik pada pertemuan kabel itu. Seperti 2 lingkaran merah pada gambar diatas sebelah kiri. Untuk membuat fungsi junction ini, maka gunakan fungsi “junction” , seperti gambar tool di bawah ini:
 
Caranya penggunaan fungsi ini sama dengan fungsi-fungsi tool yang telah di terangkan di atas. Setelah memnggunakan tool ini maka gambar akan menjadi sepeti di bawah ini:


hoammmm....ngantuk sangat
tpi teruskan saja lah, sikit lagi nh, btul- btul
 
Untuk membri tanda GND dan V+ pada rangkaian maka gunkan library supplay1 pada tool add. Seperti gambar di bawah ini


Dua tanda merah diatas di masukkan ke dalam rangkaian kemudian hubungkan V+ dan GND pada tempanya seusai dengan fungsi dan kerja rangkaian itu sendiri. Seperti gambar di bawah ini:


selesai deh,,... tinggal merubah rangkaian ini ke PCB,...
download file word disini...(desain pcb1)http://www.4shared.com/account/document/oXPm3xg2/PRAKTIKUM_EAGLE.html?promptText=pcb+EAGLE.doc

kita bahas selanjutnya, dah ngantuk sangat nh


Programming AVR

asslmu'alaikum warahmatullahi wabarakatuh



nama saya jimmi kardo sitepu, pecinta mikrokontroller AVR. insyallah kedepannya blog ini dimuatkan untuk membahas AVR dan pemrogramaannya

kedepannya kita akan buat blog ini untuk membahas bagaimana cara pembuatan proyek-proyek AVR yang pernah saya buat.. insyallah

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites