Skema Alat Pengukur Laju Kendaraan Skematik Arduino ATMega8 Tampilan Interface pada Java

50 Proses Output Input 2 m L1 L2 Sumber Tegangan

BAB III PERENCANAAN DAN PEMBUATAN ALAT

1.1 Skema Alat Pengukur Laju Kendaraan

Gambar 3.1 Skema Alat Pengukur Laju Kendaraan Keterangan :  L1 = Laser Pointer 1 dengan nyala lampu merah o L2 = Laser Pointer 1 dengan nyala lampu merah o S1 = Sensor 1 Light Dependent Resistors o S2 = Sensor 2 LDR o = Lampu indikator sensor 1 o = Lampu indikator sensor 2 Arduino ATMega8 Modul Bluetooth Komputer Power Supply S1 S2 Lampu Indikator Bluetooth 51  Proses pengiriman data hasil pengukuran dari mikrokontroler ke komputer adalah bit per bit.  Inisialisasi bluetooth dilakukan pada komputer, lalu dilakukan proses sinkronisasi yang kemudian komputer membaca bluetooth sebagai “Com”.

1.2 Skematik Arduino ATMega8

Gambar 3.2 Skematik Arduino ATMega8 52 Gambar 3.3 Skematik Rangkaian Alat Alat pengukur laju kendaraan ini terdiri dari: o Power Supply 5v dan 9v o Mikrokontroler Arduino ATMega8 o Modul Bluetooth MB-C04 o 2 Buah Sensor Cahaya LDR o Lampu Indikator Sensor Hijau dan Merah o 2 Buah Laser Pointer 53

1.3 Tampilan Interface pada Java

Gambar 3.4 Interface pada Java Gambar diatas merupakan tampilan pada program java, yang dibuat untuk menampilkan hasil pengukuran. Koneksi yang digunakan adalah dengan menggunakan bluetooth. Berikut penjelasan bagian-bagiannya : 54 Gambar 3.5 Penjelasan bagian-bagian interface

1. Terdiri dari beberapa tombol pilihan dengan beberapa fungsi yang

berbeda-beda diantarannya:  Port merupakan tombol pilihan untuk menentukan Serial Port yang digunakan, serial port yang digunakan adalah berbentuk “COM”. Ketika program dijalankan, maka program akan menginisialisai Serial Port yang terdapat pada komputer. 1 2 3 4 5 6 7 8 9 10 11 12 13 55  Baud Rate merupakan tombol pilihan kecepatan transfer yang memiliki nilai mulai dari 2400, 4800, 9600, dan 19200.  Data Bits merupakan tombol pilihan untuk pengiriman data secara UART dimulai dari 5, 6, 7, 8.  Parity keseimbangan merupakan tombol pilihan yang berfungsi sebagai pengecek error pada data yang ditransfer. Pada tombol pilihan ini terdapat nilai ODD ganjil, EVEN genap, dan NONE.  Stop Bits Selalu bernilai 1 : merupakan tombol pilihan yang berfungsi sebagai akhir dari komunikasi data. Pada tombol pilihan terdapat 1, 1.5, dan 2.  Flow Control selalu bernilai NONE. 2. Merupakan Judul dari data yang diterima oleh java

3. Batas waktu start mulai menghitung saat sensor 1 terhalang oleh

kendaraan.

4. Batas waktu finish menghentikan waktu saat sensor 2 terhalang oleh

kendaraan.

5. Data yang diterima oleh java, merupakan tampilan waktu kendaraan

melintasi kedua buah sensor dalam satuan detik. 6. Data yang diterima oleh java, merupakan tampilankecepatan kendaraan. 7. Tombol Connect berfungsi untuk menghubungkan antar alat dengan program tampilan java secara serial.

8. Tombol Disconnect berfungsi untuk memutuskan hubungan antara alat

dengan program java secara serial. 56

9. Tombol Clear Respon berfungsi untuk menghapus respon dari data yang

diterima menghapus data yang ditunjukkan pada point 3. 10. Tombol Close berfungsi untuk menutup aplikasi atau keluar dari aplikasi. 11. Merupakan status parameter telah terhubung atau belum terhubung, jika sudah terhubung tombol Connect ditekan maka statusnya adalah “Connect”, begitupun sebaliknya jika statusnya belum terhubung maka parameter yang terbaca adalah “Disconnect”.

12. Merupakan status serial yang dipilih atau digunakan, jika status terhubung

tombol Connect ditekan, maka status yang muncul sama seperti Serial Port Com yang dipilih. Namun jika keadaan tidak terhubung Disconnect maka status yang muncul adalah “ auto”.

13. Merupakan status parameter untuk pemilihan baud rate, data bits, parity,

stop bits dan control flow. Jika dalam keadaan tidak terhubung Disconnect maka statusnya adalah “auto”.

1.4 Power Supply