3.1.4 Perancangan Rangkaian Sensor 23
3.1.5 Perancangan Rangkaian Mikrokontroler ATMega8535
24 3.1.6
Perancangan Rangkaian Penguat 25
3.1.7 Perancangan Rangkaian Buzzer
25 3.1.8
Perancangan Rangkaian LCD Display 26
3.2 Skematika Rangkaian Pendeteksi Banjir
27 3.3
Perancangan Perangkat Lunak Program 28
3.1.9 Langkah - Langkah Atau
Prosedur Pembuatan Program 28
3.3.2 Rancangan Program Sistem
Deteksi Banjir Dengan Pemrograman Bahasa C Yaitu CV AVR 2.04
31 Bab 4 Analisa Program
4.1 Pengujian Program Mikrokontroler ATMega8535
36 4.2
Pengujian Program Utuh Deteksi Banjir Dengan Bahasa C
38 4.3
Pengukuran Rangkaian Mikrokontroller ATMega8535 42
4.4 Pengukuran Tegangan Catu Daya
43 4.5
Pengukuran Tegangan Regulator 44
4.6 Pengukuran Pulsa Keluaran Sensor PING
44 4.6.1 Tampilan Grafik Pengukuran
Pulsa Keluaran Sensor Ping 44
4.6.2 Analisa Perhitungan Pengukuran
Pulsa Sensor PING 46
4.7 Pengukuran Persentase Error
47 4.7.1 Analisa Perhitungan Persentase Error
48 Bab 5 Kesimpulan Dan Saran
5.1 Kesimpulan
49 5.2
Saran 49
Daftar Pustaka 50
Universitas Sumatera Utara
DAFTAR TABEL
Tabel 2.1 Tipe Data 9
Tabel 4.1 Hasil Pengukuran Tegangan Pin Mikrokontroller 42
Tabel 4.2 Hasil Pengukuran Pulsa Keluaran Sensor Ping 44
Tabel 4.3 Hasil Pengukuran Persentase Error 47
Universitas Sumatera Utara
DAFTAR GAMBAR
Gambar 2.1 Mikrokontroler ATMega8535 6
Gambar 2.2 Konfigurasi pin ATmega8535 Data Sheet AVR 7
Gambar 2.3 Sensor Jarak Ultrasonik Ping 17
Gambar 2.5 Bentuk Buzzer 18
Gambar 3.1 Diagram Blok 20
Gambar 3.2 Flowchart Deteksi Banjir 22
Gambar 3.3 Rangkaian Sensor Ultrasonik 24
Gambar 3.4 Konfigurasi Pin ATmega8535 25
Gambar 3.5 Rangkaian Penguat dan Buzzer 26
Gambar 3.6 Rangkaian LCD Display 26
Gambar 3.7 Skematika Rangkaian Deteksi Banjir Berbasis ATMega8535 27 Gambar 3.8 Jendela Pilihan Tipe File
28 Gambar 3.9 Jendela Konfirmasi
28 Gambar 3.10 CodeWizardAVR pada tab Chip
29 Gambar 3.11 CodeWizardAVR pada Alphanumeric LCD
29 Gambar 3.12 CodeWizardAVR pada tab Port B
29 Gambar 3.13 CodeWizardAVR pada tab Port C
30 Gambar 3.14 Genarate,Save and Exit
30 Gambar 3.15 Compile Program
30 Gambar 3.16 Jendela Informasi
31 Gambar 4.1 Grafik Jarak 16 cm
44 Gambar 4.2 Grafik Jarak 14 cm
45 Gambar 4.3 Grafik Jarak 12 cm
45 Gambar 4.4 Grafik Jarak 10 cm
45 Gambar 4.5 Grafik Jarak 8 cm
46
Universitas Sumatera Utara
ABSTRAK
Pada tugas akhir ini penulis membahas masalah yang berjudul “Monitoring Ketinggian Air Pada Bendungan Menggunakan Sensor Ultrasonik Berbasis
Mikrokontroller ATMega8535”. Alat ini berfungsi sebagai sistem pemantauan ketinggian air secara elektronik yang dapat digunakan untuk memantau perubahan
ketinggian air. Dengan memanfaatkan sensor ultrasonik sebagai detektor guna mendeteksi jarak. Sensor ini berdasarkan prinsip pantulan gelombang suara,
dimana sensor memancarkan gelombang suara yang kemudian menangkapnya kembali dengan perbedaan waktu dan mikrokontroller ATMega8535 sebagai
mikrokontrollernya.
Kata Kunci : Mikrokontroller ATMega8535 dan Sensor Ultrasonik
Universitas Sumatera Utara
BAB 1 PENDAHULUAN
1.1 Latar Belakang