SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA SOFTWARE TUGAS AKHIR - Perancangan Pemantau Kapasitas Tong Air Menggunakan Sensor Ultrasonic dengan Sms Gatewayber
SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR
MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS
GATEWAY BERBASIS MIKROKONTROLER
ATMEGA 8535 SECARA SOFTWARE
TUGAS AKHIR
FAJAR SYUHADA
112408009
SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR
MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS
GATEWAY BERBASIS MIKROKONTROLER
ATMEGA 8535 SECARA SOFTWARE
TUGAS AKHIR
Diajukan untuk memenuhi syarat memperoleh Ahli Madya
FAJAR SYUHADA
112408009
PERSETUJUAN
Judul : Perancangan Pemantau Kapasitas Tong Air Menggunakan Sensor Ultrasonic dengan Sms Gatewayberbasis Atmega 8535
Kategori : Tugas Akhir Nama : Fajar Syuhada Nomor Induk Mahasiswa : 112408009 Program Studi : Diploma 3 ( D-3) Fisika Departemen : Fisika Fakultas : Matematika dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara
PERNYATAAN
SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR
MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS
GATEWAY BERBASIS MIKROKONTROLER ATMEGA8535 SECARA SOFTWARETUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Januari 2015
PENGHARGAAN
Segala puji dan syukur bagi Tuhan yang Maha ESA yang telah melimpahkan barokah, rahmat, hidayah-Nya dan menganugerahkan kemudahan serta kelancaran sehingga penulis dapat menyelesaikan penulisan tugas proyek ini sesuia waktu yang telah ditetapkan.
Tugas Proyek ini disusun untuk melengkapi persyaratan dalam mencapai gelar Ahli Madya pada Program Studi Diploma Tiga Fisika Departemen Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Adapun judul Tugas Proyek ini adalah
SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA SOFTWARE
Penulis menyadari bahwa tersusunnya Tugas Proyek ini dari Do’a, perhatian,
4. Bapak Drs. Takdir Tamba, M.Eng.Sc. selaku dosen pembimbing, yang telah banyak membantu dan mendukung penulis dalam menyelesaikan Tugas Akhir ini.
5. Seluruh Dosen dan Karyawan Program Studi D-3 Fisika Departemen Fisika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
6. Seluruh teman terkhusus buat Afif Yum’naa T, Faturrahman, Devi Larasati dan bg oki banyak membantu penulis didalam menyelesaikan Tugas akhir
7. Seluruh pihak yang telah banyak membantu penulis didalam menyelesaikan Tugas proyek ini yang namanya tidak dapat penulis sebutkan satu persatu.
Penulis menyadari sepenuhnya bahwa dalam pembuatan Tugas proyek ini masih jauh dari kesempurnaan, untuk itu penulis mengharapkan kritik dan saran dari pembaca yang bersifatnya membangun dalam penyempurnaan Tugas Akhir ini.
Semoga laporan ini menjai ibaah yang baik bagi penulis dan menjadi ilmu yang bermanfaat bagi pembaca.
SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA SOFTWARE
ABSTRAK
Tujuan pembuatan tugas akhir ini adalah untuk mengaplikasikan Codevision AVR pada ATMega 8535 untuk mengolah data pengontrol kapasitas pada tangki menggunakan sensor ultrasonic. nilai kapasitas yang diolah pada mikrokontroler merupakan perubahan ketinggian air yang di deteksi dengan menggunakan sensor sensor ultrasonic.
Codevision AVR merupakan software untuk membuat program berbasis bahasa C yang kemudian dimasukkan ke dalam mikrokontroler. Program yang di compile pada Codevision AVR, itulah yang di eksekusi oleh mikrokontroler.
Pada alat ini, program yang dibuat adalah untuk mengontrol kapasitas pada tangki mengGunakan sensor ultrasonic dan menginstruksikan mikrokontroler untuk mengirim pesan ke nomor yang sudah di berikan melalui modem wavecom dengan program yang dimasukkan.
Kata kunci : Codevision AVR, sensor ultrasonic, modem wavecome, MikrokontroleR ATMega8535,
SISTEM PERANCANGAN PEMANTAU KAPASITAS TANGKI AIR MENGGUNAKAN SENSOR ULTRASONIC DENGAN SMS GATEWAY BERBASIS MIKROKONTROLER ATMEGA 8535 SECARA SOFTWARE
ABSTRACT
The purpose of making this thesis is to apply the CodeVision AVR ATMEGA 8535 to process the data controller in the capacity of the tank using ultrasonic sensors. capacity values are processed in the microcontroller is a change in the water level in the sensor detection using ultrasonic sensors
CodeVision AVR is a software to create a program based on the C language which is then inserted into the microcontroller. Programs that are compiled on CodeVision AVR, that is executed by the microcontroller
In this tool, a program created is to control the capacity of the tank using ultrasonic sensors and instruct the microcontroller to send a message to the number given by the modem wavecom with the program are included.
Keywords: CodeVision AVR, ultrasonic sensors, modems wavecome,
DAFTAR ISI
Halaman Persetujuan i
Pernyataan ii
Penghargaan iii
Abstrak v
Abstract vi
Daftar Isi vii
Daftar Tabel xi
Daftar Gambar xii
Bab I Pendahuluan …………………………………………………… 1
1.1. Latar Belakang …………………………………………… 1
1.2. Rumusan Masalah…………………………………………… 2
2.1.4. Status Register (SREG) ATMega8535 …………… 13
2.2. Modem GSM …………………………………………… 14 2.2.1.
AT-Command …………………………………… 16 2.2.2. Short Message Service (SMS)…………………… 17 2.2.3. Database
…………………………………… 18 2.2.4.
Microsoft Office Access ………………………… 18
2.3. LCD …………………………………………………… 18
2.4. Sensor Ultrasonic …………………………………………… 23
2.5. Komunikasi serial …………………………………………… 26 2.5.1.
Karakteristik Sinyal Port Serial…………………… 27 2.5.2. Port Komunikasi Serial…………………………… 28 2.5.3. Koneksi Ke RS232 Port …………………………. 30
2.6. Bahasa Pemograman Mikrokontroler………………………… 33
2.7. Dasar Pemrograman ATMega8535 dengan Bahasa C ……… 34
2.7.11. Pernyataan If dan If Bersarang…………………… 45 2.7.12.
Pernyataan Switch ………………………….……. 46 2.7.13. Pernyataan While ……………………….…….…. 48 2.7.14. Pernyataan Do..While………………………….… 49 2.7.15. Pernyataan For ……………………….…….……. 49
2.8. Software ATMega8535 Editor dan Simulator………………
50 2.8.1.
50 Software ATMega8535 Editor ………………… 2.8.2. Software Downloader………………………….… 51 2.8.3.
Software Desain PCB (Printed Circuit Board) Eagle 4.13r………………………….…….…….… 51
Bab III Perancangan Sistem …………………………………………… 53
3.1. Diagram Blok Sistem …………………………………… 53
3.2. Rangkaian Power Supply …………………………………… 54
3.3. Rangkaian Sensor ultrasonic ………………………………… 54
Mikrokontroller ATMEGA8535 via serial max232 ……………
66
4.6. Program Code-Vision AVR………………………………… 69
Bab V Penutup …………………………………………………… 91
5.1. Kesimpulan………………………………………………… 91
5.2. Saran …………………………………………………… 92 Daftar Pustaka …………………………………………………… 93
DAFTAR TABEL
Halaman
Tabel 2.1 Penjelasan Pin pada Port B9 Tabel 2.2 Penjelasan Pin pada Port D
10 Tabel 2.3 Tabel Set AT-Command
17 Tabel 2.4 Operasi Dasar LCD
21 Tabel 2.5 Konfigurasi Pin LCD
21 Tabel 2.6 Konfigurasi LCD
22 Tabel 2.7 Fungsi Susunan Konektor DB9
29 Tabel 2.8 Koneksi Null Mode
31 Tabel 2.9 Tipe Data
36 Tabel 2.10 Operator Aritmatika
39
DAFTAR GAMBAR
Halaman Gambar 2.1Konfigurasi Pin ATmega8535 PDIP
8 Gambar 2.2 Peta Memori Program
11 Gambar 2.3 Peta Memori Data
12 Gambar 2.4 EEPROM Data Memory
12 Gambar 2.5 Status Register ATMega 8535
13 Gambar 2.6 Modem Gsm Fastrack M1306b
16 Gambar 2.7 LCD
19 Gambar 2.8 Konfigurasi Pin LCD
20 Gambar 2.9 Sensor Ultrasonic
24 Gambar 2.10 Blok Sensor Ultrasonic dengan Tampilan
Gambar 2.17 IC MAX23231 Gambar 2.18 merupakan penggunaan ic max 232 dalam rangkaian sebagai komunikasi serial.
33 Gambar 2.19 Tampilan Code Vision AVR
51 Gambar 2.20 Tampilan Ponyprog2000
51 Gambar 2.21 Tampilan software Eagle 4.13r
52 Gambar 3.1. Diagram Blok System
52 Gambar 3.2 Rangkaian Power Supplay (PSA)
54 Gambar 3.3. Rangkaian Receiver ultrasonic
55 Gambar 3.4. Jarak antara Tx – Rx
55 Gambar 3.5. Keluaran Pulsa Ultrasonic
56 Gambar 3.6 Rangkaian sistem minimum mikrokontroler