6. Setelah itu
pilih creat a scematic from the selected template, lalu pilih landscape A4 dan
klik next.
7. Dan kotak
dialog berikutnya akan muncu. Dikotak dialog ini langsung saja klik next
8. Akhirnya kotak dialog terakhir muncul. Klik finish.
9. Dan kita selesai membuat project baru. Dan new project
akan tampil.
10. Sekarang kita bisa mulai menggambar skematik
11. Pertama, kita pilih komponen yang kita butuhkan.
12. Klik menu Library dan pilih Pick Part From Library,
13. Atau untuk simpelnya, kita bisa klik kanan>Place>Component>From
Libraries
14. Daftar komponen yang diperlukan adalah :
15. Maka kotak dialog Pick Device akan muncul.
16. setelah semua komponen masuk di daftar device (di
panel sebelah kiri), saatnya kita meletakan semua komponen tersebut di sheet
17. lakukan hingga semua komponen yang diperlukan ada
18. sewaktu penyusunan jika ada komponen yang terbalik
posisinya kiita bisa memutarnyaDengan cara, klik kanan di komponen yang ingin diputar
maka akan muncul kotak dialog dan gunakan bagian Rotate.
19. setelah itu
kita sambungkan semua komponen tadi sesuai dengan gambar."Ingat
kita hanya perlu mengklik pada ujung tiap-tiap komponen yang akan dihubungkan,
junction akan muncul dengan sendirinya apabila ada jalur yang membutuhkan
juction."
20. untuk menbuat tulisan "Pengaturan Kecepatan"
seperti gambar diatas kita hanya perlu menekan icon di panel sebelah kiri dan akan
muncul kotak dialog seperti berikut.
21. selanjutnya
kita akan memasang "POWER" dan "GROUND" , yang dapat
diperoleh dengan Klik kanan > Place > Terminal, lalu pilih
"Power" dan ulangi lagi untuk memasang Ground.
22. lalu pasang "GROUND" dan "POWER"
di sheet, lalu hubungkan seperti digambar awal.
23. jika semua langkah sudah selesai maka sheet akan
terlihat seperti gambar dibawah
Setelah selesai dengan schematic, kita akan lanjutkan ke rangakaian PCBnya.
24. Pertama kita buka dulu lembar kerja layout PCBnya,
dengan cara klik icon PCB layout yang ada di bawah menu Design dan berdekatan
dengan Schematic Capture.
25. Maka lembar kerja Layout PCB akan tampil.
26. Dengan cara klik, kanan pada kotak diatas
Place>Component>B1
27. pilih Yes maka akan muncul window
28. setelah itu kita buat kotak lagi di dalam kotak diatas
dengan cara :
29. klik bagian yang di tunjuk angka 1, lalu klik bagian
yang di tunjuk angka 2 dan pilih "Board Edge", lalu mulailah
menggambar kotak, sehingga terlihat seperti ini :
30. sekarang, pada toolbar klik Tools>Auto Placer, maka
semua komponen akan otomatis ada dalam kota yang baru saja kita buat.
31. lalu, pada toolbar klik Tools>Auto Router, maka
semua komponen akan otomatis terhubung
32. karena
pada skematik ada jalur untuk sensor maka akan kita buat manual dengan cara
33. klik pada bagian yg ditunjuk oleh kata ini, lalu buat
seperti gambar di bawah
34. Setelah selesai dengan membuat Gambar Rangkaian
Skematiknya dan PCB LAY OUT DAN TATA
LETAK KOMPONENNYA lanjut dengan mengatur
Kecepatan Motor DC dengan ATMEGA16 DAN L293D
berikut skema rangkaian
komponennya :
Menggunakan CodeVision AVR :
(1). Kita install dulu CodeVision AVR nya...
(2). Bukalah program CodeVision AVR
:
(3). Maka akan tampil seperti gambar di bawah :
(4). Masukkan scrift di bawah ini ke dalam aplikasi
codevision avr.
#include
// Alphanumeric LCD Module functions
#include
#include
//Deklarasi variabel
int SA,SB;
char MA[8];
char MB[8];
void main(void)
{
PORTA=0xFF;
DDRA=0x00;
PORTD=0x00;
DDRD=0xFF;
// Timer/Counter 1 initialization
// Clock source: System Clock
// Clock value: 12000.000 kHz
// Mode: Fast PWM top=0x00FF
// OC1A output: Non-Inv.
// OC1B output: Non-Inv.
// Noise Canceler: Off
// Input Capture on Falling Edge
// Timer1 Overflow Interrupt: Off
// Input Capture Interrupt: Off
// Compare A Match Interrupt: Off
// Compare B Match Interrupt: Off
TCCR1A=0xA1;
TCCR1B=0x09;
TCNT1H=0x00;
TCNT1L=0x00;
ICR1H=0x00;
ICR1L=0x00;
OCR1AH=0x00;
OCR1AL=0x00;
OCR1BH=0x00;
OCR1BL=0x00;
/ Alphanumeric LCD initialization
// Connections specified in the
// Project|Configure|C
Compiler|Libraries|Alphanumeric LCD menu:
// RS - PORTC Bit 0
// RD - PORTC Bit 1
// EN - PORTC Bit 2
// D4 - PORTC Bit 4
// D5 - PORTC Bit 5
// D6 - PORTC Bit 6
// D7 - PORTC Bit 7
// Characters/line: 16
lcd_init(16);
while (1)
{
lcd_gotoxy(0,0);lcd_putsf("M1=");lcd_gotoxy(0,1);lcd_putsf("M2=");
PORTD.0=1; //Motor 1 Forward
PORTD.1=0;
PORTD.3=1; //Motor 2 Reverse
PORTD.4=0;
if(PINA.0==0){SA++;} //Jika pushbutton
A0 ditekan naikan kecepatan motor 1
if(PINA.1==0){SA--;}
//Jika
pushbutton A1 ditekan turunkan kecepatan motor 1
if(PINA.2==0){SB++;}
//Jika
pushbutton A2 ditekan naikan kecepatan motor 2
if(PINA.3==0){SB--;}
//Jika
pushbutton A3 ditekan turunkan kecepatan motor 2
lcd_gotoxy(5,0); //Tampilkan nilai kecepatan Motor 1
lcd_gotoxy(5,1); //Tampilkan nilai kecepatan Motor 2
OCR1A=SA;
OCR1B=SB;
// Place your code
here
}
}
(5). Dengan cara lihat gambar
di bawah ini.
6).Coba
cek scriftnya dengan cara klik menu Project>check Syntax dan build all.
(7). hasilnya seperti di bawah ini.
(8).
Masukkan data yang di simpan tadi Ke dalam atmega16 yang ada di proteus 8
(9). Klik ATMEGA16 dan atur Program file nya lihat gambar di
bawah ini dan kalau sudah klik OK
(10). coba cek dengan cara
lihat gambar di bawah ini
(11). selesai juga langkah-langkah dalam pembuatan motor dc ini smogah bermanfaat jika ingin file ini undduh disini