Sensor Ultrasonik SRF04 Mikrokontroler LM 35 LCD Liquid Crystal Display

21 sensor jarak, Photo transistor berfungsi untuk mengukur kecepatan, LM35 berfungsi untuk mengukur suhu mesin pada kendaraan. Output keluaran pada sistem ini adalah berupa Buzzer alarm dan rem. Pada saat kecepatan, jarak dan suhu mesin pada kendaraan melewati ambang batas maka Buzzer akan bunyi sebagai tanda peringatan akan adanya bahaya. LCD berfungsi untuk menampilkan sistem keamanan terkunci atau tidak, dan juga menampilkan jarak,kecepatan, dan suhu mesin yang telah terukur. Untuk sensor SRF04 yang terletak di depan dan belakang pada kendaraan akan otomatis berhenti hal ini dikarenakan sensor SRF04 yang terletak pada depan dan belakang kendaraan mengirimkan perintah ke Mikrokontroler agar berhenti. Maka dari itu pada saat jarak dan kecepatan yang melebihi ambang batas normal,setelah bunyi buzzer alarm maka kendaraan akan otomatis berhenti.

3.2 Perancangan Pengendali Sistem

Rancangan sistem rangkaian terdiri dari mikrokontroler, sensor, LCD display,dll. Komponen – komponen tersebut memiliki fungsi yang berbeda-beda. Dalam rancangan ini, prinsip kerja masing – masing komponen dapat dijabarkan sebagai berikut :

3.2.1 Sensor Ultrasonik SRF04

Sensor merupakan bagian input dari sistem. Adapun fungsi dari sensor adalah merubah besaran fisik menjadi besaran listrik. Dalam rancangan ini sensor yang digunakan adalah Sensor Ultrasonik SRF04 yang berfungsi untuk mengukur jarak penghalang yang berada di depan kendaraan. Rancangan pada sistem ini menggunakan 4 buah sensor yang diletakkan pada setiap sisi pada kendaraan. Universitas Sumatera Utara 22 Gambar 3.2 Rangkaian Sensor Ultrasonik SRF04

3.2.2 Mikrokontroler

Mikrokontroler yang digunakan dalam rancangan ini adalah Tipe ATMega 8535, yaitu mikrokontroler tipe AVR. Mikrokontroler berfungsi mengendalikan sistem berdasarkan input yang diterima dari sensor ultrasonic SRF04, Photo transistor, dan LM35. Dari input sensor tersebut mikrokontroler mengontrol jarak, kecepatan, dan suhu mesin pada kendaraan. Jika jarak, kecepatan, dan suhu mesin PC6TOSC1 28 PC5 27 PC4 26 PC3 25 PC2 24 PC1SDA 23 PC0SCL 22 PC7TOSC2 29 PA6ADC6 34 PA5ADC5 35 PA4ADC4 36 PA3ADC3 37 PA2ADC2 38 PA1ADC1 39 PA0ADC0 40 PA7ADC7 33 PB6MISO 7 PB5MOSI 6 PB4SS 5 PB3AIN1OC0 4 PB2AIN0INT2 3 PB1T1 2 PB0T0XCK 1 PB7SCK 8 PD6ICP1 20 PD5OC1A 19 PD4OC1B 18 PD3INT1 17 PD2INT0 16 PD1TXD 15 PD0RXD 14 PD7OC2 21 RESET 9 XTAL1 13 XTAL2 12 AVCC 30 AREF 32 U2 ATMEGA8535 Sensor Ultrasonik Belakang Sensor Ultrasonik Kanan Sensor Ultrasonik Kiri Sensor Ultrasonik Depan 5V 5V 5V 5V Universitas Sumatera Utara 23 pada kendaraan telah melewati batas ambang batas tidak aman mikrokontroler akan mengirimkan perintah kepada buzzer alarm yang akan memberikan peringatan berupa suara dan rem agar kendaraan berhenti dengan otomatis. Gambar 3.3 Konfigurasi Pin ATMega 8535

3.2.3 LM 35

LM 35 berfungsi untuk mengukur suhu mesin pada kendaraan. Sensor ini diaktifkan denga tegangan supply +5dc. Sensor ini dikendalikan pada mikrokontroler pada Port A. Universitas Sumatera Utara 24 Gambar 3.4 Rangkaian LM35

3.2.4 LCD Liquid Crystal Display

LCD merupakan komponen yang menampilkan nilai jarak, kecepatan, dan suhu mesin pada kendaraan. LCD dikendalikan oleh mikrokontroler melalui PORT C. Display LCD yang digunakan pada sistem ini adalah LCD M1632 yaitu display 2x16 karakter. PC6TOSC1 28 PC5 27 PC4 26 PC3 25 PC2 24 PC1SDA 23 PC0SCL 22 PC7TOSC2 29 PA6ADC6 34 PA5ADC5 35 PA4ADC4 36 PA3ADC3 37 PA2ADC2 38 PA1ADC1 39 PA0ADC0 40 PA7ADC7 33 PB6MISO 7 PB5MOSI 6 PB4SS 5 PB3AIN1OC0 4 PB2AIN0INT2 3 PB1T1 2 PB0T0XCK 1 PB7SCK 8 PD6ICP1 20 PD5OC1A 19 PD4OC1B 18 PD3INT1 17 PD2INT0 16 PD1TXD 15 PD0RXD 14 PD7OC2 21 RESET 9 XTAL1 13 XTAL2 12 AVCC 30 AREF 32 U2 ATMEGA8535 27 .0 3 1 VOUT 2 U3 LM35 5V Universitas Sumatera Utara 25 Gambar 3.5 Rangkaian LCD PC6TOSC1 28 PC5 27 PC4 26 PC3 25 PC2 24 PC1SDA 23 PC0SCL 22 PC7TOSC2 29 PA6ADC6 34 PA5ADC5 35 PA4ADC4 36 PA3ADC3 37 PA2ADC2 38 PA1ADC1 39 PA0ADC0 40 PA7ADC7 33 PB6MISO 7 PB5MOSI 6 PB4SS 5 PB3AIN1OC0 4 PB2AIN0INT2 3 PB1T1 2 PB0T0XCK 1 PB7SCK 8 PD6ICP1 20 PD5OC1A 19 PD4OC1B 18 PD3INT1 17 PD2INT0 16 PD1TXD 15 PD0RXD 14 PD7OC2 21 RESET 9 XTAL1 13 XTAL2 12 AVCC 30 AREF 32 U2 ATMEGA8535 D 7 1 4 D 6 1 3 D 5 1 2 D 4 1 1 D 3 1 D 2 9 D 1 8 D 7 E 6 R W 5 R S 4 VS S 1 VD D 2 VE E 3 LCD1 LCD DISPLAY Universitas Sumatera Utara 26

3.3 Flowchart