ABSTRAK. Kata kunci: komunikasi data serial, ATMega 32. Universitas Kristen Maranatha

dokumen-dokumen yang mirip
ABSTRAK. Kata kunci : Sinyal analog, Motor servo, Mikrokontroler, LED RGB

BAB III PERANCANGAN ALAT

Perancangan dan Realisasi MIDI Drum Pad Menggunakan Mikrokontroler ATMega16. Design and Realization MIDI Drum Pad Using ATMega16 Microcontroller

ABSTRAK. Universitas Kristen Maranatha

III. METODE PENELITIAN. : Laboratorium Teknik Kendali Jurusan Teknik Elektro. Universitas Lampung

ROBOT PEMINDAH BARANG BERBASIS MIKROKONTROLER ATmega 32

ABSTRAK. iv Universitas Kristen Maranatha

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

VERTICAL HOME CAR PARKING SYSTEM MODEL

BAB IV ANALISIS DATA DAN PEMBAHASAN

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN

BAB II LANDASAN TEORI

TOILET PINTAR ABSTRAK

SISTEM MONITORING AIR DAN MINYAK DALAM TANGKI MENGGUNAKAN MIKROKONTROLLER ATMEGA8535

BAB III PERANCANGAN SISTEM

BAB III METODE PENELITIAN. baik pada perangkat keras maupun pada komputer. Buffer. Latch

PENGATUR ALIRAN CAIRAN INFUS BERBASIS ATMEGA8535

BAB III PERANCANGAN SISTEM. 3.1 Pengantar Perancangan Sistem Pengendalian Lampu Pada Lapangan Bulu

PERANCANGAN DAN PEMBUATAN SISTEM KONTROL PADA MOBIL REMOTE ABSTRAK

BAB 3 PERANCANGAN DAN PEMBUATAN SISTEM

PERANCANGAN SISTEM PENGATUR PEMAKAIAN KOMPUTER PADA WARNET MENGGUNAKAN RFID

BAB III PERANCANGAN SISTEM

ABSTRAK. Kata kunci : pendeteksi, alkohol, al. Universitas Kristen Maranatha

PERANCANGAN SISTEM KENDALI MERIAM MENGGUNAKAN DRIVER MOTOR BERBASIS MIKROKONTROLER ATMEGA8535

BAB III PERANCANGAN DAN PEMBUATAN ALAT

RANCANG BANGUN ALAT PEMBERI PAKAN BURUNG OTOMATIS BERBASIS MIKROKONTROLER ATMEGA16 DENGAN SMS GATEWAY LAPORAN AKHIR

BAB III PERANCANGAN SISTEM

Oleh : Pembimbing : Rachmad Setiawan, ST.,MT. NIP

BAB IV PENGUJIAN DAN ANALISA ALAT

SISTEM PENCARIAN LOKASI PARKIR MOBIL MENGGUNAKAN MICRO SWITCH ABSTRAK

APLIKASI SENSOR KOMPAS UNTUK PENCATAT RUTE PERJALANAN ABSTRAK

BAB III DESKRIPSI DAN PERANCANGAN SISTEM

DAFTAR ISI HALAMAN JUDUL

BAB III METODE PENELITIAN

BAB II KONSEP DASAR PERANCANGAN

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih

BAB III METODOLOGI PENULISAN

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

PENGEMBANGAN PROTOTYPE SENSOR PARKIR 4 SISI BERBASIS MIKROKONTROLER

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

DAFTAR ISI BAB II. TINJAUAN PUSTAKA... 5

BAB III PERENCANAAN PERANGKAT KERAS DAN LUNAK

BAB 3 PERANCANGAN SISTEM

3.2. Tempat Penelitian Penelitian dan pengujian alat dilakukan di lokasi permainan game PT. EMI (Elektronik Megaindo) Plaza Medan Fair.

Aplikasi Raspberry Pi Untuk Prototype Pengendalian Mobil Jarak Jauh Melalui Web Browser ABSTRAK

III. METODE PENELITIAN. Penelitian ini dilaksanakan mulai pada November 2011 hingga Mei Adapun tempat

Simulasi Pengontrol Intensitas Cahaya Pada Lahan Parkir P2a Bekasi Cyber Park Dengan Kontrol On-Off

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. i Universitas Kristen Maranatha

BAB III PERANCANGAN SISTEM

ATAP OTOMATIS DENGAN MENGGUNAKAN MIKROKONTROLER

Pengendalian Portal Menggunakan Sistem Short Message Service Berbasis Mikrokontroler ATMega

BAB III ANALISA SISTEM

BAB III PERANCANGAN ALAT

BAB II TINJAUAN PUSTAKA

BAB 3 PERANCANGAN SISTEM

RANCANG BANGUN SISTEM MONITORING DATA TEGANGAN TINGGI BRANDENBURG MODEL 4479

RANCANG BANGUN SENSOR PARKIR MOBIL PADA GARASI BERBASIS MIKROKONTROLER ARDUINO MEGA 2560

REALISASI SISTEM PENGONTROLAN DAN MONITORING MINIATUR LIFT BERBASIS PC (PERSONAL COMPUTER) Disusun Oleh : PANDAPOTAN MAHARADJA

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iv DAFTAR GAMBAR... vii DAFTAR TABEL... x DAFTAR LAMPIRAN... xi

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM. Metode penelitian yang digunakan adalah studi kepustakaan dan

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

DAFTAR ISI HALAMAN PENGESAHAN... ABSTRAKSI... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN...

Rancangan Dan Pembuatan Storage Logic Analyzer

BAB I PENDAHULUAN 1.1 Latar Belakang

ABSTRAK. i Universitas Kristen Maranatha

BAB III METODE PENELITIAN. Penelitian dilakukan dengan merancang beberapa node yang akan

ABSTRAK. Universitas Kristen Maranatha

BAB II KONSEP DASAR SISTEM MONITORING TEKANAN BAN

PERANCANGAN ALAT UKUR KADAR OKSIGEN (O 2 ) MENGGUNAKAN Gs OXYGEN KE-25 SENSOR BERBASIS MIKROKONTROLLER ATMega16 DENGAN TAMPILAN PC SKRIPSI

III. METODE PENELITIAN. Penelitian ini mulai dilaksanakan pada bulan April 2015 sampai dengan Mei 2015,

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

BAB III PERANCANGAN PERANGKAT KERAS DAN LUNAK

BAB III PERANCANGAN DAN PEMBUATAN ALAT

TUGAS AKHIR Sistem Pengamanan Kendaraan Bermotor Menggunakan Password dan Smartcard Berbasis Microcontroller Atmega 8535

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

PURWA-RUPA PENAMPIL LOKASI MANUSIA MENGGUNAKAN GPS DENGAN KOORDINAT LINTANG-BUJUR

Perancangan Remote Control Terpadu untuk Pengaturan Fasilitas Kamar Hotel

BAB III PERANCANGAN. Mikrokontroler ATMEGA Telepon Selular User. Gambar 3.1 Diagram Blok Sistem

BAB III PERANCANGAN ALAT

TEMPAT JEMURAN DINDING OTOMATIS MENGGUNAKAN SENSOR HUJAN BERBASIS MIKROKONTROLER DAN INFORMASI DIKIRIMKAN MENGGUNAKAN FASILITAS SMS

BAB III PERANCANGAN. Pada bab ini akan dibahas mengenai beberapa hal dasar tentang bagaimana. simulasi mobil automatis dirancang, diantaranya adalah :

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

PERANCANGAN ALAT PENGUKUR KECEPATAN KENDARAAN MENGGUNAKAN MIKROKONTROLLER ATMEGA32 DAN MODUL BLUETOOTH DBM 01

BAB III PERENCANAAN SISTEM DAN PEMBUATAN ALAT

SISTEM PENGENDALI PERALATAN RUMAH BERBASIS WEB

RANCANG BANGUN KENDALI SISTEM PARKIR OTOMATIS MENGGUNAKAN SENSOR LDR BERBASIS MIKROKONTROLER AT89S51

ABSTRAK. i Universitas Kristen Maranatha

ALAT PERAGA PAPAN PERMAINAN OTHELO PADA LAYAR MONITOR

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

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

DAFTAR ISI. ABSTRAK... vi KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN...

ROBOT OMNI DIRECTIONAL STEERING BERBASIS MIKROKONTROLER. Muchamad Nur Hudi. Dyah Lestari

RANCANG BANGUN LOKER OTOMATIS DENGAN MENGGUNAKAN BARCODE BERBASIS PC

III. METODE PENELITIAN. Penelitian dan perancangan tugas akhir ini telah dimulai sejak bulan Agustus

BAB III PERANCANGAN ALAT

BAB II DASAR TEORI. open-source, diturunkan dari Wiring platform, dirancang untuk. software arduino memiliki bahasa pemrograman C.

Transkripsi:

ABSTRAK Dalam Tugas Akhir, ini dibuat sebuah miniatur lahan parkir yang menggunakan mikrokontroler ATMega 32. Miniatur lahan parkir terdiri dari enam baris parkir yang masingmasing parkir dipasang sensor inframerah dan LED pada bagian atap. Sensor inframerah berfungsi mendeteksi ada atau tidak ada mobil pada baris parkir, LED menjadi tanda ada atau tidak ada mobil pada baris parkir. Jika ada mobil LED mati, tetapi jika tidak ada mobil LED nyala. Miniatur lahan parkir memiliki sebuah counter penghitung berapa jumlah baris parkir yang kosong. Antar muka counter ditampilkan melalui monitor komputer. Tombol masuk dan tombol keluar sebagai acuan counter. Jika tombol 1 ditekan maka data serial akan dikirim ke komputer dan counter berkurang. Jika tombol 2 ditekan maka data serial juga akan dikirim ke komputer dan counter bertambah. Percobaan dilakukan terhadap tombol, sensor, LED, dan counter. Data serial yang dikirim tombol 1 ke komputer adalah 1 dan data serial yang dikirim oleh tombol 2 ke komputer adalah 0. Data tersebut dikirim ke komputer menggunakan komunikasi serial RS232 dan selanjutnya diolah oleh komputer menggunakan Borland Delphi Versi 7. Kata kunci: komunikasi data serial, ATMega 32 i

ABSTRACT In this final project, a prototype of parking lot system using ATMega 32 microcontroller has been made. This prototype consists of six rows of parking, infra red sensors, and LED that mounted on the top. The function of sensors is to detect a car below, LED becomes a signs for there or not there a car in parking rows. If there s a car LED off, but if there s no car LED on. This miniature has a timer counter to compute how many empty parking rows. The interface displayed on the monitor. Push button 1 and push button 2 as a reference counter. If button 1 is pressed, then serial data sent to computer and counter is decremented. If button 2 is pressed, then serial data sent to computer and counter is incremented. Experiments conducted on buttons, sensors, LEDs, and counters. If push button 1 pressed, microcontroler sent data 1 to computer using serial data communication RS232. If push button 2 pressed, microcontroler sent data 0 to computer using serial data communication RS232. Keyword: serial data communication, ii

DAFTAR ISI ABSTRAK...i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x BAB I PENDAHULUAN... 1 1.1. Latar Belakang... 1 1.2. Rumusan Masalah... 2 1.3. Tujuan... 2 1.4. Batasan Masalah... 2 1.5. Sistematika Penulisan... 3 BAB II LANDASAN TEORI... 5 2.1. Mikrokontroler ATMega 32... 5 2.1.1. Konfigurasi PIN Mikrokontroler ATMega 32... 5 2.1.2. BlokDiagram Mikrokontroler ATMega 32... 10 2.1.3. ADC (Analog to Digital ConVerter)... 10 2.2. IC 7805... 12 2.3. Resistor... 13 2.4. Kapasitor... 15 2.5. LED (Light Emitting Diode)... 16 2.6. Motor servo... 18 2.7. Micro switch dan Push button... 20 2.8. Sensor Infamerah... 22 2.8.1. LED Inframerah... 23 2.8.2. Photodioda... 23 2.9. Kristal Osilator (Crystal Oscillator)... 24 2.10. Komunikasi Data Serial... 25 v

2.10.1. IC MAX232... 27 2.10.2. Konektor DB9... 28 2.10.3. Bit Rate dan Baud Rate... 29 2.11. CodeVision AVR... 31 2.12. Bahasa C... 32 2.12.1. Penulisan Program Dalam Bahasa C... 32 2.13. Downloader USBasp... 33 2.14. Borland Delphi 7... 35 2.14.1. Bahasa Pemrograman Pascal... 35 2.14.2. IDE (Integrated Development Environment) Delphi... 36 BAB III PERANCANGAN... 38 3.1. Perangkat Keras... 39 3.1.1. Blok diagram Perangkat Keras... 39 3.1.2. Rangkaian Skematik Perangkat Keras... 40 3.1.3. Pemasangan Sensor dan LED indikator... 41 3.1.4. Pemasangan Komunikasi Serial RS232... 43 3.1.5. Perancangan Maket... 45 3.1.6. Program Mikrokontroler ATMega 32... 49 3.2. Perangkat Lunak... 52 3.2.1. Penerimaan Data... 54 3.2.2. Perancangan Antar Muka (Interface) Perangkat Lunak... 55 BAB IV DATA PENGAMATAN... 59 4.1. Pengamatan Terhadap Sensor Inframerah dan LED Indikator... 59 4.2. Pengamatan Push Button dan Micro Switch Pada CodeVision AVR... 62 4.3. Pengamatan Push Button dan Micro Switch Pada Borland Delphi... 65 4.4. Analisa Data... 73 BAB V KESIMPULAN DAN SARAN... 74 5.1. Kesimpulan... 74 vi

5.2. Saran... 74 DAFTAR PUSTAKA... 75 LAMPIRAN vii

DAFTAR GAMBAR Gambar 2.1 Konfigurasi PIN Mikrokontroler ATMega 32... 5 Gambar 2.2 Blok diagram ATMega 32... 10 Gambar 2.3 Blok diagram ADC... 11 Gambar 2.4 Proses ADC... 12 Gambar 2.5 IC 7805... 13 Gambar 2.6 Resistor... 14 Gambar 2.7 Nilai warna gelang resistor... 15 Gambar 2.8 Kapasitor polar... 16 Gambar 2.9 Kapasitor non-polar... 16 Gambar 2.10 Simbol dan Komponen LED... 17 Gambar 2.11 Forward Bias... 17 Gambar 2.12 Closed Loop System Control... 18 Gambar 2.13 Motor servo... 19 Gambar 2.14 Pulsa kendali motor servo... 19 Gambar 2.15 Push Button... 20 Gambar 2.16 Micro Switch... 21 Gambar 2.17a Saklar pada saat Normally Open... 21 Gambar 2.17b Saklar pada saat Normally Closed... 22 Gambar 2.18 Sensor Inframerah... 22 Gambar 2.19 Simbol Photodiode... 23 Gambar 2.20 Rangkaian Elektronik Kristal Osilator... 24 Gambar 2.21 Kristal Osilator... 25 Gambar 2.23 Blok Pengiriman Data Asinkron... 27 Gambar 2.22 Komunikasi Data Sinkron dan Asinkron... 27 Gambar 2.24 Konfigurasi Pin MAX232... 28 Gambar 2.25 Konektor Serial RS232 DB9... 28 Gambar 2.26(a) Pengaturan Baud Rate Terhadap Kristal... 30 Gambar 2.26(b) Pengaturan Baud Rate Terhadap Kristal... 30 Gambar 2.26(c) Pengaturan Baud Rate Terhadap Kristal... 31 Gambar 2.26(d) Pengaturan Baud Rate Terhadap Kristal... 31 Gambar 2.27 Blok diagram Alur Pemrograman CodeVision... 32 Gambar 2.28 Contoh Program Bahasa C... 33 Gambar 2.29 Rangkaian Skematik Downloader USBasp... 34 Gambar 2.30 Rangkaian Elektronik Downloader USBasp... 34 Gambar 2.31 Tipe Data Pascal... 36 viii

Gambar 2.31 Borland Delphi 7... 36 Gambar 3.1 Blok diagram Sistem... 38 Gambar 3.2 Blok diagram Perangkat Keras... 39 Gambar 3.3 Rangkaian Skematik Sistem Minimum ATMega 32... 40 Gambar 3.4 Rangkaian Elektronik Sistem Minimum ATMega 32... 41 Gambar 3.5 Rangkaian Skematik Sensor Inframerah dan LED Indikator Warna Hijau 42 Gambar 3.6 Rangkaian Elektronik Sensor Inframerah dan LED Indikator... 43 Gambar 3.7 Rangkaian Skematik Komunikasi Serial RS232... 44 Gambar 3.8 Rangkaian Elektronik Komunikasi Serial RS232... 45 Gambar 3.9 Perancangan miniatur Lahan Parkir... 46 Gambar 3.10 Peletakan Sensor dan LED... 46 Gambar 3.11 Portal Pintu Masuk... 47 Gambar 3.12 Portal Pintu Keluar... 47 Gambar 3.13a Peletakan Micro Switch (a)... 48 Gambar 3.13(b) Peletakan Micro Switch (b)... 48 Gambar 3.14a Diagram Alir Program Mikrokontroler... 50 Gambar 3.14b Diagram Alir Sensor Inframerah... 51 Gambar 3.15a Blok diagram Perangkat Lunak... 52 Gambar 3.15b Blok diagram Perangkat Lunak (2)... 52 Gambar 3.16 Diagram Alir Perangkat Lunak... 53 Gambar 3.17 Komponen COMPort... 54 Gambar 3.18 Tampilan Tombol Pengaturan COMPort... 55 Gambar 3.19 Port Komunikasi Serial... 55 Gambar 3.20 Jendela Tampilan Mengubah Logo... 57 Gambar 3.21a Icon Borland Delphi 7... 57 Gambar 3.21b Icon Setelah Diganti... 57 Gambar 3.22 Tampilan Antar Muka Perangkat Lunak... 58 Gambar 4.1 Data Serial Dari Push Button 1... 63 Gambar 4.2 Data Serial Dari Push Button 2... 65 Gambar 4.3 Data Serial yang Diterima Borland Delphi... 65 ix

DAFTAR TABEL Tabel 2.1 Tabel fungsi PORT A... 6 Tabel 2.2 Tabel fungsi PORT B... 7 Tabel 2.3 Tabel fungsi PORT C... 8 Tabel 2.4 Tabel fungsi PORT D... 9 Tabel 2.5 Fungsi Pin Konektor RS232 DB9... 29 Tabel 3.1 Komponen Antar Muka Borland Delphi... 56 Tabel 4.1 Percobaan Pertama (Sensor dan LED)... 60 Tabel 4.2 Percobaan Kedua (Sensor dan LED)... 61 Tabel 4.3 Percobaan Ketiga (Sensor dan LED)... 62 Tabel 4.4 Percobaan Push Button 1 dan Micro Switch 1... 63 Tabel 4.5 Percobaan Push Button 2 dan Micro Switch 2... 64 Tabel 4.6 Percobaan Push Button 1 dan Micro Switch 1... 66 Tabel 4.7 Percobaan Push Button 2 dan Micro Switch 2... 70 x