19
BAB III PERANCANGAN SISTEM
3.1 Diagram Blok Rangkaian
Pembuatan alat monitoring volume dan suhu oli pada mesin menggunakan system android via Bluetooth terdiri dari Sensor reristansi, ultrasonic dan lm35,
Mikrokontroler ATmega8535, Interface, CPU, SmartPhone yang menggunakan sistem android. Pembuatan alat monitoring volume dan suhu oli pada mesin
menggunakan system android via Bluetooth ditunjukkan pada gambar berikut :
SUHU
OLI SUHU
MESIN
LEVEL OLI
ATMEGA 8535
INTERFACE PONSEL
ANDROID
BLUETOOTH
USER
SENSOR KONTROLER
MEDIA MONITORING
HC - 05
Gambar 3.1 Diagram Blok Rangkaian
Universitas Sumatera Utara
20
Cara kerja diagram blok:
Sensor mendeteksi parameter yaitu level oli,suhu dan tegangan output. Data sensor kemudian di kalibrasidan di konversikan menjadi nilai sebenarnya,
kemudian dikirim melalui Bluetooth ke ponsel. Pada ponsel android digunakan aplikasi sistem monitoring yang tersedia untuk mengakuisisi data-data paremeter
tersebut. Data ditampilkan berupa nilai sebenarnya dalam angka dan grafik, sehingga pengguna lebih mudah membaca data tersebut. Tujuan dan manfaat
rancangan ini untuk memantau kondisi mesin secara real time dengan mudah.
3.2 Rancangan Pengendali Sistem
Rancangan pengendali adalah berupa sebuah rangkaian kontrol yang bekerja sebagai pengendali utama. Rangkaian terdiri dari beberapa bagian antara
lain yaitu :
a. Sensor
b. Kontroler
c. Output Bluetooth Adapter
3.2.1 Sensor
Sensor yang di gerakkan ada bebarapa jenis yaitu : a.
Sensor Level Tangki b.
Sensor Suhu
Universitas Sumatera Utara
21
A. Sensor Level Tangki
Gambar 3.2 RangkaianSensor Level Tangki
Sensor Level Tangki adalah sensor yang berfungsi mendeteksi isi tangki bbm dimana sensor akan memberikan informasi ketinggian level oli yang ada
dalam tangki. Tipe sensor yang digunakan adalah sensor ultrasonic SR – 04. Cara kerja sensor ini adalah mendeteksi jarak dengan cara memancarkan siganal
ultrasonic dan menunggu pantuan signal tersebut. Jika signal dipantulkan oleh objek tertentu. Dalam hal ini permukaan air pantulan akan di baca kembali oleh
sensor dengan tenggang waktu tertentu. Pada saat di pancarkan hingga di terima kembali. Dengan mendeteksi waktu dan kecepatan suara dapat di hitung jarak
sensor dengan objek melalui deteksi ketinggian dan perhitungan dimensi tangki dapat di cari sisa atau isi oli dalam tangki.
Universitas Sumatera Utara
22
B. Sensor Suhu
Sensor suhu yang digunakan adalah LM35 dimana sensor berfungsi mendeteksi suhu generator sedangaktif. Berguna untuk mendeteksi suhu adalah
untuk mengetahui kondisi genset apakah beroperasi secara normal atau diluar batas.
Gambar 3.3 Rangkaian Sensor Suhu
Sensor LM35 mengeluarkan output tegangan yang equivalen dengan sensor sekitar. Kemampuan baca sensor LM35 adalah mulai dari -50
˚c hingga +150
˚c. Resolusi sensor adalah 10 mv˚c. Dengan demikian jika tegangan keluaran resistor adalah 0.5 v berartisuhu yang terdeteksi adalah 50
˚c.Output sensor diberikan pada masukan analog kontroler.
Universitas Sumatera Utara
23
3.2.2 Mikrokontroler
Gambar 3.4 RangkaianMikrokontroler
Mikrokontroler merupakan komponen utama yang berfungsi mengendalikan system. Dalam rancangan ini fungsi mikrokntroler adalah
membaca data sensor dan mengkalibrasi kenilai sebenarnya kemudian mengirimnya ke ponsel dengan gelombang radio. Tipe mikrokontroler yang
digunakana dalah Atmega8535. Mikrokontroler di program dengan bahasa C
Universitas Sumatera Utara
24 yaitu CAVR versi 2.0.4.9 yang terdapat beberapa masukan dan satu keluaran.
Masukan-masukan tersebut adalah masukan analog untuk sensor suhu dan tegangan ,kemudian masukan digital untuk sensor ultrasonic.Sensor analog di
program pada PORT A.0 untuk sensor tegangan, dan PORT A.1 untuk sensor suhu. Sedangkan untuk masukan digital di program pada port B untuk sensor
ultrasonic yaitu pada PORT C.0 dan PORT C.1. Output mikrokontroler adalah data serial beradapada PORT D.1 yang terhubung pada Bluetooth adapter.
3.2.3 Power Supply Adapter
Gambar 3.5 Rangkaian Power Supply Adapter
Sensor Tegangan adalah sensor yang memberikan informasi tegangan, dalam hal ini adalah tegangan output. Sensor terbuat dari sebuah rangkaian penurunan
tegangan dan sepasang resistor pembagi tegangan. Tegangan diturunkan dari level 220 v menjadi 12 v dc. Hal ini dilakukan oleh sebuah trafo step down dan
peyearah setelah tegangan menjadi dc 12 v antara 0 v hingga 5 v. Rangkaian pengkondisi signal tersebut adalah resistor pembagi tegangan yaitu 2 buah resistor
yang di serikan dan pertengahan sambungan resistor sebagi output. Sensor ini memberikan teganga nmaksimal 5 v sebagai equivalen tegangan output genset
Universitas Sumatera Utara
25 dengan nilai maksimum 280 v. Dengan mengkalibrasi data sensor tersebut dapat
di tentukan output.
3.2.4 Bluetooth adapter
Gambar 3.6 RangkaianBluetooth adapter
Bluetooth adapter merupakan sebuah modul atau rangkaian terintegrasi dimana fungsi modul tersebut adalah memodulasi data serial dengan frekuensi
tinggi kemudian memancarkannya ke udara. Bluetooth adapter bekerja dengan frekuensi 2.4 gigahertz dan data yang di kirim memiliki baudrate 9600 Bps. Data
seri diberikan oleh mikrokontroler melalui port serial pada pin 15 yaitu PORT D.1. Protokol conection Bluetooth adapter adalah protocol standart yang ada pada
ponsel umumnya. Perlu kita ketahui bahwa pada smartphone yang menggunakan sistem
android tidak mempunyai fitur program Bluetooth Elektronics untuk itu kita terlebih dahulu melakukan instalasi pada smartphone. Pertama yang dilakukan
adalah membuka playstore pada smartphone lalu mencari Bluetooth electronics seperti gambar disamping. Langkah selanjutnya adalah dengan meng-instal file
Bluetooth electronics di perangkat android. Bentuk tampilan Bluetooth electronics
Universitas Sumatera Utara
26 perangkat android seperti pada gambar. Sebelumnya akan muncul tampilan
menghidupkan Bluetooth seperti gambar di bawah ini.
Gambar 3.8 Pemberitahuan layanan menghidupkan Bluetooth
di Hp Android
Gambar 3.7 Bluetooth Electronics di Playstore Android
MIKROKONTROLER HC-05
Tx Rx
DATA SERIAL HP ANDROID
x
Tx Rx
Gambar 3.9 Conection antara mikro ke Hc-05 ke Aplikasi Hp Android
Dari gambar diatas dapat kita lihat bahwa mikrokontroler sebagai transmitter sedangkan HC-05 sebagai receiver. Data yang digunakan merupakan data serial.
Karena dalam alat ini kita hanya sebagai monitoring maka tidak kita gunakan HC- 05 sebagai transmitter dan Mikrokontroler sebagai receivernya dan itu bisa kita
Universitas Sumatera Utara
27 lihat pada gambar dengan menggunakan tanda x. Dan HC-05 sebagai Penghubung
ke Aplikasi Bluetooth Elektronik di Hp Android sebagai media monitoring. Format data serialnya sbb;
printfV; printfi,Volume;
printfT; printfi,Suhu;
Langkah-langkah menjalankan aplikasi Bluetooth elektronik pada Hp android terhadap HC-05:
1. Dijlankan aplikasi pada perangkat Android. Kita akan dihadapkan
langsung pada menu setting. Masukkan nama setting baru di “HC-05”. Masukkan password yang telah kamu buat di Bluetooth electronics
yang ada di HP di kotak “1234”.
2. Klik [Connect]. Pilih conection pairing di tampilan, lalu pilih HC-05
yang akan ditampilkan di perangkat android. 3.
untuk mengambil data. Untuk hal tersebut, anda memang tidak dapat langsung mengambil data di hc-05 untuk ditransfer ke perangkat
android. Namun, kita bisa memonitoring volume dan suhu yang diremote untuk mengirimkan parameter yang sudah kita edit di
Bluetooth electronics. Kemudian kita akan pilih RUN dan akan langsung muncul tampilan yang kita edit sebelumnya.
4. Setelah selesai menggunakan, pastikan menutup koneksi antara HC-05
dan ponsel dengan menekan tombol menu kemudian klik [Disconnect] dan mematikan Bluetooth di android kita. Jika membutuhkannya lagi,
kita bisa melakukan proses koneksi dengan cara yang sama dengan sebelumnya.
Universitas Sumatera Utara
28
Gambar 3.10 Pemberitahuan pairing connecting to device di Hp Android
Keterangan Gambar diatas merupakan tampilan pairing conection di hp android yang secara otomatis muncul tampilan hc-05.
Gambar 3.11Tampilan Menu sebelum di edit di Hp Android
Keterangan gambar diatas merupakan tampilan menu utama di hp android sebelum di edit sesuai dengan tampilan yang kita inginkan di display hp
android.
Universitas Sumatera Utara
29
Gambar 3.12 Menu parameter yang di edit di Hp Android
Keterangan gambar diatas merupakan tampilan yang kita inginkan di display hp android.Tampilan menu bar telah tersedia seperti gambar diatas.
Gambar 3.13Tampilan Menu selesai di edit di Hp Android
Keterangan gambar diatas merupakan tampilan menu utama di hp android sebelum di edit sesuai dengan tampilan yang kita inginkan di display hp android.
Universitas Sumatera Utara
30
Gambar 3.14 Tampilan Monitoring di Hp Android
Keterangan gambar diatas merupakan tampilan display di hp android setelah di edit sesuai dengan tampilan yang kita inginkan di display hp android. Kemudian di RUN
akan muncul seperti gambar tersebut. Dari display tersebut kita dapat memonitoring yang kita inginkan.
Universitas Sumatera Utara
31
3.3 Flow Chart Rangkaian
START
INISIASI DAN NILAI AWAL
BACA MASUKAN DARI :
SENSOR ULTRASONIK DAN
SUHU
KALIBRASI DATA SENSOR
OUTPUT DATA HASIL KALIBRASI KE PORT
SERIAL
OUTPUT RADIO MELALUI
BLUETOOTH
SELESAI DATA
TERKALIBRASI ?
Gambar 3.6 Flowchart pada Mikrokontroler
Gambar diatas merupakan gambar alir rangkaian pengendali, dimana diagram memperlihatkan alur kerja dari awal sampai selesai. Program dibuat
untuk membaca masukan yang dideteksi oleh sensor. Data tersebut dikirim ke Bluetooth melalui port serial. Selain dikirim data juga dibandingkan dengan suatu
batas tertentu dimana jika batas tersebut terlampaui, program akan mengaktifkan alaram buzzer.
Universitas Sumatera Utara
32
BAB IV PENGUJIAN DAN HASIL
Pada bab ini penulis akan membahas tentang pengambilan data dan menganalisa data-data tersebut juga membahas pengujian rangkaian dan program,
dimana poin – poin yang akan dibahas adalah sebagai berikut :
Pengujian Power Supply Adapter
Pengujian Sensor Suhu
Pengujian Sensor Ultrasonik Level
Pengujian ATmega8535
Pengujian Rangkaian keseluruhan
Pengujian Program
4.1 Pengujian Power Supply Adapter
Sensor tegangan yang merupakan sensor yang terbuatdari resistor pembagi tegangan. Tegangan dapat dibaca melalui tegangan catudaya. Rangkaian dimana
tegangan tersebut berasal dari tegangan AC yang di turunkan oleh trafo penurun tegangan atau step down. Pembagi tegangan berfungsi mengatur level tegangan
agar dapat dibaca oleh mikrokontroler yaitu antara 0 volt sampai 5 volt dengan perbandingan khusus yaitu konstanta dapat dicari tegangan keluaran genset.
����������� = V sensor
5 �
�1024 ContohTegangan sensor 2 volt maka
����������� =
2 5
�
�1024 = 450 Data yang di hasilkanoleh sensor tegangan setelah di konversi menjadi
data biner 10 bit adalah 450 sedangkan tegangan genset yang terukuradalah 220 volt. Dengan demikian dibutuhkan angka kalibrasi untuk mendapatkan tegangan
sebenarnya yaitu harus dibagi dengan 2.045 . 450
2.045 = 220
� Dengan demikian dapat juga diketahui hasil dari konversi Tegangan
kedalam bentuk bilangan biner, berikut
Universitas Sumatera Utara