• Tidak ada hasil yang ditemukan

SISTEM PEMANTAUAN KETINGGIAN AIR BERBASIS MIKROKONTROLER AT89S51

N/A
N/A
Protected

Academic year: 2017

Membagikan "SISTEM PEMANTAUAN KETINGGIAN AIR BERBASIS MIKROKONTROLER AT89S51"

Copied!
49
0
0

Teks penuh

(1)

commit to user

SISTEM PEMANTAUAN KETINGGIAN AIR

BERBASIS MIKROKONTROLER AT89S51

TUGAS AKHIR

Diajukan Untuk Memenuhi Salah Satu Syarat Mencapai Gelar Ahli Madya Program Diploma III Ilmu Komputer

Diajukan oleh :

MUSTIKA AYU PERMATA NIM. M3308019

PROGRAM DIPLOMA III ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS SEBELAS MARET

(2)

commit to user

HALAMAN PERSETUJUAN

SISTEM PEMANTAUAN KETINGGIAN AIR

BERBASIS MIKROKONTROLER AT89S51

Disusun Oleh

MUSTIKA AYU PERMATA

NIM. M3308019

Tugas Akhir ini telah disetujui untuk dipertahankan Di hadapan dewan penguji

(3)
(4)

commit to user ABSTRACT

MUSTIKA AYU PERMATA. M3308019. WATER LEVEL MONITORING

BASED ON MIKROKONTROLER AT89S51. Final Project D3 Computer Sience

Program Surakarta: Faculty of Mathematics and Natural Sciences, University of Sebelas Maret Surakarta, 2011.

This final report explains designing a water level monitoring system that based on microcontroller AT89S51 used ultrasonic wave. It is important to build the system because many disasters are caused by water, such as flood, tsunami, etc.

SRF04 sensor is used the echo sounder principle to detect the water level. The time duration for transmitting and receiving the ultrasonic wave is multiplied by the sound velocity in the water to get the spacing point. It is done by assembly program that is stored in microcontroller memory.

The result of water level is display on LCD and transmits to the receiver the

system uses wireless FM and uses speakers for sound indicators.

(5)

commit to user INTISARI

MUSTIKA AYU PERMATA. M3308019. SISTEM PEMANTAUAN

KETINGGIAN AIR BERBASIS MIKROKONTROLLER AT89S51. Tugas

Akhir, Surakarta: Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas Sebelas Maret Surakarta, 2011.

Tugas Akhir ini menjelaskan tentang bagaimana membuat suatu sistem pemantauan ketinggian air dengan memanfaatkan gelombang ultrasonik berbasis mikrokontroler AT89S51 Hal ini perlu dilakukan mengingat banyaknya bencana alam yang disebabkan oleh air, seperti banjir dan tsunami.Sensor

SRF04 dengan memanfaatkan prinsip pantulan suara digunakan untuk mengukur ketinggian air. Selang waktu yang diperlukan untuk memancarkan dan menerima pantulan gelombang ultrasonik dikalikan dengan cepat rambat suara dalam air guna memperoleh nilai jarak. Hal ini dilakukan oleh program assembly yang disimpan

dalam memori mikrokontroler.

Hasil ketinggian air yang diperoleh ditampilkan pada LCD dan dikirim ke penerima menggunakan wireless FM dan menggunakan bel/speaker untuk indikatornya.

(6)

commit to user

KATA

PENGANTAR

Rasa syukur dan pujian tertinggi hanyalah untuk Allah SWT yang telah melimpahkan rahmat-Nya dan karunia-Nya kepada alam semesta. Shalawat dan salam penulis ucapkan untuk Nabi Muhammad SAW yang telah menyempurnakan

kemuliaan akhlak dan melepaskan umat manusia dari segala bentuk kejahiliahan.

Alhamdulillah, penulis telah menyelesaikan penulisan Tugas Akhir yang berjudul

Sistem Pemantauan Ketinggian Air BerbasisMikrokontroler AT89S51”. Dalam

penyusunan Tugas Akhir ini, penulis mendapatkan banyak bimbingan dan bantuan dari berbagai pihak. Secara khusus, penulis mengucapkan terima kasih kepada Bapak

Drs. Syamsurizal yang telah membimbing penulis dalam penulisan Tugas Akhir ini. Selanjutnya penulis juga mengucapkan terima kasih kepada:

1. Bapak Drs. Y. S. Palgunadi, M.Sc, selaku Ketua Program Diploma III Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sebelas Maret Surakarta.

2. Keluarga yang telah memberikan dukungan dan dorongan baik mental maupun materi.

3. Teman – teman Teknik Komputer 2008. 4. Semua pihak yang telah membantu.

Penulis berharap semoga karya sederhana ini dengan segala kekurangannya dapat memberikan manfaat bagi pembacanya.

Boyolali, Juni 2011

(7)
(8)
(9)

commit to user

DAFTAR TABEL

Tabel 1. Kecepatan Bunyi Berbagai Macam Bahan……… Tabel 2. Fungsi PIN LCD……… Tabel 3. Hasil pengukuran jarak dengan sensor ultrasonik SRF04. Tabel 4. Perbandingan Pengukuran Jarak………

(10)

commit to user

DAFTAR GAMBAR

Gambar 1. Bentuk Fisik SRF04 Davantech ……….. Gambar 2. Kaki IC AT89S51 ………...

Gambar 3. Bentuk fisik LCD 2x16 karakter……….. Gambar 4. Diagram Blok Umum Sistem………..…

Gambar 11. Diagram Alir cara Kerja Sensor Ketinggian Air………… Gambar 12. Rangkaian Catu Daya 5V/1A dan 9V/1A DC………

(11)

commit to user BAB 1

PENDAHULUAN

1.1 Latar Belakang Masalah

Musibah dan bencana alam yang banyak terjadi belakangan ini tidak hanya

menyebabkan kerugian material saja, tetapi juga mengakibatkan banyaknya korban jiwa yang berjatuhan. Banyak cara untuk mengantisipasi dan meminimalisasi kerugian dan jumlah korban, salah satunya adalah dengan menerapkan berbagai alat pendeteksi yang digunakan sebagai indikator dari suatu peringatan dini, bila terjadi fenomena alam yang tidak biasa.

Saat ini terdapat banyak alat pendeteksi yang digunakan sebagai indikator sistem peringatan dini untuk mendeteksi berbagai macam fenomena alam (fisik), seperti perubahan iklim dan cuaca (arah dan kecepatan angin, curah hujan, temperatur ), kekuatan dan lokasi dari pusat gempa, aktivitas dari gunung berapi, ketinggian permukaan air, dan lain sebagainya. Ketinggian permukaan air merupakan suatu

parameter yang banyak dipantau dan dianalisa perubahannya, terutama pada musim dan keadaan tertentu. Hal ini berkaitan erat dengan banyaknya bencana alam yang mungkin disebabkan olehnya, seperti banjir, tsunami dan lain sebagainya. Selama ini pemantauan ketinggian air sungai yang dilakukan masih menggunakan alat-alat

manual berupa skala ketinggian air yang diletakkan di pinggiran sungai. Hal ini memiliki keterbatasan dalam mengetahui ketinggian air dari atas sungai.

Mengingat akan pentingnya pemantauan terhadap ketinggian air sungai, penulis mencoba merancang dan membuat 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 bekerja berdasarkan prinsip pantulan gelombang suara, dimana sensor memancarkan gelombang suara yang kemudian menangkapnya kembali dengan perbedaan waktu

(12)

commit to user

diharapkan dapat menjadi suatu cara alternatif untuk memantau ketinggian air sungai/ waduk, guna mengantisipasi dan peringatan dini terjadinya bencana banjir.

1.2 Perumusan Masalah

Dari latar belakang yang telah diungkapkan diatas diperoleh beberapa permasalahan, diantaranya adalah sebagai berikut:

1. Bagaimana membuat alat otomatis untuk mengukur ketinggian air dengan menggunakan rangkaian elektronik.

2. Bagaimana mengolah hasil yang didapatkan antara sensor yang diolah mikrokontroler yang menghasiLkan output berupa LCD (Display) dan Bel (Alarm) dengan perantara wireless FM.

1.3 Batasan Masalah

Sistem pemantauan ketinggian air yang dibahas pada penelitian ini, merupakan

prototype suatu cara alternatif untuk memantau ketinggian air dengan memanfaatkan

gelombang ultrasonik (sensor SRF04) dan mikrokontroler sebagai media utamanya.

Sistem ini hanya diimplementasikan pada kondisi air tawar yang jernih dan tenang dengan ketinggian kurang dari 0,74 m.

1.4 Tujuan dan Manfaat

Tujuan yang ingin dicapai dalam penelitian ini adalah sebagai berikut :

1. Merancang perangkat keras dan perangkat lunak yang dapat mentransmisikan data melalui wireless FM dan output berupa bel/alarm.

2. Merancang perangkat lunak untuk meghasilkan dan mengolah hasil sensor guna

mendapatkan output berupa nilaiketinggian air.

Sedangkan manfaat yang diperoleh dari penelitian ini adalah :

1. Bagi Instansi Pemerintah dapat memantau ketinggian air sungai dengan mudah tanpa harus turun ke sungai untuk melihat ketinggian air dari alat manual pengukur

(13)

commit to user menggunakan LCD.

2. Sebagai alat antisipasi / peringatan dini jika akan terjadi banjir.

1.5 Metodologi Penelitian

1. Studi Literatur

Pada metode ini mempelajari teori-teori dasar yang menunjang, yaitu tentang

gelombang ultrasonik,sensor SRF04, mikrokontroler, LCD dan wireless FM. 2. Perancangan dan Pembuatan Hardware

Pada metode perancangan hardware, dirancang rangkaian sesuai dengan fungsi dari masing-masing blok sistem, yang terdiri atas transduser ultrasonik (sensor SRF04), mikrokontroler, penampil (LCD), dan keluaran berupa bel/alarm yang

menggunakan system pemancar dan penerima wireless FM. 3. Perancangan dan Pembuatan Software

Pada metode perancangan sofware dirancang 1 buah program yang akan diinputkan pada mikrokontroler dengan menggunakan bahasa pemrograman assembly

MCS51, yaitu program pada gelombang ultrasonik dan mengolah hasil pantulan yang

diterima menjadi nilai jarak yang kita inginkan, serta menampikan hasilnya pada LCD dan alarm/bel sebagai indikator bunyi.

4. Pengujian Masing-masing Blok dan Keseluruhan Sistem

Pada metode ini dilakukan pengujian terhadap masing-masing blok dan

keseluruhan sistem yang diperoleh pada penelitian. 5. Penyusunan Laporan

Metode ini merupakan proses akhir dari penelitian, yang meliputi penjelasan hasil penelitian yang diperoleh sesuai dengan metode dan prosedur yang digunakan dalam

perancangan dan pengujian sistem, penarikan kesimpulan, dan pemberian saran dalam bentuk laporan.

1.6 Sistematika Penulisan

(14)

commit to user

bab memiliki sub bab tersendiri. Adapun sistematika penulisannya adalah sebagai berikut:

Bab 1 Pendahuluan

Berisi latar belakang, perumusan masalah, batasan masalah, tujuan dan manfaat,

metodologi perancangan, dan sistematika penulisan. Bab 2 Tinjauan Pustaka

Berisi teori tentang gelombang ultrasonik, sensor SRF04 Davantech, mikrokontroler, LCD,wireless FM.

Bab 3 Desain Dan Perancangan

Membahas perancangan sistem secara umum, perancangan hardware (perangkat keras), serta perancangan software (perangkat lunak).

Bab 4 Implementasi Dan Analisa

Mengulas tentang hasil implementasi masing-masing blok dan keseluruhan sistem yang diperoleh pada penelitian, serta menganalisa sistem.

Bab 5 Penutup

Merupakan kesimpulan dan saran terhadap hasil yang diperoleh; Daftar Pustaka, berisi daftar buku referensi dan alamat browser yang berhubungan dengan perancangan dan pembuatan system pemantau ketinggian air.

Lampiran

Berisi foto alat yang dihasilkan dan gambar rangkaian pembeda suara busser.

BAB II

LANDASAN TEORI

(15)

commit to user

perancangan sistem. Agar pembahasan tidak menyimpang dari topik utama, maka setiap komponen hanya dibahas sesuai dengan fungsinya pada masing-masing blok

sistem Penjelasan tentang teori dasar komponen ini diharapkan dapat memberikan pemahaman terhadap prinsip kerja dari sistem tersebut.

2.1 Gelombang Ultrasonik

Bunyi merupakan suatu getaran yang berbentuk gelombang longitudinal. Tiga aspek utama yang diperlukan untuk menghasilkan suatu bunyi, yaitu:

a. Sumber gelombang bunyi, yaitu suatu objek yang bergetar.

b. Energi yang dipindahkan dari sumber bunyi ke suatu alat pendeteksi melalui suatu perantara (medium) berupa gelombang longitudinal.

c. Suatu alat penerima bunyi, seperti telinga.

Kecepatan bunyi merambat berbeda tergantung kepada medium perambatannya. Di udara pada temperatur 0°C dan tekanan 1 atm, kecepatannya adalah 331 m/s. Dan kecepatan tersebut akan bertambah sebesar 0,60 m/s untuk setiap derajat Celcius dari kenaikan suhu. Data kecepatan bunyi dalam berbagaimedium ditunjukkan pada Tabel

1.

(16)

commit to user

menerima frekuensi antara 20 Hz sampai 20.000 Hz (dengan 1 Hz adalah 1 putaran per sekon). Gelombang bunyi dengan frekuensi di atas 20.000 Hz disebut ultrasonik.

Bunyi-bunyi tersebut dapat didengar oleh beberapa hewan, seperti: anjing dapat mendengar frekuensi 50.000 Hz, dan kelelawar yang dapat mendeteksi frekuensi sekitar 100.000 Hz. Sedangkan frekuensi di bawah 20 Hz disebut infrasonik. Suara-suara tersebut dapat dihasilkan oleh gempa bumi, halilintar, gunung meletus, dan

gelombang yang disebabkan oleh getaran mesin-mesin berat.

Sensor Ultrasonik bekerja berdasarkan prinsip pantulan gelombang suara, dimana sensor ini memancarkan gelombang suara yang kemudian menangkap pantulannya kembali dengan perbedaan waktu sebagai dasar penginderaannya. Perbedaan waktu antara gelombang suara dipancarkan dengan ditangkapnya kembali gelombang suara

tersebut adalah berbanding lurus dengan jarak atau tinggi objek yang memantulkannya. Jenis objek yang dapat diindera diantaranya adalah: objek padat, cair, butiran maupun tekstil (Afdhal, 2006).

2.2SRF04 Davantech Ultrasonic Range Finder

SRF04 adalah sensor non-kontak pengukur jarak menggunakan ultrasonik. Prinsip kerja sensor ini adalah transmitter mengirimkan seberkas gelombang ultrasonik, lalu diukur waktu yang dibutuhkan hingga datangnya pantulan dari obyek. Lamanya waktu ini sebanding dengan dua kali jarak sensor dengan obyek, sehingga jarak sensor

dengan obyek dapat ditentukan persamaan (1).

jarak = kecepatan_suara × waktu_pantul/2 (1)

(17)

commit to user

Adapun spesifikasi teknis Devantech SRF04 Ultrasonic Range Finder: 1. Tegangan : 5 VDC

2. Konsumsi Arus : 30 mA (rata-rata), 50 mA (max) 3. Frekuensi Suara : 40 kHz

4. Jangkauan : 3 cm - 3 m

5. Sensitivitas : Mendeteksi benda berdiameter 3 cm dalam jarak > 2 m

6. Input Trigger : 10 mS min.

7. Pulsa Echo : Sinyal level positif, lebar berbanding proporsional dengan jarak yang dideteksi

SRF04 dapat mengukur jarak dalam rentang antara 3 cm – 3 m dengan output

panjang pulsa yang sebanding dengan jarak obyek. Sensor ini hanya memerlukan 2 pin

I/O untuk berkomunikasi dengan mikrokontroler, yaitu TRIGGER dan ECHO. Untuk mengaktifkan SRF04 mikrokontroler mengirimkan pulsa positif melalui pin TRIGGER minimal 10 µs, selanjutnya SRF04 akan mengirimkan pulsa positif melalui pin ECHO selama 100 µs hingga 18 ms, yang sebanding dengan jarak obyek. Dibandingkan dengan sensor ultrasonik lain, seperti PING, SRF04 mempunyai

kemampuan yang setara, yaitu rentang pengukuran antara 3cm – 3 m, dan output yang sama, yaitu panjang pulsa. Meski cara pengoperasiannya juga mirip, namun kedua sensor tersebut berbeda jumlah pin I/O-nya, yaitu 2 untuk SRF04 dan 1 untuk PING

(Afdhal, 2006).

2.3Mikrokontroler

Mikrokontroler dapat diartikan sebagai sebuah pengendali yang berukuran mikro, yang terlihat hampir sama dengan mikroprosesor, namun memilki beberapa perbedaan diantaranya memiliki banyak komponen yang terintegrasi di dalamnya, seperti RAM,

ROM, I/O Port, dan timer/ counter yang tidak dimiliki oleh mikroprosesor. Namun mikrokontroler hanya dapat melaksanakan tugas-tugas yang lebih spesifik dibandingkan dengan mikroprosesor yang mampu menangani pemrosesan data input

(18)

commit to user 2.3.1 Gambaran Umum AT89S51

Mikrokontroler AT89S51 memiliki beberapa keistimewaan antara lain sebagai berikut :

a. 4 K byte Flash PEROM

b. Frekuensi kerja 4 Hz – 24 MHz

c. 128 x 8 bit internal RAM d. 32 jalur I/O

e. 2 buah timer 16 bit

f. Sepasang port komunikasi serial

Gambar 2. Kaki IC AT89S51

Berikut adalah uraian singkat fungsi masing-masing kaki yang terdapat pada

mikrokontroler AT89S51.

1. GND (Ground) atau pentanahan berfungsi sebagai jalur catu negatif atau ground.

2. VCC berfungsi untuk jalur catu daya positif 5V DC untuk mikrokontroler.

3. RST/VPP merupakan jalur reset mikrokontroler dengan transisi rendah ke tinggi,

VPP digunakan sebagai tegangan catu pada saat memprogram mikrokontroler.

(19)

commit to user

(A0..A7) ke memori eksternal selama operasi normal. Menerima masukan pulsa program selama pemrograman Flash PEROM internal.

5. PSEN merupakan Program Store Enable dimana keluaran PSEN adalah sinyal kontrol yang mengijinkan atau mengaktifkan program memori eksternal (EPROM eksternal) ke bus data selama operasi normal.

6. EA/VPP (Eksternal Access Enable) adalah untuk pemilihan eksekusi program langsung dari memori eksternal atau dimulai dari memori internal kemudian baru memori eksternal. Kaki ini juga menerima 12,75 V untuk catu daya pemrograman Flash PEROM.

7. XTAL1 merupakan jalur masukan untuk penguat osilator pada mikrokontroler atau masukan sumber pulsa dari luar mikrokontroler.

8. XTAL2 merupakan jalur keluaran dari penguat osilator.

9. P0.1 – P0.7 merupakan port keluaran/masukan (I/O) bertipe open drain bidirectional (tanpa pullup internal). Port 0 dapat dikonfigurasikan sebagai bus alamat/data bagian rendah (low byte) selama proses pengaksesan memori data dan program eksternal.

10. P1.0 – P1.7 merupakan port I/O dua arah. Port 1 juga menerima alamat bagian rendah selama pemrograman.

11. P2.0 – P2.7 merupakan port I/O dua arah. Port 2 merupakan byte alamat bagian

tinggi (high byte) selama pengambilan instruksi dari memori program eksternal

dan selama pemrograman.

12. P3.0 – P3.7 merupakan port I/O dua arah. Port 3 memiliki fungsi-fungsi alternatif, diantaranya menerima sinyal-sinyal kontrol bersama-sama dengan port 2 selama pemrograman.

Mikrokontroler AT89S51 memiliki ruang alamat memori data dan program terpisah. Pemisahan memori program dan data tersebut membolehkan memori data diakses dengan alamat 8-bit, sehingga dapat dengan cepat dan mudah disimpan dan dimanipulasi oleh CPU 8-bit. Memori internal program menempati lokasi 0000h

(20)

commit to user

FFFFh. Memori data menempati suatu ruang alamat yang terpisah dari memori program (Belajar Elektronika, 2010).

2.3.2Memori

Memori berfungsi untuk menyimpan suatu infomasi, baik berupa program maupun data. Makin besar kapasitas memori yang dimiliki suatu sistem, maka kemampuannya

untuk menangani suatu program yang lebih kompleks dan mengolah data akan lebih baik. Dalam dunia mikrokontroler dikenal dua tipe memori, yaitu data memory dan

program memory. Pemisahan ini dimaksudkan untuk mempercepat proses kerja

mikrokontroler.

2.3.2.1 Data Memory

Data memory befungsi untuk menyimpan data, terbagi 2 berdasarkan lokasinya,

yaitu internal data memory dan external data memory. Internal sehingga berjumlah

256 bytes. Sedangkan external data memory berupa IC RAM atau ROM yang dapat

ditambahkan hingga 64 KB.

2.3.2.2 Program Memory

Program memory berfungsi untuk menyimpan program, terbagi menjadi 2 lokasi

sama seperti data memory. Hanya saja setiap interupsi memiliki jeda 8 byte terdiri dari

3 timer. Lokasi interupsi pada port serial.

2.3.3 Timer/ Counter

Mikrokontroler AT89S51 yang merupakan salah satu IC keluarga MCS- 51

dilengkapi dengan dua perangkat Timer/ Counter, yang masing-masing dinamakan sebagai timer 0 dan timer 1. Pada dasarnya sarana input yang satu ini merupakan seperangkat pencacah biner (binary counter). Jika pencacah tersebut bekerja dengan frekuensi tetap yang sudah diketahui besarnya, maka dikatakan sebagai timer, karena

(21)

commit to user

Namun jika pencacah tersebut bekerja dengan frekuensi yang tidak tetap, maka dikatakan sebagai counter, karena kedudukan pencacah tersebut hanyalah menyatakan

banyaknya pulsa yang sudah diterima pencacah. Pencacah biner pembentuk Timer/Counter MCS51 merupakan pencacahbiner menaik (count up binary counter) yang mencacah dari $0000 sampai $FFFF, saat kedudukan pencacah berubah dari $FFFF kembali ke $0000 akan timbul sinyal limpahan.

Untuk mengakses Timer/ Counter tersebut, diperlukan register khusus yang dikenal sebagai SFR di dalam memori data internal. Pencacah biner untuk Timer 0

dibentuk oleh register TL0 (Timer 0 Low Byte) dan register TH0 (Timer 0 HighByte). Sedangkan pencacah biner untuk Timer 1 dibentuk oleh register TL1 (Timer 1 Low

Byte) dan register TH1 (Timer 1 High Byte). (Nurul Afdhal, 2006)

2.4Liquid Crystal Display (LCD)

LCD merupakan salah satu komponen penting dalam pembuatan tugas akhir ini karena LCD dapat menampilkan perintah-perintah yang harus dijalankan oleh pemakai. LCD mempunyai kemampuan untuk menampilkan tidak hanya angka, huruf

abjad, kata-kata tapi juga simbol-simbol. Jenis dan ukuran LCD bermacam-macam, antara lain 2x16, 2x20, 2x40, dan lain-lain. LCD mempunyai dua bagian penting yaitu

backlight yang berguna jika digunakan pada malam hari dan contrast yang berfungsi

untuk mempertajam tampilan (Petra, 2009).

(22)

commit to user

Berikut Tabel yang menjelaskan fingsi setiap kaki pada LCD :

N

15 Anoda Tegangan positif backlight

16 Katoda Tegangan negatif backlight

Tabel 2. Fungsi PIN LCD

Fungsi dari masing – masing pin pada LCD adalah pin pertama dan kedua

(23)

commit to user

ditambahkan resistor variabel 4K7 atau 5K ke pin ini sebagai pengatur kontras tampilan yang diinginkan. Pin keempat berfungsi untuk memasukkan input command

atau input data, jika ingin memasukkan input command maka pin 4 diberikan logic

low (0), dan jika ingin memasukkan input data maka pin 4 diberikan logic high (1). Fungsi pin kelima untuk read atau write, jika diinginkan untuk membaca karakter data atau status informasi dari register (read) maka harus diberi masukan high (1), begitu

pula sebaliknya untuk menuliskan karakter data

(write) maka harus diberi masukan low (0). Pada pin ini dapat dihubungkan ke ground

bila tidak diinginkan pembacaan dari LCD dan hanya dapat digunakan untuk mentransfer data ke LCD. Pin keenam berfungsi sebagai enable, yaitu sebagai

pengatur transfer command atau karakter data ke dalam LCD. Untuk menulis ke dalam LCD data ditransfer waktu terjadi perubahan dari high ke low, untuk membaca dari LCD dapat dilakukan ketika terjadi transisi perubahan dari low ke high. Pin-pin dari nomor 7 sampai 14 merupakan data 8 bit yang dapat ditransfer dalam 2 bentuk yaitu 1 kali 8 bit atau 2 kali 4 bit, pin-pin ini aka langsung terhubung ke pin-pin

mikrokontroler sebagai input/output. Untuk pin nomor 15- 16 berfungsi sebagai

backlight (Petra, 2009).

2.5 Wireless Frequency Modulation

Jaringan Nirkabel atau dikenal dengan nama wireless, merupakan salah satu media transmisi yang menggunakan gelombang radio sebagai media transmisinya. Data-data digital yang dikirim melalui wireless akan dimodulasikan ke dalam gelombang elektromagnetik tersebut. Media transmisi wireless memiliki keunggulan dan

kelemahan, diantaranya sebagai berikut. Adapun keunggulan dari media transmisi

wireless :

1. Biaya pemeliharannya murah (hanya mencakup stasiun sel bukan seperti pada jaringan kabel yang mencakup keseluruhan kabel).

(24)

commit to user

3. Mudah & murah untuk direlokasi.

Sedangkan kelemahan yang terletak pada media transmisi wireless :

1. Biaya peralatan mahal (kelemahan ini dapat dihilangkan dengan mengembangkan dan memproduksi teknologi komponen elektronika sehingga dapat menekan biaya jaringan).

2. Delay yang besar, adanya masalah propagasi radio seperti terhalang, terpantul dan banyak sumber interferensi (kelemahan ini dapat diatasi dengan teknik modulasi, teknik antena diversity, teknik spread spectrum dan lain-lain ). (Wicahyo, 2010)

Modulasi adalah pengubahan parameter suatu isyarat (isyarat pembawa/ carrier

signal) oleh isyarat lain atau disebut juga penumpangan isyarat pemodulasi/ informasi

ke isyarat pembawa. (Warsun, 2009)

Perbedaan amplitudo modulasi dengan frekuensi modulasi sebagai berikut : a. Amplitudo Modulasi

Ampiltudo modulasi adalah salah satu bentuk modulasi dimana amplitudo sinyal pembawa di variasikan secara proposional berdasarkan sinyal pemodulasi (sinyal informasi). Frekuensi sinyal pembawa tetap konstan.

Kelemahannya:

1. Dapat terganggu olehgangguan atmosfir.

2. Bandwith yang sempit juga membatasi kualitas suara yang dapat dipancarkan. b. Frekuensi Modulasi

Frekuensi modulasi adalah suatu bentuk modulasi dimana frekuensi sinyal pembawa divariasikan secara proposional berdasarkan amplitudo sinyal input. Amplitudo sinyal pembawa tetap konstan. Adapun kelebihan frekuensi modulasi adalah sebagai berikut :

1. Modulasi frekuensi memerlukan bandwidth yang lebih lebar daripada modulasi amplitudo.

2. FM lebih tahan terhadap gangguan sehingga di pilih untuk sebagai modulasi standart untuk frekuensi tinggi.

(25)

commit to user 4. Daya yang dibutuhkan lebih kecil

(Nirwan, 2008)

2.6 Bahasa Assembly MCS51

Bahasa pemrograman generasi kedua adalah bahasa assembly. Bahasa rakitan (bahasa Inggris: assembly language) adalah bahasa pemrograman komputer tingkat

rendah. Bahasa assembly merupakan notasi untuk bahasa mesin yang dapat dibaca oleh manusia dan berbeda-beda tergantung dari arsitektur komputer yang digunakan. Berbeda dengan bahasa pemrograman tingkat tinggi, bahasa assembly atau rakitan biasanya memiliki hubungan 1-1 dengan instruksi bahasa mesin. Misalnya, tiap julukan (mnemonic) yang ditulis di program dengan bahasa rakitan akan

diterjemahkan menjadi tepat satu kode operasi yang dapat dimengerti langsung oleh komputer. Pada bahasa tingkat tinggi, satu perintah dapat diterjemahkan menjadi beberapa kode operasi dalam bahasa mesin. Proses pengubahan bahasa rakitan ke bahasa mesin dilakukan oleh assembler, dan proses balikannya dilakukan oleh disassembler. Setiap arsitektur komputer memiliki bahasa mesin yang berbeda-beda

sehingga bahasa rakitannya pun berbeda-beda.

Pemrograman AT89S51 bahasa Assembly. Bahasa Assembly adalah bahasa pemrograman tingkat rendah. Dalam pemrograman komputer dikenal dua jenis tingkatan bahasa, jenis yang pertama adalah bahasa pemrograman tingkat tinggi (high

level language) dan jenis yang kedua adalah bahasa pemrograman tingkat rendah (low

level language). Bahasa pemrograman tingkat tinggi lebih berorientasi kepada

manusia yaitu bagaimana agar pernyataan-pernyataan yang ada dalam program mudah ditulis dan dimengerti oleh manusia. Sedangkan bahasa tingkat rendah lebih

berorientasi ke mesin, yaitu bagaimana agar komputer dapat langsung mengintepretasikan pernyataan-pernyataan program.

Kelebihan Bahasa Assembly sebagai berikut : 1. Ketika di-compile lebih kecil ukuran

(26)

commit to user 3. Lebih cepat dieksekusi

Kesulitan Bahasa Assembly sebagai berikut :

1. Baris program relatif lebih panjang dibanding bahasa tingkat tinggi

2. Lebih sulit untuk dipahami terutama jika jumlah baris sudah terlalu banyak 3. Lebih sulit dalam melakukan pekerjaan rumit, misalnya operasi matematis

(27)

commit to user sisi mikrokontroler terdiri atas rangkaian mikrokontroler AT89S51, transduser

(pemancar dan penerima) ultrasonik, penampil LCD, dan dua pemancar wireless FM. Sedangkan pada sisi penerima wireless FM terdapat dua rangkaian penerima wireless

FM, dan keluaran berupa dua bel/alarm dengan tiga level indikator ketinggian

permukaan air yaitu aman ,bahaya dan awas/banjir. Skema lengkapnya dapat dilihat pada Gambar 4.

Pemancar 1 penerima 1

Bel 1

Pemancar 2 Penerima 2 Bel 2

Gambar 4. Diagram Blok Umum Sistem

(28)

commit to user

ping. Pemicuan oleh mikrokontroler ini, menyebabkan sensor ping akan memancarkan gelombang suara 40 KHz (ultrasonik), yang kemudian merambat melalui air.

Gelombang suara ini akan menghasilkan pantulan setelah mengenai permukaan air dan kembali ke sensor. Selama waktu pemancaran sinyal suara ini, kita lakukan penundaan pada mikrokontroler agar tidak langsung menerima interferensi sinyal yang dipancarkan, sekaligus menyiapkan mikrokontroler untuk menerima sinyal informasi

pantulan dari sensor.

Selanjutnya bila sensor menerima sinyal pantulan, maka ia akan mengirimkan pulsa rendah melalui kaki SIG (I/O pin) ke pin P1.1 mikrokontroler. Mikrokontroler akan menghitung, selang waktu antara pemancaran dan pantulan sinyal ini, kemudian dikalikan dengan nilai cepat rambat suara di air, guna memperoleh jarak dasar air dari

sensor tersebut (ketinggian air). Hasilnya ditampilkan pada penampil LCD di lapangan dan juga dikirimkan melalui pemancar wireless FM lalu diterima oleh penerima

wireless FM data diolah sehingga menjadi keluaran berupa bel/alarm 1, bel/alarm 2

dan 1-2 secara bersamaan.

Jika bel/alarm 1 berbunyi menandakan ketinggian permukaan air dalam keadaan

aman mengeluarkan suara level 1, Jika bel/alarm 2 berbunyi menandakan ketinggian air bahaya mengeluarkan suara level 2 dan jika bel/alarm 1-2 mengeluarkan suara level 3 yaitu berbunyi secara bersamaan dan ketinggian air sudah sudah melebihi batas normal sebagai peringatan dini akan terjadi banjir.

3.2 Komponen Perangkat Keras

Pada sub bab ini akan dijelaskan tentang komponen perangkat keras yang digunakan dalam perancangan sistem ini. Perangkat keras ini merupakan bagian dari

tiap-tiap blok diagram sistem yang saling mendukung satu dengan yang lainnya.

3.2.1 Rangkaian power supply

Rangkaian power supply digunakan untuk menurunkan tegangan yang masuk,

(29)

commit to user

menjadi tegangan yang dibutuhkan. Terdapat regulator yang berfungsi agar tegangan menjadi stabil dan transformator yang berfungsi sebagai pengubah tegangan dari AC

ke DC. Power supply ini mengubah tegangan dari 220 VAC ke 5 V DC dan 9 V DC serta menstabilkan tegangan yang ada. Diagram blok power supply ditunjukkan pada Gambar 5.

Gambar 5. Diagram Power supply

3.2.2 Rangkaian Mikrokontroler

AT89S51 merupakan komponen utama yang digunakan sebagai pemicu sensor ping untuk membangkitkan gelombang ultrasonik, pengolah data jarak yang diukur, mengontrol tampilan lcd dan pengiriman data oleh wireless FM. Pada rangkaian ini

terdapat sebuah osilator dan dua buah kapasitor yang berfungsi untuk menstabilkan frekuensi. Untuk mengaktifkan clock mikro ke CPU harus dipasang sebuah resonator

(kristal) diantara kaki-kaki X1 dan X2 pada mikrokontroler dan dua buah kapasitor yang dihubungkan ke ground Mikrokontroler AT89S51 memiliki 32 buah port I/O.

Dalam perancangan ini port-port yang digunakan adalah port P0.0 – P0.7 dan P2.5 – P2.7 yang dihubungkan ke rangkaian penampil lcd, port P2.0 – P2.2 terhubung ke rangkaian pembeda suara busser, kemudian port P1.0 mikrokontroler terhubung pada trigger sensor dan P1.1 mikrokontroler sebagai keluaran dari sensor SRF04 (pemancar

(30)

commit to user

Rangkaian ini menggunakan osilator kristal 12 MHz yang berfungsi membangkitkan sinyal clock internal. Jadi setiap satu instruksi MCS-51 akan dilaksanakan dalam

waktu 1 mikro detik. SRF04

Gambar 6. Diagram Mikrokontroler

3.3.3 Sensor SRF04

Gambar 7. Interface SRF04

Gambar 7 tidak dibahas secara detail, karena rangkaian tersebut sudah merupakan

suatu kesatuan dari hasil pabrikasi. Konfigurasi pin sensor SRF04 seperti terlihat pada gambar 7. Sensor ini memiliki 4 pin, yang masing-masingnya dihubungkan ke

AT89S51 Pemancar

FM 1

LCD

(31)

commit to user

Ground, Vcc (5V), trigger/ IN IT dihubungkan pin P1.0 dan echo dihubungkan ke P1.1 mikrokontroler.

3.3.4 Rangkaian Penampil LCD

Pada rangkaian penampil komponen yang digunakan berupa Liquid Crystal

Display (LCD) yang terdiri dari 16 pin dimana kaki P0.0 – P0.7 pada mikromontroler

disambungkan pada kaki D0-D7 LCD secara urut. Kaki pin P2.5 disambungkan pin RS pada LCD, kaki P2.6 mikrokontroler pada pin RW LCD dan kaki P2.7 mikrokontroler pada pin E LCD. Berikut adalah interface LCD dengan mikrokontroler.

Gambar 8. Interface LCD

3.3.5 Rangkaian Pemancar Wireless FM

Pada rangkaian sistem umum terdapat 2 buah pemancar wireless FM, yaitu rangkaian pemancar 1 akan mengirimkan data jika lcd menyalakan angka 0,51m – 0,74m yang berarti ketinggian sungai dalam keadaan aman. Apabila lcd menyalakan

(32)

commit to user

mengirimkan sinyal ke penerima 2. Permukaan air sungai 0,03m-0,25m menandakan ketinggian sungai dalam keadaan awas/banjir yang berarti akan terjadi banjir dan

pemancar 1,2 akan mengirimkan data yang akan diterima oleh rangkaian penerima 1,2

wireless FM dan akan menghasilkan keluaran berupa bel/alarm dari kedua penerima

wireless FM. Gambar 9 merupakan gambar dari pemancar wireless FM.

antena

Pulsa/ Signal

Gambar 9. Diagram Blok Pemancar Wireless FM

Pada Gambar 9 sinyal/pulsa yang masuk ke Driver relay (yang berfungsi sebagai saklar otomatis) adalah pulsa yang dihasilkan pada mikrokontroler. Rangkaian pemancar wireless FM 1 dan 2 mendapat masukan dari kaki P2.0 – P2.2. Pada

perancangan ini, saya memanfaatkan rangkaian pada mic wireless yang dibongkar dan diambil blok exciter saja yang terdiri dari blok osilator dan blok penyangga (buffer) yang memiliki standar transmitter daya rendah. Sedangkan blok penguat daya

(booster) tidak dirakit dalam perancangan ini, hal ini dimaksudkan agar pemancar FM

yang digunakan nantinya tidak terlalu mempengaruhi gelombang FM dari stasiun pemancar lain. Frekuensi pada mic wireless berada padaa kisaran 88-108 MHz

3.3.6 Rangkaian Penerima Wireless FM

Untuk rangkaian penerima dalam perancangan ini digunakan receiver FM pada Driver

relay

transmitter osilator

(33)

commit to user

mic wireless yang banyak dijual di pasaran. Pemanfaatan rangkaian receiver yang

sudah jadi ini dilakukan untuk mendapatkan kemudahan dalam proses pembuatan

sistem perancangan keseluruhan, dikarenakan perancangan sistem yang akan dibuat ini menggunakan media transmisi gelombang radio pada jalur FM komersial (88-108MHz). Dalam hal ini penulis tidak membahas mengenai rangkaian dan jalur sistem penerimaan data secara keseluruhan, karena rangkaian yang digunakan adalah

rangkaian penerima wireless FM pada mic yang sudah memiliki jalur frekuensi yang sama dengan pemancar wireless FM. Gambar 10 adalah diagram blok dari rangkaian penerima wireless FM.

antenna (signal)

output Bel/alarm

Gambar 10. Diagram Blok Penerima Wireless FM

Dari diagram blok dapat dilihat gelombang radio ditangkap oleh antena. Kegunaan antena adalah sebagai bagian yang dapat menangkap radiasi gelombang penala.

Signal/pulsa yang diterima oleh antena diteruskan oleh receiver terdapat osilator yang berfungsi untuk penetap pada frekuensi dan penguat IF unuk menguatkan frekuensi. Diteruskan ke driver relay (saklar otomatis) untuk menyalakan output yang berupa bel/alarm. Pada rangkaian penerima wireless FM ini frejuensi sudah ditentukan oleh

pabri pembuat yaitu berkisar antara 88-108Mhz. osilator

Receiver Driver

Relay

(34)

commit to user 3.3 Perancangan Software

Perancangan perangkat lunak (software) dalam penelitian ini diperlukan agar sistem yang direncanakan dapat bekerja dengan baik. Dalam penelitian ini diperlukan program yang akan diinputkan pada mikrokontroler, guna mengontrol pemancaran dan penerimaan gelombang ultrasonic pada sensor SRF04, perhitungan ketinggian air

berdasarkan informasi dari sensor, menampilkan hasilnya pada lcd, dan mengirimkan informasinya dari pemancar wireless FM ke penerima wireless FM dengan output berupa bel/alarm. Program ini dibuat dengan bahasa assembly MCS-51 dan dimasukkan ke dalam mikrokontroler.

Diagram Alir Program MCS-51 yang diinputkan pada Mikrokontroler AT89S51

dapat dilihat pada gambar 11. Menggunakan software ASM51 yaitu program compiler

berbasis windows untuk mikrokontroler keluarga ATMEL.

3.3.1 Pemrograman Mikrokontroler AT89S51

Pemrograman dilakukan setelah semua komponen elektronika dan komponen

mikrokontroler terpasang dengan benar. Pemrograman dilakukan dengan menggunakan bahasa Assembler. Listing program ditulis dengan menggunakan program Notepad dan file disimpan dengan ekstensi “.asm”. Kemudian file “.asm” tersebut di- load dengan program compiler ASM51 untuk dirubah menjadi file “.hex”.

(35)

commit to user

(36)

commit to user BAB IV

IMPLEMENTASI DAN ANALISA

Bab ini berisi penjelasan tentang metode dan prosedur pengujian yang dilakukan serta hasil yang diperoleh dari masing-masing blok sistem tersebut. Pengujian dan

pembahasan dilakukan untuk mengetahui kesesuaian antara perancangan awal sistem terhadap alat yang akan dihasilkan, dapat bekerja dengan baik atau tidak. Pengujian yang dilakukan secara bertahap per blok-blok sistem dari keseluruhannya. Pengujian dimulai dengan memastikan setiap komponen yang digunakan dalam kondisi bagus (dapat bekerja dengan baik), kemudian mengecek setiap jalur yang terhubung dengan

komponen yang digunakan diatas papan PCB telah terkoneksi, dimana rangkaiannya disesuaikan dengan gambar skematiknya. Pengujian yang dilakukan meliputi pengujian catu daya, sistem minimum AT89S51, pengujian pemancar dan penerima

wireless FM dan pengujian sistem secara keseluruhan.

4.1 Pengujian Catu Daya

Pengujian rangkaian catu daya dilakukan dengan tahapan sebagai berikut : 1. Panel penunjuk multimeter diarahkan pada Volt DC.

2. Multimeter diatur nilainya sesuai dengan tegangan yang akan diukur.

3. Kabel merah pada multimeter dihubungkan dengan kutub positif trafo dan kabel hitam dihubungkan dengan kutub negatif trafo.

4. Jika jarum pada multimeter menunjukkan nilai yang tepat maka trafo dalam keadaan baik.

Pada rangkaian ini menggunakan trafo step down. Tegangan listrik rumah sebesar 220 Volt diubah menjadi 5 Volt dan 9 Volt. Tegangan 5 Volt untuk kebutuhan rangkaian mikrokontroler, lcd dan sensor, sedangkan 9 Volt tegangan yang dibutuhkan oleh rangkaian pemancar dan penerima wireless FM. Besaran tegangan yang

(37)

commit to user

menjadi tegangan DC menggunakan rangkaian penyearah. Rangkaian tersebut menggunakan empat buah dioda, digunakan dioda karena kemampuan dioda yang

hanya mengalirkan arus searah. Rangkaian catu daya ditunjukkan pada Gambar 12.

Gambar 12. Rangkaian Catu Daya 5V/1A dan 9V/1A DC

4.2 Pengujian IC AT89S51

Pengujian rangkaian mikrokontroler dilakukan dengan langkah sebagai berikut: 1. Dibuat rangkaian LED dengan anoda ke +5V dan ditambah dengan resistor 220Ω.

2. IC AT89S51 diberi tegangan +5V 3. LED dihubungkan dengan P1.0

4. Dibuat program dengan bahasa assembler. Pada port P1.0 diberikan nilai low. Listing programnya sebagai berikut :

Start : Clr P1.0

Jmp Start

End

(38)

commit to user Berikut gambar pengujian rangkaiannya :

Gambar 13. Pengujian IC AT89S51

Sistem kerja dari mikrokontroler AT89S51 antara lain :

1. Melakukan proses rutin inisialisasi, yakni proses untuk mengkondisikan informasi yang dibutuhkan sebelum proses pengambilan data jarak dilakukan sensor ultrasonik.

Adapun inisialisasi ini dilakukan terhadap display LCD.

2. Melakukan proses rutin interupsi, yakni proses pengambilan data jarak dilakukan. Urutan proses kerjanya adalah :

a. Memerintahkan sensor ultrasonik untuk melakukan pengukuran jarak. b. Mengambil data jarak dari sensor ultrasonik.

3. Melakukan proses pengolahan data yakni dengan cara : a. Menyimpan data dan mengolah data jarak.

b. Konversi data HEX ke ASCII (LCD)

(39)

commit to user

Tujuan pengujian rangkaian LCD adalah untuk mengecek apakah LCD bekerja dengan baik. Untuk mengetahui apakah LCD berfungsi dengan baik atau tidak, bisa

dilakukan dengan menghubungkannya dengan catu daya yang diberi tegangan 5 Volt. Rangkaian yang digunakan adalah sebagai berikut :

Gambar 15. Pengujian Rangkaian LCD

Pin – pin pada LCD yang dihubungkan antara lain pin VSS dihubungkan dengan

ground pada catu daya dan VDD dihubungkan dengan kutub positif +5v pada catu

daya. Untuk mengatur tingkat kecerahan atau kontras dari LCD dilakukan dengan cara

(40)

commit to user 4.4 Pengujian Rangkaian Sensor Ultrasonik SRF04

Pengujian sensor ultrasonik bertujuan untuk mengetahui jarak minimum dan

maksimum yang dapat diukur oleh sensor ultrasonik SRF04 serta membandingkan jarak sebenarnya dengan jarak hasil pengukuran menggunakan sensor ultrasonik SRF04. Untuk menguji sensor ultrasonik SRF04 dapat menggunakan rangkaian seperti pada Gambar 14.

Gambar 14. Rangkaian Modul Sensor Ultrasonik SRF04

Pengujian rangkaian sensor ultrasonik SRF04 dilakukan dengan menghubungkan antara modul sensor ultraonik SRF04 dengan rangkaian mikrokontroler AT89S51. Pin

– pin pada SRF04 yang dihubungkan antara lain pin sumber tegangan +5v dihubungkan dengan kutub positif trafo regulator +5v, Pin Trigger dihubungkan dengan P1.0, Pin Echo dihubugkan dengan P1.1 dan pin Ground dihubungkan dengan kutub negatif trafo regulator. Cara kerja dari sensor ultrasonik SRF04 adalah mula –

mula SRF04 diaktifkan melalui pin Trigger minimal 10 µs dengan mengirimkan pulsa positif dari IC mikrokontroler. Selanjutnya pin TX akan mengirim sinyal pada saat logika 1 atau high yang mengenai penghalang dan sinyal pantulan dari penghalang akan diterima oleh RX. Pada saat menerima sinyal pantulan, RX berlogika 0 atau low,

(41)

commit to user

inilah yang akan digunakan untuk pengukuran jarak. Selanjutnya adalah melakukan ujicoba pegukuran jarak sensor ultrasonik SRF04 dengan cara menempatkan sensor

ultrasonik di depan penghalang dan memvariasi jarak pengukuran. Hasil yang didapat dari pengukuran jarak dapat dilihat pada Tabel 3.

Jarak penghalang (cm) Jarak Pada LCD (m)

1 0,03 = 3 cm

Tabel 3. Hasil pengukuran jarak dengan sensor ultrasonik SRF04

(42)

commit to user

Tabel 4. Perbandingan Pengukuran Jarak

Dari pengujian yang dilakukan didapatkan hasil bahwa sensor ultrasonic SRF04 mampu mengukur jarak mulai dari 0 cm sampai dengan 66 cm. Pada pengukuran jarak

yang semakin jauh didapatkan hasil yang tidak sesuai atau menyimpang dengan jarak sebenarnya, hal ini disebabkan media yang menjadi penghalang. Angka yang ditampilkan pada LCD terdapat selisih dengan jarak sebenarnya, hal ini dipengaruhi oleh beberapa factor diantaranya adalah karakteristik penghalang atau objek yang dapat memantulkan sinyal kembali ke sensor ultrasonik dan adanya sinar matahari

yang dapat mengganggu jalannya sinyal dari sensor ultrasonik. Secara teori, sensor ultrasonic SRF04 ini dapat bekerja dengan baik sesuai dengan spesifikasi dari sensor ultrasonik SRF04 yaitu dapat mengukur jarak mulai dari jarak minimum 3cm sampai dengan jarak maksimum 3 m.

4.5 Pengujian Rangkaian Pemancar Dan Penerima FM

Pada pengujian rangkaian ini, memanfaatkan rangkaian mic wireless yang sudah terkonfigurasi(frekuensinya) antara channel 1 dan channel 2 yang bisa mencapai jarak 15 meter. Pada sistem ini menggunakan dua rangkaian pemancar wireless FM yang digunakan pada kemungkinan bunyinya bel/alarm dalam tiga keadaan ketinggian

permukaaan air aman,bahaya dan awas/banjir.

(43)

commit to user

terdiri dari dua penerima dengan frekuensi yang sudah ditentukan pabrik. Bel/alarm dipasang pada penerima wireless FM dengan bantuan relay yaitu sebagai saklar

otomatis ketika menerima frekuensi yang sama oleh pemancar. Busser digunakan untuk sumber suara yang menjadi tanda ketinggian air.

Untuk menguji rangkaian wireless FM ini sama dengan membunyikan mic dengan suara kita jika suara dari mic sudah dapat di dengar pada speaker berarti penerima

wireless FM sudah dapat bekerja. Mic(transmitter) dan penerima wireless FM

(receiver) kita bongkar dan diambil rangkaian nya saja. Rangkaian pemancar dan

penerima wireless FM dapat dilihat pada Gambar 16 dan Gambar 17.

(44)

commit to user

Gambar 17. Rangkaian Penerima FM

(45)

commit to user

(46)

commit to user Penerima 1

(47)

commit to user

Gambar 19. Keseluruhan Penerima Wireless FM

Pada rangkaian keseluruhan sistem, setelah menyambungkan semua rangkaian dilanjutkan dengan menyambungkan kaki P2.2 pada mikrokontroler disambungkan pada indikator aman rangkaian pembeda suara busser (pada Lampiran) kemudian menyalakan relay yang akan mengirimkan sinyal melalui antena. Terdapat indikator

berupa LED berwarna hijau agar dapat mengetahui bahwa rangkaian sudah menyala atau belum. Begitupun pada kaki P2.1 mikrokontroler disambungkan pada indikator bahaya rangkaian pembeda suara busser (pada Lampiran). Kaki mikrokontroler P2.0 disambungkan pada indikator awas rangkaian pembeda suara busser(gambar rangkaian pada Lampiran) masing-masing kaki guna untuk menyalakan pemancar 1

dan pemancar 2 agar bel/alarm berbunyi secara bersamaan sebagai indikator ketinggian permukaan air dalam keadaan awas/banjir .

Indikator A dan B pada rangkaian pembeda suara busser (pada Lampiran) disambungkan pada rangkaian pemancar 1 dan 2. Rangkaian pemancar 1 dan 2 sudah diatur frekuensinya oleh pabrik sehingga frekuensi yang dihasilkan berbeda.

Jika angka pada LCD menunjukkan angka 0,51m – 0,74 m pemancar 1 akan 0,03m-0,25m ketinggian permukaan air dalam keadaan awas/banjir dengan indikator bel 1 dan bel 2 menyala (level 3), led nyala merah. Karena ini merupakan prototype

dari alat yang sebenarnya, maka diambil tiga kemungkinan dari keadaan aman,bahaya dan keadaan awas/banjir.

Level 1 ditandai dengan bunyi putus-putus jarang pada busser, level 2 ditandai bunyi putus-putus cepat pada busser dan level 3 ditandai dengan bunyi secara terus

(48)

commit to user BAB V

PENUTUP

5.1 Kesimpulan

Kesimpulan yang dapat diperoleh setelah megerjakan Tugas Akhir dengan judul Sistem Pemantauan Ketinggian Air Berbasis Mikrokontroler AT89S51 yaitu :

1. Telah dibuat alat elektrik yang dapat mengukur ketinggian permukaan air dengan mikrokontroler AT89S51 yang berfungsi sebagai pengendali utama pada pemrosesan data jarak permukaan air yang dihasilkan dari sensor ultrasonik. 2. Didapatkan hasil pengolahan data dari sensor ultrasonik menggunakan bahasa

assembly sehingga keluaran berupa LCD dan bel (Alarm).

5.2 Saran

Adapun saran-saran yang dianggap perlu untuk disampaikan adalah:

1. Pengembangan model Prototipe Sensor Ketinggian Air Berbasis Mikrokontroler AT89S51. Dimana alat yang dibuat tidak hanya dalam bentuk prototipe, tetapi

langsung diterapkan pada jembatan.

(49)

commit to user DAFTAR PUSTAKA

Adit, 2011, Pengertian Bahasa Assembly,

http://adt90s.blogspot.com/2011/04/pengertian-bahasa-assembly.html, diakses 12

Mei 2011 pukul 16.14 WIB.

Afdhal, Nurul, 2009, Level Water Monitoring System, Banda Aceh.

Nirwan, 2008, Perbedaan Sinyal FM-AM,

http://nirwan.blogdetik.com/index.php/2008/05/beda-sinyal-fm-am, diakses 12

Mei 2011 pukul 16.14 WIB.

Petra, 2009, Prototype Chapter3, http://digilib.petra.ac.id/prototype-capter3.pdf/2009, diakses 12 Mei 2011 pukul 16.16 WIB

Warsun, 2008, Komunikasi radio Digital dan Analog, http://www.te.ugm.ac.id/~warsun/telkom/presentasi/kom_radio/kel%202/Modulasi

%20Analog.ppt, diakses 12 Mei 2011 pukul 16.14 WIB.

Wicahyo, Deny Eka, 2010, Pengertian jaringan Wireless,

http://denyekawicahyo.cz.cc/pengertian-jaringan-wireless.html, diakses 12 Mei

Gambar

Tabel 1. Kecepatan Bunyi Berbagai Macam Bahan……………
Tabel 1 Kecepatan Bunyi Berbagai Macam Bahan
Gambar 1. Bentuk Fisik SRF04 Davantech
Gambar 2. Kaki IC AT89S51
+7

Referensi

Dokumen terkait

Berdasarkan latar belakang di atas, penulis akan melakukan Penelitian Tindakan Kelas (PTK) dengan judul “UPAYA PENINGKATAN KECERDASAN KINESTETIK ANAK MELALUI KEGIATAN

Teknik pengumpulan data dengan wawancara digunakan untuk memvalidasi data dari hasil kue- sioner kinerja KKG di Gugus Cengkeh yang dilakukan kepada Pengurus KKG, Guru

Analisis Pengujian Dimensi Empathy Pada Kualitas Layanan Terhadap Kepuasan Konsumen..... Analisis Pengujian Dimensi Kualitas Layanan

Sub T0pik : Eela (Rl, Anti l{ark0ta, Anti B0k0k, (esehatan lingkurgan. Pakem dan 0usun 0onoasih Turi, Sleman Agustus

[r]

Menimbang, bahwa Majelis Hakim Tingkat Banding setelah membaca, meneliti dan mempelajari dengan seksama berkas perkara dan surat-surat yang berhubungan dengan perkara ini,

Mengingat bahwa warga gereja sebagai sumber daya merupakan asset penting dalam gereja, yang senantiasa mengalami dinamika dan perkembangan, maka penting bagi gereja

sebuah perangkat telepon genggam, banyak hal yang.. dapat dilakukan orang-orang dengan