OHMMETER DIGITAL BERBASIS MICROCONTROLLER

dokumen-dokumen yang mirip
BAB 3 PERANCANGAN ALAT. Rangkaian Catu daya (Power Supply Adaptor) ini terdiri dari satu keluaran, yaitu 5

Standar Operasional Prosedur Alat

Tabel Data Pengujian 5x Perubahan Posisi. Kanan (V) Kiri (V)

Gambar 3.1 Blok Diagram Timbangan Bayi

Listing Program. // Declare your global variables here

Kajian Pustaka. Spesifikasi - Krisbow KW Fitur - Krisbow KW06-290

LAMPIRAN. Lay Out Minimum Sistem dengan ATMega8

LAMPIRAN A RANGKAIAN LENGKAP dan FOTO PENGUAT KELAS D

LAMPIRAN. A. Pembuatan Minimun system dan Penanaman Program 1. Rangkaian Minimum System yang telah dilarutkan, di bor dan dipasang komponen

BAB III DESAIN DAN PEMBUATAN

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (ADC DAN APLIKASI TERMOMETER) dins D E P O K I N S T R U M E N T S

DAFTAR PUSTAKA. Universitas Sumatera Utara

BAB III METODE PENELITIAN

BAB 4 HASIL DAN PEMBAHASAN

LAMPIRAN. #include <mega16.h> //menambahkan library atmega16 #include <delay.h> //menambahkan library delay #define ADC_VREF_TYPE 0x40

LAMPIRAN A PROGRAM CODE VISION AVR

BAB III METODOLOGI PENELITIAN. Berikut alat dan bahan yang digunakan. Bahan yang digunakan pada pembuatan dan penelitian ini adalah:

BAB IV HASIL DAN UJI COBA

PRAKTIKUM III Robot Line Follower Sederhana

Tata letak konektor DT-AVR ATMEGA168 BMS adalah sebagai berikut: Persiapan hardware DT-AVR ATMEGA168 BMS adalah sebagai berikut:

PELATIHAN: Pemrograman Mikrokontroler Tipe AVR bagi Guru-guru SMK

LAMPIRAN A. Gambar A. Layout alat tongkat tunanetra. Ubiversitas Sumatera Utara

POLITEKNIK CALTEX RIAU

BAB III METODOLOGI PENELITIAN. dengan suhu dan timer berbasis mikrokontroler ATMega8535, dapat

DAFTAR PUSTAKA. Bejo, Agus C & AVR Rahasia Kemudahan Bahasa C Dalam Mikrokontroler ATMega 8535.Yogyakarta:Graha Ilmu.

RANCANG BANGUN PERBAIKAN FAKTOR DAYA

BAB IV HASIL DAN UJICOBA

CLAMP-METER PENGUKUR ARUS AC BERBASIS MIKROKONTROLER TUGAS AKHIR

TPA81 Thermopile Array

Pulsa = Frekuensi * 60/20 ; atau Pulsa = frekuensi*30;

C. RUMUSAN MASALAH 1. Bagaimana cara membuat timbangan digital? 2. Apa tujuan pembuatan timbangan digital?

BAB III METODE PENELITIAN

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 7 Monitoring Suhu dan Cahaya ke PC

BAB III METODOLOGI PENELITIAN. yang sebelumnya telah dihaluskan dan melalui proses quality control

STIKOM SURABAYA BAB IV PEMBAHASAN. 4.1 Perangkat Keras. Informasi waktu yang akan ditunjukkan oleh jarum dan motor power

Tabel 1. Karakteristik Potensiometer Putaran Kedua No Sudut (derajat) Teori (KΩ) Praktik (KΩ) Error (%) ,00 45,50 1, ,86 45,30 0,97 2

BAB IV PENGUJIAN ALAT DAN ANALISA

BAB III PERANCANGAN DAN PEMBUATAN SISTEM. perangkat keras maupun perangkat lunak yang meliputi:

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (I2C DAN APLIKASI RTC) dins D E P O K I N S T R U M E N T S

BAB III PERANCANGAN DAN REALISASI SISTEM

PENGEMBANGAN MODUL PRAKTIKUM MIKROKONTROLER (AVR) MENGGUNAKAN PERANGKAT LUNAK PROTEUS PROFESSIONAL v7.5 SP3

BAB V KESIMPULAN DAN SARAN. melakukan analisa terhadap rancang bangun monitoring volume air mineral

MODUL PELATIHAN MIKROKONTROLLER UNTUK PEMULA DI SMK N I BANTUL OLEH: TIM PENGABDIAN MASYARAKAT JURUSAN TEKNIK ELEKTRO

Project : Version : Date : 15/05/2013 Author : F4CG Company : F4CG Comments:

BAB 3 PERANCANGAN ALAT. Sensor Utrasonik. Relay. Relay

Ping))) Paralax Ultrasonic Range Finder By : Hendawan Soebhakti

BAB III METODOLOGI PENELITIAN. Gambar blok diagram dari sistem kerja alat dapat dilihat pada Gambar 3.1

Rancang Bangun Alat Pemberian Pakan Ikan Otomatis Berdasarkan Pilihan Waktu. DISUSUN OLEH : : Sagileorus Rahayu Alilludin NPM :

BAB III METODOLOGI PENELITIAN

MIKROKONTROLER ATMEGA BERBASIS CODEVISION AVR (SERIAL U(S)ART) dins D E P O K I N S T R U M E N T S

BAB III PEMBUATAN ALAT. 1. Alat yang dibuat berupa pengedali motor DC berupa miniatur konveyor.

MAX6675 K-Type Thermocouple Temperature Sensor

BAB IV HASIL DAN UJI COBA

BAB IV PENGUJIAN DAN SIMULASI PENGENDALIAN SUHU RUANG PENETAS TELUR

I. Pendahuluan. II. Tujuan. III. Gambaran Disain. MODUL 6 Meter Cahaya Digital

Langkah-langkah pemrograman: 1. Pilih File >> New:

A-1 LISTING PROGRAM MIKROKONTROLER

Gambar 4.1 Rangkaian keseluruhan

BAB 3 PERANCANGAN ALAT DAN PEMBUATAN SISTEM

BAB 3 PERANCANGAN DAN PEMBUATAN

Digital Compass CMPS03 By : Hendawan Soebhakti

MODUL 8 Analog Digital Converter (ADC)

DT-AVR Application Note

MODUL V: Timer dan Counter

BAB IV HASIL DAN UJI COBA

PENGEMBANGAN ALAT DETEKSI TINGKAT DEHIDRASI BERDASARKAN WARNA URINE MENGGUNAKAN LED DAN FOTODIODA

Pengenalan CodeVisionAVR

LAMPIRAN 1 DATA SHEET SERVO GWS S677

LAMPIRAN A. Gambar A. Skematik Perancangan Solar Tracker Dual Axis. 54 Universitas Sumatera Utara

BAB 3. Perancangan Sistem Blind Spot Detection System. Berbasiskan ATMEGA 168

Modul SerLog - Easy Serial Logger

BAB III METODOLOGI PENELITIAN. yang memiliki tegangan listrik AC 220 Volt. Saklar ON/OFF merupakan sebuah

SKEMATIK RANGKAIAN A V R 12V. Out. Gnd. Kontak Motor. Accu 12V. Klakson ISP CONNECTOR PA0 PB0 PB1 PA2 PA4 MOSI MISO PA6. 10uF SCK RST. 10uF. 47uF.

BAB III METODE PENELITIAN

BAB IV HASIL DAN PEMBAHASAN. Hasil dan pembahasan merupakan pemaparan dari spesifikasi alat, kinerja

BAB III METODE PENELITIAN. oleh karenanya akan dibuat seperti pada Gambar 3.1.

III. METODE PENELITIAN. Teknik Elektro Universitas Lampung (khususnya Laboratorium teknik digital) dan

BAB III METODE PENELITIAN

BAB IV PENGUJIAN SISTEM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

Robot Light Follower With LCD Berbasis AtMega 8535

BAB IV HASIL DAN UJI COBA

LAMPIRAN A RANGKAIAN ELEKTRONIKA LENGKAP

PENGONTROLAN KETCHUP DISPENSER BERBASIS MIKROKONTROLLER ATMEGA8535 TUGAS AKHIR

LAMPIRAN A SKEMATIK RANGKAIAN

BAB III METODOLOGI PENELITIAN

Robot Dengan Kendali Cahaya

III. METODOLOGI PENELITIAN. bertempat di Laboratorium Elektronika Jurusan Teknik Elektro Universitas

BAB IV PEMBAHASAN ALAT

KIPAS ANGIN OTOMATIS DENGAN SENSOR SUHU BERBASIS MIKROKONTROLER ATMEGA 8535

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN. Rangkaian. Instrumen

BAB 3 PERANCANGAN DAN PEMBUATAN

Transkripsi:

OHMMETER DIGITAL BERBASIS MICROCONTROLLER DISUSUN OLEH : ZULVA TRI DIANTI (7308.030.055) ZENDY KURNIA WIDARTO (7308.030.056) DOSEN : EPYK SUNARNO, SST,MT JURUSAN TEKNIK ELEKTRO INDUSTRI POLITEKNIK ELEKTRONIKA NEGERI SURABAYA INSTITUT TEKNOLOGI SEPULUH NOPEMBER 2010-1-

I. ABSTRAK Ohmmeter Digital merupakan suatu alat yang digunakan untuk mengukur suatu tahanan atau hambatan. Dalam makalah ini, kami mencoba menjelaskan dan membuat suatu rangkaian ohmmeter digital yang sederhana dengan menggunakan mikrokontroller ATMega 8. Dengan alat ini kita bisa mengukur tahanan dari suatu hambatan. Tetapi hambatan yang bisa terdeteksi pada alat kami yang sederhana ini adalah hambatan antara 1KΩ sampai 10KΩ. Diluar range tersebut alat ini tidak dapat mendeteksi secara sempurna. Tetapi paling tidak alat sederhana ini dapat membantu dalam melakukan suatu pengukuran resistor yang resistansinya tidak terlalu besar dan tidak terlalu kecil. II. PRINSIP KERJA Prinsip kerja dari Ohmmeter Digital berbasis mikrokontroller ini sebenarnya sama dengan ohmmeter digital pada umumnya, yaitu pada saat akan mengukur sebuah resistor (misalnya resistor jenis karbon) maka pada kedua ujung dari resistor ini dihubungkan pada kutub positif dan negatif dari ohmmeter digital dengan menggunakan probe. Begitu juga dengan ohmmeter digital berbasis mikrokontroller ini, pada saat kita mengukur resistor dengan hambatan misalnya 1 KΩ maka pada layar LCD alat ini akan terbaca 1KΩ juga. Tetapi alat ini mempunyai batas minimal dan maksimal yaitu batas resistor yang dapat terbaca sebesar 1KΩ sampai dengan 10KΩ, diatas atau dibawah range tersebut alat ini tidak bisa membacanya, kalaupun bisa tidak akurat. Pada alat ini terdapat 1 buah push button untuk mereset agar nilai pada LCD kembali menunjuk angka 0 lagi. Pada alat ini kami menggunakan downloader ATMega 8 untuk menghubungkannya ke program AVR pada komputer. Downloader ini juga sebagai power supply alat ini. -2-

III. DASAR TEORI Ohmmeter merupakan suatu alat yang digunakan untuk mengukur resistansi dari suatu resistor yang mana apabila kita mengetahui resistansi dari suatu resistor tersebut maka kita dapat menggunakannya sebagai salah satu komponen untuk merangkai suatu rangkaian yang R nya sudah ditentukan. Tanpa kita mengetahui nilai R pada suatu resistor maka kita tidak dapat menggunakannya untuk merangkai suatu rangkaian karena dapat mempengaruhi cara kerjadari komponen-komponen lain pada rangkaian tersebut. Apabila ternyata R terlalu besar dari apa yang dikehendaki rangkaian maka rangkaian tersebut tidak akan jalan atau tidak bisa dipakai, sebaliknya apabila terlalu kecil R yang dipakai maka rangkaian juga akan rusak karena tidak ada keseimbangan antara R dengan komponen komponen yang lain. Kesimpulan yang diperoleh adalah apabila tidak mengetahui harga R yang akan kita gunakan untuk merangkai suatu rangkaian maka kita tidak dapat menggunakan rangkaian tersebut. Maka dari itu Ohmmeter sangat diperlukan dalam suatu Pengukuran Listrik, dengan ohmmeter kita dapat mengetahui resistansi dari suatu resistor yang akan kita gunakan. Ohmmeter mempunyai batas (range) yang telah ditentukan. Bataws (range) merupakan batas yang dapat digunakan untuk mendeteksi atau membaca resistansi resistor. Apabila R terlalu kecil atau terlalu besar (diluar dari range yang telah ditentukan) maka ohmmeter tidak dapat membacanya dengan baik (kurang akurat). Setiap Ohmmeter mempunyai batas range yang berbeda-beda. Ohmmeter digital merupakan suatu ohmmeter pada umumnya (ohmmeter analog) yang mana pemakaiannya lebih memudahkan si pemakai karena pada ohmmeter digital resistansi dari suatu resistor dapat langsung terbaca dengan cara menghubungkan kedua kutubnya pada probe ohmmeter digital. Tidak seperti ohmmeter analog yang pembacaannya melalui rumus : R = nilai pada jarum yang ditunjuk skala penu h x range yang digunakan -3-

IV. KOMPONEN Komponen dari Ohmmeter Digital adalah sebagai berikut : 1. IC ATMega 8 + socket 1 2. Xtal 11,0592 1 3. Capasitor 33 pf 2 4. Resistor 10 KΩ ¼ W 1 5. Resistor 1 KΩ 2 6. LED 3 mm 1 7. IC 7805 1 8. Conector 2 pin putih 3 9. LCD 8 x 2 1 10. DB 25 male + socket 1 11. Kabel Pelangi 1 meter 12. Kabel Jumper 1 meter 13. Conector putih 6 pin 1 14. PCB kosongan 1 15. Diode Zener 5 V 1 16. Kapasitor 16 V 470 M 1 17. Push Button 1 18. Header 1 pin 1 19. VR 10 K 1-4-

V. BLOG DIAGRAM SYSTEM -5-

VI. FLOWCHART Berikut ini adalah flowchart dari ohmmeter digital START read_adc d=bx0,0196078 e=d/5-d cetak e end -6-

VII. PROGRAM AVR Berikut ini merupakan program sederhana dari Ohmmeter Digital #include <mega8.h> #include <stdio.h> #include <delay.h> // Alphanumeric LCD Module functions #asm.equ lcd_port=0x12 ;PORTD #endasm #include <lcd.h> #include <delay.h> #define ADC_VREF_TYPE 0x60 // Read the 8 most significant bits // of the AD conversion result unsigned char read_adc(unsigned char adc_input) { ADMUX=adc_input (ADC_VREF_TYPE & 0xff); // Delay needed for the stabilization of the ADC input voltage delay_us(10); // Start the AD conversion ADCSRA =0x40; // Wait for the AD conversion to complete while ((ADCSRA & 0x10)==0); ADCSRA =0x10; return ADCH; } // Declare your global variables here void H2BCD(int bilangan) { int ratusan,puluhan,satuan; ratusan= bilangan/100; // misal bilangan=231 // 231/100= 2 puluhan = (bilangan - (ratusan*100))/10; // (231-(2*100))/10 // (231-200)/10 = 31/10 = 3 satuan = bilangan - (puluhan*10) - (ratusan*100); lcd_putchar(ratusan+0x30); lcd_putchar(puluhan+0x30); lcd_putchar(satuan+0x30); } void main(void) { char lcd_buffer[33]; -7-

float Rin; unsigned int temp; PORTB=0x00; DDRB=0x00; PORTC=0x00; DDRC=0x00; //lcd PORTD=0x00; DDRD=0xff; // ADC initialization // ADC Clock frequency: 691,200 khz // ADC Voltage Reference: AVCC pin // Only the 8 most significant bits of // the AD conversion result are used ADMUX=ADC_VREF_TYPE & 0xff; ADCSRA=0x84; // LCD module initialization lcd_init(8); lcd_putsf ("WELCOME"); lcd_gotoxy (2,1); lcd_putsf ("TO"); delay_ms(1000); lcd_putsf ("OUR"); lcd_putsf ("PROJECT"); delay_ms(1000); lcd_putsf ("DIGITAL"); lcd_putsf ("OHMMETER"); delay_ms(1000); lcd_putsf ("b"); lcd_gotoxy (1,0); lcd_putsf ("y"); -8-

lcd_putsf ("2"); lcd_gotoxy (1,1); lcd_putsf ("D"); lcd_gotoxy (2,1); lcd_putsf ("3"); lcd_gotoxy (3,1); lcd_putsf ("E"); lcd_gotoxy (4,1); lcd_putsf ("L"); lcd_gotoxy (5,1); lcd_putsf ("I"); lcd_gotoxy (6,1); lcd_putsf ("N"); lcd_gotoxy (7,1); lcd_putsf ("B"); lcd_putsf ("by"); lcd_putsf ("2D3ELINB "); delay_ms(2000); lcd_putsf ("ZULVA TD"); lcd_putsf ("ZENDY KW"); delay_ms(2000); lcd_putsf ("READY"); lcd_putsf ("TO READ"); -9-

delay_ms(1000); while (1) { lcd_putsf ("Ohmmeter"); lcd_putsf ("R:"); lcd_gotoxy(3,1); b=read_adc(0); d=b*0.0196078; e=((d)/(5-d)); sprintf(lcd_buffer,"%.2f",e); lcd_puts(lcd_buffer); lcd_gotoxy(7,1); lcd_putsf (" k"); }; } -10-