• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
13
0
0

Teks penuh

(1)

27   

Berbasiskan ATMEGA 168

3.1 Perancangan Perangkat Keras

Perancangan perangkat keras blind spot detection system, berbasiskan ATM EGA 168, ini terbagi atas beberapa modul seperti: modul kontroler,modul sensor, modul regulator dan modul LCD. Secara blok diagram dapat dilihat sebagai berikut :

Gambar 3.1. Blok Diagram Blind spot detection system

Berbasiskan ATM EGA 168

Dari blok diagram diatas maka dapat dilihat bahwa dalam perancangan perangkat keras, terdapat 2 buah sensor ultrasonik, sebuah buzzer, sebuah LCD 16x2, sebuah mikrokontroler ATM EGA 168, sebagai media komunikasi antar perangkat, dan terdapat

(2)

2 buah push button, yang berfungsi sebagai pilihan aktivasi mode (fungsi) untuk pilihan kondisi daripada sensor, apakah kondisi pada jalan biasa maupun kondisi pada jalan tol.

3.1.1 Modul kontroler

M odul kontroler adalah modul yang berfungsi sebagai pengkontrol seluruh modul yang terhubung dengannya,dalam hal ini modul kontroler terhubung dengan modul LCD dan modul sensor ultrasonik.

Didalam modul kontroller terdapat rangkaian regulator LM 7805, mikrokontroler ATM EGA 168, kristal 12M hz, buzzer dan port yang menghubungkan antar modul

(3)
(4)

Berikut adalah penjelasan cara kerja modul kontroler :

Dalam modul kontroler terdapat modul regulator yang terintegrasi, yang berfungsi sebagai catu daya, disini regulator yang digunakan adalah LM 7805 step down, dengan keluaran 5 volt. Terdapat pula pin untuk LCD yang mana berfungsi sebagai komunikasi dengan LCD character 16x2, terdapat pula pin untuk push button 2 buah, yang berfungsi untuk mengaktifkan mode yang akan dijalankan, ada juga pin komunikasi dengan sensor, disini pin yang digunakan untuk sensor adalah sebanyak 2 buah pin. Dan ada pin yang terhubung untuk komunikasi burner ATM EGA.

Cara kerja nya adalah yang berfungsi sebagai input adalah sensor dan push button, sedangkan untuk LCD dan buzzer adalah sebagai output, disini sensor akan memancarkan gelombang ultrasonik,jika mengenai daripada bidang dari suatu kendaraan, maka sensor akan secara cepat untuk berkomunikasi dengan mikro kontroler dan memberitahukan bahwa ada sebuah kendaraan berada dalam area sensor dengan jarak sekian meter, dan disini mikrokontroller juga berkomunikasi dengan LCD untuk menampilkan jarak tersebut di display LCD, jika jarak yang ditangkap oleh sensor adalah < 100 cm maka buzzer akan berbunyi ( pada kondisi jika mode yang aktif adalah mode jalan biasa) atau < 200cm buzzer akan berbunyi ( pada kondisi jka mode yang aktif adalah mode jalan tol), disini adalah tergantung user menekan tombol mode jalan biasa atau mode jalan tol, atau apabila user tidak memberikan inputan apa-apa,maka mode yang aktif adalah mode yang terakhir kali digunakan oleh user.

(5)

3.1.2 Modul Sensor

Dalam membuat blind spot detection sistem hal pertama yang perlu diperhatikan adalah jenis sensor dan type nya, sensor kali ini yang diapakai adalah sensor ultrasonik. Sensor yang digunakan adalah sensor berjenis sensor ultrasonik, dis ini sensor bekerja, terhubung dengan modul kontroler, dimana sensor bekerja dengan sistem sebagai berikut:

- Sensor akan bekerja setelah modul utama pada posisi standby

- Sensor akan langsung mengukur jarak jika ada benda berada dalam radius jangkauan daripada sensor

- Sensor pada posisi standby, default nya adalah sensor bekerja pada mode 1 atau disebut juga mode untuk jalan biasa

- Jika push button ditekan pada mode jalan biasa maka sensor akan bekerja dan memberikan peringatan melaui bunyi buzzer pada range ≤ 100 cm

- Jika push button jalan tol ditekan,maka snsor akan bekerja dan memberikan peringatan melalui bunyi dari buzzer pada range ≤ 200 cm

Sensor yang terpasang adalah sebanyak 2 buah, dengan posisi letak sensor adalah satu disebelah kiri dan satu di sebelah kanan.

(6)
(7)

3.1.3 Modul LCD

Salah satu modul yang terhubung dengan modul kontroller adalah modul LCD,disini LCD yang digunakan adalah LCD 16x2, tugas daripada LCD adalah sebagai display atau tampilan daripada jarak yang tertangkap oleh sensor, disini LCD akan menampilkan posisi kiri dan kanan dari jarak yang tertangkap oleh sensor.

LCD ini terhubung dengna modul kontroller, karena daya yang digunakan berasal dari regulator yang terdapat pada modul utama, LCD bekerja ketika modul utama telah pada posisi menyala. Secara konfigurasi LCD ini menggunakan 4 bit sebagai data dan 3 bit untuk control, dengan sistem adalah bahwa LCD mengirim data sebanyak 4 bit dalam setiap kali pengirimannya.

Berikut adalah skematik dari LCD :

(8)

Berikut adalah dimensional outline dari LCD karakter

(9)

3.2 Perancangan piranti lunak

3.2.1 Perancangan piranti lunak pada modul kontroler

Secara software alat ini(modul kontroler) di program menggunakan program codevision. Sedangkan untuk perancangan hardware, khususnya perancangan modul kontroler, menggunakan program altium. Berikut gambar dibawah ini adalah gambar flow chart dari sistem cara kerja alat blind spot detection system berbasiskan ATM EGA 168 :

(10)

Secara flowchart dari gambar diatas maka dapat dilihat bahwa blind spot detection system beroperasi sebagai berikut :

M odul kontroler menyala, maka akan inisialisasi terlebih dahulu, dan akan muncul tulisan “ TEST SENSOR” setelah itu LCD akan di clear, cek komponen input dan output dan kemudian sensor di aktifkan baik kanan maupun kiri, dan mulai menagambil jarak, dan diteruskan ke LCD untuk ditampilkan.

Dalam hal ini default awal untuk fungsi push button (mode ) yang aktif adalah mode yang terakhir diaktifkan oleh user, dalam hal ini jika yang diaktifkan terakhir kali adalah mode di jalan biasa, maka yang aktif ketika modul utama aktif adalah mode jalan biasa dengan jarak range maximum yang menjadi daerah peringatan adalah di jarak 100cm, dan bila mode yang aktif pada saat terakhir dinyalakan pada mode jalan tol, maka mode yang aktif ketika selanjutnya dinyalakan adalah mode jalan tol, dengan jarak range maximum yang menjadi daerah peringatan adalah di jarak 200cm. Jika salah salah satu sensor mendapatkan jarak tersebut maka buzzer,akan berbunyi, jka tidak maka buzzer akan mati, dan kembali ke inisialisasi dan sensor terus melakukan perhitungan jarak. Program lengkap dari piranti lunak tersebut dapat dilihat pada BAB Lampiran.

3.2.2 Perancangan Piranti lunak pada Sensor

Sensor adalah bahagian penting dalam perancagan software, disini sensor ditetapkan pada port C, dengan dengan pembedaaan antara buzzer kanan dan kiri ditandai dengan C0 dan C1.

Berikut penggalan program untuk sensor ultrasonik : #define ddr_us1 DDRC.0

(11)

#define ddr_us2 DDRC.1 #define pin_us1 PINC.0 #define pin_us2 PINC.1 #define port_us1 PORTC.0 #define port_us2 PORTC.1

Sensor dalam hal ini akan aktif secara bersamaan yaitu ketika inisialisasi selesai, dan input dan output telah ditetapkan, maka sensor akan langsung bekerja secara bersamaan, namum yang aktif pertama kali adalah sensor kanan baru kemudian satu detik kemudian sensor kiri.

3.2.3 Perancangan piranti lunak pada LCD

Untuk LCD posisi peletakan komunikasinya dengan modul kontroler secara software diletakkan pada port D, berikut adalah penggalan daripada program untuk LCD: // Alphanumeric LCD Module functions  #asm     .equ __lcd_port=0x0b ;PORTd  #endasm  #include <lcd.h>  unsigned char  s[16];  unsigned long int   timerovf;  unsigned long int   jarak1,jarak2;  unsigned char reff; 

(12)

Program dibawah ini adalah mencetak tulisan pada LCD, dan hasil jarak yang ditangkap oleh sensor, namun dalam hal ini jarak yang ditampilkan adalah dalam bentuk bilangan bulat.

Jarak dihitung dalam satuan cm dan batas tampilan untuk angka adalah 3 digit dan batas maksimal pemakaian karakter adalah 16 karakter dan dalam tampilan 2 baris. lcd_clear(); itoa(jarak1,s); lcd_gotoxy(0,0); lcd_putsf("Kanan= "); lcd_puts(s); lcd_putsf(" cm"); itoa(jarak2,s); lcd_gotoxy(0,1); lcd_putsf("Kiri = "); lcd_puts(s); lcd_putsf(" cm");

3.3 Rancang bangun peletakan sensor,modul ukuran

Berikut adalah gambar perancangan posisi sensor pada badan kendaraan,diletakkan pada posisi setelah pintu kedua,pada kendaraan,posisi sejajar dengan bodi kendaraan.

(13)

Ukuran modul kontroler adalah 17x 8 x 4 cm,sedangkan modul sensor memiliki ukuran 6x4x3cm. Untuk modul LCD telah termasuk kedalam modul kontroler, sehingga dalam implementasinya modul yang terlihat hanya modul kontroller dan modul sensor.

Gambar 3.7 Rancangan posisi sensor

Gambar

Gambar 3.2. Rangkaian skematik modul kontroler
Gambar 3.3 Skematik sensor ultrasonik
Gambar 3.4 Skematik LCD 16x2
Gambar 3.5 Dimensional outline LCD karakter 16x2
+3

Referensi

Dokumen terkait

Hasil analisis yang telah dilakukan menunjukkan kondisi fisik jalur pejalan kaki saat ini dalam keadaan baik dan dapat dijadikan sebagai acuan untuk pengadaan

Setelah memaparkan faktor-faktor penyebab terjadi kejahatan incest dengan korban anak, penulis mencoba untuk memaparkan upaya- upaya apa saja yang dapat dilakukan

Oleh karena itu, maka penelitian ini dilakukan untuk mencoba membudidayakan kuda laut di alam dengan memanfaatkan ketersediaan pakan hidup yang tersedia secara

PosGold memungkinkan dapat mengakses pasar perdagangan emas murni internasional secara langsung melalui ekosistem pasar emas di Bursa ICDX, termasuk mekanisme penyerahan fisik

Objek wisata air terjun Lepo merupakan salah satu objek wisata alam yang ada di Kabupaten Bantul. Potensi alam yang dimiliki objek wisata Lepo mampu menarik wisatawan

Dari Gambar 1 di atas terlihat bahwa pada pengukuran glukosa darah 30 menit setelah pemberian glukosa, mencit yang diberi EEDK 50, 100, dan 200 mg/kg bb menunjukkan rata-rata

tempat kerja yang aman, bersih dan sehat Sebagian besar Rumah Sakit kurang menggalang kemitraan untuk meningkatkan upaya pelayanan yang bersifat Preventif dan Promotif Isu

8ika kadar hormon tiroid tinggi dan kadar hormon !H rendah, hal ini mengindikasikan kelenjar tiroid terlalu aktif yang disebabkan oleh adanya suatu penyakit.. 1isa