TELEKONTRA\. VOL. 1, NO. 2, OKTOBER 2013
Sistem
Pengontrolan
Distribusi
Aliran
Air
dan
Pemantauan
Temperatur
Air
Berbasis
Android
Smartphone
Control
System
for
Distribution
of
Water
Flow
und
Water
Temperuture
Monitoring
bused
on
Android
Smurtphone
Syahrul, Galih Rahayu
Jurusan Teknik Komputer, Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia
-
UNIKOMJl. Dipatiukur 772
-
120, Bandung 40 132Email : syahrul:syl@yahoo.com
Abstrak
Makalah
ini
memaparkan hasil rancang bangun sistem pengontrolan distribusi aliranair
dan sekaligus memantau temperaturair
menggunakan androidsmartphone.
Pendistribusianair
dilakukan melalui pengontrolan bukaan kran pada beberapatitik
output. Pemantauan temperaturair
dilakukan pada areapenampungan yang berada pada wadah
di
masing-masingtitik
output. Pengotrolandan
pemantauandilakukan secara remote menggunakan android smartphone. Sistem kontrol dan pemantau yang dibangun menggunakan antarmuka berupa mikrokontroler AVR ATmegal2SA dan ATmegaB535 dengan konfigurasi sistem master-slave. Aktuator atau penggerak bukaan
kran
air
menggunakan servomotor. Sedangkanpengindra temperatur air menggunakan sensor LM35. Untuk kebutuhan transmisi nirkabel, digunakan modul
WiFi
(WizFi220)yangberfungsi menjembatani antara android smartphone dengan modulAVR.
Pada sisi modulAVR
ketitik
pengontrolan dan pemantauan, digunakan transmisi serial longdistance-RS485 yaitu untuk komunikasi antara mikrokontroler mctster dengan s/ave. Pengontrolan bukaan kran air dan pemantauantemperatur air dilakukan menggunakan aplikasi pada android smartphone. Untr-rk setpoitlt bukaan kran dibuat berada pada rentang 0" sampai 90o dan pembacaan temperatur air dalam berada dalam rentang OoC sampai 100oC, jumlah kran dan sensor yang digunakan masing-masing sebanyak dua unit. Hasil pengujian telah menghasilkan sebuah sistem
yang
dapat mengontrol bukaankran air
yang
sesuai dengan setpoitll. Pemantauan temperaturair
berhasil dilakukan dengannilai
pembacaan temperatur pada masing-masing wadah penammpungan air yang dapat ditampilkan pada smartphone.Kata
Kunci
: air, distribusi, temperatur, android smartphone AbstractThis
paper
describes the resultsof
the design and implententationof
the v,aterflow
distribution and monitoring water temperature using android smartphone. Water distribution is done by control the valve atsome point output. Water temperature monitoring conducted at area shelters that qre irt containers on each
output
point.
Controllingand
monitoringis
done remotely using android smartphones.Control
and monitoring system that arebuilt
using the interface AVR microconlroller ATmegal2BA and ATrnega\535 with system configuration of master-slave. Actuator or driver.for valve using servontotor. While sensing thewater
ten'tperatwe usingLM35
sensor.For
the
needsof
wireless lransmissionttsing
WiFi
module 1WizFi220) which selyes to bridge between android smartphone and AVR module. On the module side of the AVR to the point of control and monitoring, used transrnission longdistance-R5|S| serial communication between master and slaye microcontroller. The control of waler valve and water teruperature ntonitoring isclone using the application on android sruartphones. For setpoint valve were rnade in lhe range 0" to 90o and the water temperature reading are in the range 0 "C to
lA0'C,
the nuruber ty''valves and sensors rtre usedeach two units. The test results have produced a syslem lhat can control waler valve corresponding to the
setpoint. Water temperature monitoring successfully perfonned with the value of the teruperature reading at
each container thal can be displayed on a smartphone.
Keywords : water, distribulion, temperature, android smartphone.
TELEKONTRAN, VOL. I, NO.2, OKTOBER 2013
I.
PENDAHULUAN
Sistem pendistribusian
air
merupakan saranapenting untuk memenuhi keutuhan air pengguna,
sehingga diperlukan sebuah sarana pendukung
kegiatan
operasionaldalam sistem
tersebut.Pengendalian
bukaan
kran dan
monitoring temperaturair
merupakan kegiatan operasionaldalam
sistem pendistribusianair
yang
masihdilakukan secara manual, kekurangan
dari
caratersebut adalah tergantung pada kemampuan fisik
sumber daya manusia yang dimiliki.
Untuk mengatasi permasalahan tersebut maka
dilakukan
penelitian
yang
bertujuan mengendalikanbukaan
kran dan
monitoring temperatur secara remote menggunakan Android smartphone.il.
RANCANGAN SISTEM
[image:2.612.55.267.391.601.2]Sistem
yang
dirancangdapat
dilihat
pada Gambar 1. Perancangan terdiri dari perancangan perangkatkeras,
dan
perancangan perangkat Iunak.Gambar 1. Diagram Blok Rancangan Sistem
A.
RancanganPerangkat Keras
Perancangatr perangkat
keras
terdiri
dari perancangan Modul WiFi, mikrokontroler master,rnikrokontroler
slaye. bagian
mekanik, komunikasi RS-485.12
Modul WiFi
dirancang menggtnakanW izF i220,modul
wifi
berfungsi
menyediakan saranakomun ikasi nirkabel antara mikrokontroler m as t e
r
dan Android smartphone. Rangkaian Modul
Wifi
ditunjukkan pada Gambar 2.
Mikrokontroler
Master dirancang menggunakanAtmegal28A,
mikrokontroler nruster berfungsi sebagai pengatur komunikasi data antara modulwifi
dan dengan mikrokontroler slaye. Rangkaianmikrokontroller
master
ditunjukkan
padaGambar 3.
Mikrokontroler
Slave dirancang menggunakan Atmega8535, Slave berfungsi sebagai kontroler untuk menggerakan aktuator dan membaca sensor temperatur. RangkaianMikrokontroller
slave ditunjukkan pada Gambar 4.Bagian
mekanik
dirancang menggunakan Kran dan pipa berukuran 0.5 inch. Motor servo yang merupakan bagian sistem mikrokontroler slave dihubungkan secara langsung ke kran. Rancangan bagian mekanik ditunjukkan pada Gambar 5.Komunikasi
RS-485
dirancang menggunakanMAX485.
Hasil
rancanganditunjukkan
padaGambar 6.
B.
RancanganPerangkat
Lunak
Perancangan perangkat lunak dibagi menjadi
perancangan
pada
mikrokontroler
master, mikrokontro ler s I av e, dan Andr o i d s m ar tp ho n e .Diagram
AIir
ProgramMikrokontroler
Master Diagramalir
padaGambar
7
dimulai
denaninisialisasi
serial
dan
variabel,
selanjutnya program akan berjalan dalam mode infinitive loop dan menunggu perintah dari Android smartphonedan
kemudian meneruskanke
mikrokontroler master.Diagram
AIir
Program
Mikrokontroler
SlavePada
Gambar
8
terdiri
atasfungsi
inisialisaiserial,
inisialisasi
ADC
dan
insialisi
PWM. Kemudian program berjalan dalam infinitive loop dan menunggu perintahdari
master, kemudianperintah dicek,
jika
perintah baca temperatur maka slave akan mengirimnilai
temperatur danTELEKONTR.AN,
VOL.
1, NO. 2, OKTOBER 2OI3Gambar2- Rangkaian Modul WiFi
Gamhar 3. Rangkaian Mikrokontroler master
dambar
4. Rangkaian MikrokontroLer slave .-"*-"='1**-: :l'=
: ?: :.::i
;.
,".,..-.- '"'"--" ...- --.: -.. .
-ii
TELEKONTRAN, VOL. 1, NO. 2, OKTOBER 20I3
Gambar 5. Rancangan bagian mekanik
t4
Gambar 6. Rancangan
Diagram
Alir
program Android smartpltonePada program android
terdiri
atas
prosesmembaca
nilai
dari
pengguna, kemudian fungsi inisialisasi dan proses pengiriman sampai bacadata. Diagram
Alir
program Android smartphone ditunjukkan pada Gambar 9.III.
HASIL
DAN PEMBAHASAN
Pengujian dilakukan terhadap
blok
pada perancangan.Yakni
mikrokontroler
master, mikrokontroler slave, dan komunikasi RS-485 danbagian mekanik.
Gambar 10,
merupakan skema pengujianModul
WiFi,
dimanaPC-l
digunakan untuk mengirimkan data melalui serial port, kemudianPC-2 menampilkan data menggunakan program TCP/IP client.
Pada
Gambar
11
ditunjukkan
skema pengujian Mikrokontroler master,di
mana PC-l mengirimkan perintah melalui COM1, kemudian balasandikirim
melalui COM2 dan
balasanditampilkan kembali ke COM1.
Pada
Gambar
12
ditunjukkan
skema pengujian Mikrokontrolerslave,
yakni
denganmemberikan perintah
ke
serial(PC)
kemudiandata dikembalikan ke PC.
Komunikasi RS-485
Pengujian Sensor Temperatur
Pengujian
sensor
temperatur
yakni
denganmembandingkan hasil pengukuran pada keluaran
LM35
dibandingkan dengan hasil bacaan ADC. Keluaran LM35 dan dataADC
ditunjukkan padaTabel
1-Tabel 1. Keluaran LM35 dan data ADC
No voil LM35 Data ADC 0.09v 8"C
2 0.13V 12"C
J 0.r
5v
l5'c
4 0.16v I 60C
5 0.24Y 23"C
6 0.27Y 26"C
'7 0.30v 29"C
8 0.45V 45"C
9 0.48V 48"C
10
0.5rv
52"C.
TELEKONTRAN,YOL.
1, NO. 2, OKTOBER 2OI3Gambar 7. Diagram
Alir
Program Mikrokontrolerlulxter
l5
3
4
lnsialisasi
TELEKONTRAN,
VOL.
1, NO. 2, OKTOBER 2OI3Gambar 8. Diagram
Alir
Program Mikrokontroler SlaveTELEKONTRAN, VOL. 1, NO.2, OKTOBER 2013 t1
?
.-
-].
-"'
I
Selesar I
7\_./
Gambar 9. Diagram
Alir
program Android smartphonePC-l @temal \\lFr)
[image:7.612.15.606.16.787.2]RS-312 to TTL ivl0dl
TELEKONTRAN, VOL. l,
No.
2, OKTOBER 2013Ket:
Ar.*fuBeri*tah
Arahb*las*:r
Ket:
4-
Ar.*hpuintah
Arahbalas*s
[image:8.612.95.484.66.316.2] [image:8.612.75.500.70.527.2]PC-I
Gambar 12. Pengujian
Pada Tabel 2, ditunjukkan hasil pengujian putaran
motor
servo dimana keberhasilan pengontrolan bukaan kran melalui android smartphonetnf.tk
pendistribusian
air
padadua
titik
kran
dapatdilakukan dengan sembilan macam variasi sudut bukaan yaitu loo, 2oo, 300,..., 9oo.
Pengujian Bagian Mekanik
Gambar 13 memperlihatkan tata letak dari bagian
mekanik.
Hasil
bukaankran
air
mekanik bisa dilihat pada Gambar 14.I
Mikrokostr*tr Sis1'e
Mikrokontroer slave
Pengujian Komunikasi RS-485
Pengujian komunikasi RS-485 dilakukan dengan
melakukan pengukuran pada pin IC MAX485. Pada Tabel
3
dan Tabel4
ditunjukkan kondisi pengujian tegangan MAX485 yang sesuai denganfitur pada RS-485.
l8
ft.S-:s? t{}TIL
tt
tt
|
$l
'**
|w *r_-ffi
usB to seriai
iTrL)
I
usat'tt
l#w
}{kro!ffiuu+l
Gambar 11. Pengujian Mikrokotroler Master
[;;I
IffiM
s,,
RS-II? to
..1.
Itt
IT
TELEKONTRAN,
VOL.
1, NO. 2, OKTOBER 2013Tabel 2. Pergerakan motor servo dengan setpoint dari aplikasi Android
No Setpoint Pergerakan
Motor servo
l0'
1002 20" 20"
J 30" 300
4 400 400
5 500 50'
6 600 600
7 70" 70"
8 80" 800
9 900 900
Gamtlar 13. Rancangan Mekanik
T bel3. Hasil uk
IClMAX485
T bel4. Hasilarrel +.
tlastl
DensuKuranku TC2 MAX485N o DE/ RE (volt) DI (volt) RO voit) AB (volt) A (volt) B volt)
0 0.05 0 -3.24 0.92 4.38
2 0 0.02 4.87 0.84 0.92 0.06
J 4.90 0 0.02 -4.02 0.38V 4.41
4 4.90 4.90 0.01 4.32 4.44 0.07
IV.
PENUTUP
Sistem pengontrolan distribusi aliran
air
danpemantauan temperatur
air
berbasis androidsmartphone
dapat
berhasil dirancang
dandirealisasikan. Keberhasilan pengontrolan bukaan
kran
melalui android
smartphone
untuk pendistribusianair
padadua
titik
kran
dapatdilakukan dengan sembilan macam variasi sudut
bukaan
kran
yaitu
100, 200,
300,
...,
900. Sedangkan pemantauan temperatur air dari wadah penampungan air juga dapat terkirim dan terbaca ke android smartphone.DAFTAR PUSTAKA
Axelson, J. (2007)- Serial Port Complete: COM Ports. USB
Virtual COM Ports, and Ports for Embedded
S)'stems-Second Edition. Madison, USA: Lakevier.v Research LLC.
Clark, M, P. (2003). Data networks. IP, and the lnternet:
neNvorks, protocols, design, and operation. West
Sussex-England: Wiley.
ISO/IEC 8482:1993. lnformation technolog, Telecommunicalions and information exchange behreen
syste ms--Tlv isted pair multipoint interco nnec l i ons. (1993 ).
Geneva, Switzerland: ISO/IEC JTC 1/SC 6.
Kurose, J. F.. & Ross, K W. (2010). Computer networking.
a top-down approach. 5th edition. Addison Wesley.
Mazidi, M. A., Naimi, S., & Naimi, S (2011). The AVR
Microcontroller and Embedded Systems: Using Assembll
and C. New Jersey:Prentice
Hall-Syahrul. (2012). Mikrokontroler AVR ATmega8535.
Bandung, lnformatika.
Yaghmour, K. (201l). Embedded Android. O'Reilli'Media.
r9
Ill
t21 t3l 9X"ffiffi
t4l tsl t6l t7) Z nsuKuran N o DEI RE (volt) DI volt) RO (volt) AB (volt) A (volt) B (volt)I 0 0.05 0 -3.24 0.92 4.38
2 0 0.02 4.87 0.84 0.92 0.06
J 4.90 0 o.o2 -4.02 0.38 4.41
[image:9.612.90.303.59.686.2]4 4.90 4.9 0.01 4.32 4.44 0.07
[image:9.612.339.552.71.381.2]