Pemantau isi kulkas menggunakan…(Ahmad Haris) Haris) 1
PEMANTAU ISI KULKAS MENGGUNKAN ETHERNET SHIELD ETHERNET SHIELD R3 R3 BERBASIS ARDUINO ARDUINO UNO R3 MONITORING MONITOR ING OF CONTENTS OF REFRIGERA REFRIGERATOR TOR USING ETHERNET SHIELD R3 BASED ARDUINO UNO R3 R3 Oleh: Ahmad Haris Email:
[email protected] Abstrak Tujuan proyek akhir ini adalah sebagai pemanau isi kulkas unuk mengeahui in!ormasi di dalam kulkas anpa harus membuka kulkas yaiu dengan mengeahui kondisi sebenernya di dalam kulkas dari jarak jauh. "emanau isi kulkas dirancang menggunakan Arduino uno #$ sebagai mikrokonroler% module camera &'(7(6 sebagai pengambil gambar didalam kulkas% Eherne shield #$ sebagai pengirim gambar dan led sebagai noi!ikasi load phoo. phoo. )ambar yang dihasilkan dihasilkan dapa dierima melalui melalui smartphone smartphone aau *eb dari jarak jauh menggunakan komunikasi *i!i aau inerne. +erdasarkan hasil pengujian dapa disimpulkan bah*a pemanau isi kulkas dapa bekerja sesuai dengan prinsip yang elah dirancang. "erangka lunak yang ada di mikrokonroler juga dapa berjalan sesuai sinaksinya. ,elain iu% aplikasi android aau *eb dapa menerima gambar melalui komunikasi *i!i dengan jarak maksimal - meer.
/aa kunci: /amera /a mera &'(7(6% Arduino uno #$. Abstract The purpose of this final project is as monitors the contents of the fridge to find out information in the refrigerator without opening the refrigerator is to determine the condition actually in the refrigerator remotely. onitoring the refrigerator is designed using the Arduino Arduino !no "# as a microcontroller microcontroller$$ %&'' %&'' camera module as an image maker in the refrigerator$ *thernet +hield "# as the sender of the image and led as notifications load photo. The resulting image can ,e recei-ed -ia smartphone or we, remotely using wifi or internet communication. ased on the test results can ,e concluded that monitors the contents of the refrigerator can work in accordance with the principle that has ,een designed. The software in the microcontro microcontroller ller can also ,e run in accordance synta/. 0n addition$ the android application or we, can recei-e pictures -ia wifi communication with a ma/imum distance of 1 meters.
2eywords3 &amera %&''$ %&''$ Arduino Arduino uno "#. dapa dapa
PENDAHULUAN
"ada 0aman modern sepe seper rii seka sekara rang ng ini% ini% eknol eknologi ogi berkem berkemban bang g sanga sanga cepa. cepa. "erkem "erkemban bangan gan
memp memper erm mudah udah
keg kegiaa iaan n
manus anusia ia
bahk bahkan an
meng mengga gan nik ikan an pera peran n manu manusia sia dalam dalam suau suau !ung !ungsi si erenu.
eknol eknologi ogi sanga sanga berma berman!a n!aa a bagi bagi manusia manusia disega disegala la
"erkem "erkemban bangan gan Tekno Teknolog logii saa saa ini membua membua
bidang. ,elain iu% eknologi dapa meringankan
manusia manusia melakukan melakukan sesuaunya sesuaunya dengan dengan mudah% mudah% salah
aki!ias dan kegiaan manusia menjadi lebih mudah.
sau sauny nyaa
,ehingga
makanan hingga beberapa hari dan dapa membekukan
mendorong
masyaraka
unuk
mengembangkan suau eknologi sebagai pirani yang
adal adalah ah kulk kulkas as yang ang dapa dapa meng menga* a*e eka kan n
air menjadi es. ,aa ini masyaraka bisa mengeahui
kondisi di dalam kulkas keika membuka kulkas dan
$(>( aau -6(>-( 2 pi/els3 yang masing4masing
idak bisa dikeahui keika berada diluar rumah.
ukuran gambarnya dapa ersimpan dengan format .jpg.
1asyaraka idak mempunyai banyak *aku akan suli
Eherne
,hield
menambah
kemampuan
mengecek isi kulkas pada saa realtime. Hal ini enu
arduino ,oard agar erhubung ke jaringan kompuer.
kurang e!eki! menginga semakin banyaknya kegiaan
Eherne shield berbasiskan chip eherne ?i0ne
di luar rumah. 1eliha dari permasalahan yang ada%
?-((. Eherne li,rary digunakan dalam menulis
maka penulis akan membua suau ala yang mampu
program agar arduino ,oard dapa erhubung ke
mengaasi masalah ersebu. Teknologi baru yang ada di
jaringan dengan menggunakan Arduino eherne shield.
dalam pemanau kulkas adalah kulkas dapa diliha
"ada eherne shield erdapa sebuah slo micro4,%
melalui smartphone
dapa
yang dapa digunakan unuk menyimpan file yang
mengeahui keadaan dari makanan ersebu apakah
dapa diakses melalui jaringan. 4n,oard micro4,
busuk aau idak. /elemahan dari pemanau isi kulkas
card reader diakses dengan menggunakan , li,rary.
yang sudah ada adalah idak menggunakan *ebsie
Arduino ,oard berkominikasi dengan ?-(( dan ,
sehingga keika aplikasi error dan berada diluar rumah
card mengunakan bus ," 2,erial "eripheral ner!ace3.
aau kanor maka idak bisa dipanau.
/omunikasi ini
berbasis aplikasi dan
diaur
oleh
li,rary
,".h
dan
/ulkas secara umum adalah sebuah ala rumah
Eherne.h. us ," menggunakan pin digital --% -
angga lisrik yang menggunakan refrigerasi 2proses
dan -$ pada Arduino no. "in digial -( digunakan
pendingin3 unuk menolong penga*ean makanan.
unuk memilih ?-(( dan pin digital digunakan
/ulkas bekerja menggunakan pompa panas pengubah
unuk memilih , card . "in4pin yang sudah disebukan
!ase beroperasi dalam sebuah puaran refrigeration.
sebelumnya idak dapa digunakan unuk input5output
/ulkas erdiri dari lemari pendingin aau lemari
umum keika kia menggunakan Eherne ,hield.
pembeku aau keduanya. ,isem dua lemari ini
/arena ?-(( dan , card berbagi bus ,"% hanya
diperkenalkan perama kali oleh )eneral Elecric pada
salah sau yang dapa aki! pada sau *aku. Bika
-9$9. +eberapa kulkas sekarang dibagi menjadi empa
menggunakan kedua perangka dalam program% hal ini
ruang unuk penyimpanan jenis makanan yang berbeda:
akan diaasi oleh li,rary yang sesuai. Bika idak
2-3 4-5 ' 246. 83 2pembeku3% 23 ( ' 2$ 83
menggunakan - salah sau perangka dalam program
2daging3% 2$3 ' 2$9. 83 2pendingin3% 23 -( ' 2(
kia% kiranya kia perlu secara eksplisi men4deselect 4
83 2sayuran3 unuk menaruh berbagai jenis makanan
nya. nuk melakukan hal ini pada , card % set pin
2hda Amiruddin% (-3.
sebagai output dan menuliskan logika inggi padanya%
/amera module &'(7(6 merupakan sebuah kamera
sedangkan unuk ?-(( yang digunakan adalah pin
yang menggunakan chip controller &1'#O &'(7(6
-(. Eherne shield ini mempunyai standard #B4
dan menggunakan komunikasi serial 2#,$$ aau
sebagai koneksi inerne.
TT;3. 'amera &'(7(6 mempunyai kualias sandar &)A dan oupu yaiu
METODE PENELITIAN
1eode peneliian dari proyek akhir ini erdiri
yang bisa dikirimkan menggunakan komunikasi serial% selain iu camera &'(7(6 mempunyai $ ukuran gambar yang bisa diaur dianaranya 6(>5( %
dari blok sisem kerja ala yang erdiri dari 0nput % proses dan 4utput. )ambar - merupakan blok diagram sisem ala pemanau isi kulkas menggunakan arduino uno.
Pemantau isi kulkas menggunakan…(Ahmad Haris) #
)ambar -. +lok iagram ,isem +lok diagram sisem pada )ambar
-
menjelaskan susunan sisem secara keseluruhan bah*a bagian input erdiri dari module camera &'(7(6 yang ber!ungsi unuk pengambilan gambar pada pemanau isi
)ambar . #angkaian ,isem 1inimum )ambar
merupakan
gambar
rangkian
kulkas yang kemudian gambar ersebu bisa diliha
pemanau isi kulkas. "in igial
melalui smarphone dalam benuk hml. +agian ,isem
merupakan pin yang mendapakan input dari camera
control yang digunakan adalah system mikrokonroler
%&'' yang ber!ungsi unuk indicaor pada saa
Arduino uno
yang
pengambilan gampar. "ada pin dan $ merupakan
disusaikan aagar sesaui dengan Eherne shield #$ dan
transcei-er dan recei-er pada module camera =c(7(6
module
ber!ungsi sebagai komunikasi serial yang digunakan
#$ dengan rancang
camera
&'(7(6.
bangun
+agian
oupu
ini
menggunakan moor ser=o sebagai penggerk camera &' sesuai keinginan user bagian mana yang ingin
pada pin A(
oleh camera &'(7(6. "erancangan
menggunakan
bahasa
diliha% yau pada bagian pinu aau pada bagian kulkas.
pemrograman ' pada so!*are arduino% program yang
)ambar yang dihasilkan oleh kamera &'(7(6 adalah
elah dibua kemudian di4compile sehingga akan
berupa !orma .jpg dalam benuk hml.
diperoleh !ile dengan eksensi C.ino. 8ile ini inilah yang
"erancangan sisem ala pemanau isi kulkas
akan dido*nload ke Arduino no #$. "erancangan
menggunakan Eherne shield #$ berbasis arduino uno
program ini dilakukan dengan membua diagram alir
#$ menggunakan meode rancang bangun. ,ecara uru
(flowchart) erlebih dahulu. 6lowchart keseluruhan dari
meode ersebu adalah analisis kebuuhan ber!ungsi
program pemanau isi kulkas menggunakan Eherne
unuk
shield berbasis Arduino uno #$ diunjukan pada
menganalisi
kebeuhun
agar
mendapakan
komponen secara spesi!ik. "erancangan rangkaian% langkah pengembangan ala% diagram alir program% perancangan program% pengujian ala dan pengambilan daa. )ambar merupakan rancangan sisem minimum mikrokonroler Arduino uno #$ yang merupakan pengendali uama ala pemanau isi kulkas.
)ambar $.
Tegangan input
$
%(( &ol %(( &ol %(( &ol %(( &ol %(( &ol
Tegangan output anpa beban .99 &ol .99 &ol .99 &ol .99 &ol .99 &ol
Tegangan output dengan beban .( &ol .( &ol .( &ol .( &ol .( &ol
Pemantau isi kulkas menggunakan…(Ahmad Haris) Tabel $. "engujain egangan - & ' regulator ;175-
Tegangan input
Tegangan output anpa beban
$
-.(( &ol -.(( &ol -.(( &ol -.(( &ol -.(( &ol
--. &ol --. &ol --. &ol --. &ol --. &ol
Tegangan output dengan beban 5%5( &ol 5%5( &ol 5%5( &ol 5%5( &ol 5%5( &ol
Per%"tngan error tegangan output tan&a beban
<lai erbaca Error D
D --.( &
12.00 V −11.40 V
D (.(
12.00 V
HASIL PENGUJIAN DAN PEMBAHASAN Per%"tngan error 'engan beban
"engujian ala melipui pengukuran cau daya% pengujian camera &'(7(6% pengujian Eherne shield #$% dan pengujian secara keseluruhan. Hasil
pengujian diunjukkan Tabel - sampai Tabel .
Error D
D 5.5( &
12.00 V −8.80 V 12.00 V
D (.7
Tabel . "engujain egangan - & ' regulator 1.Peng!"an #at Da$a
;175- dengan error
Tabel -. "engukuran egangan & ' regulator
error Tegangan Tegangan Tegangan output
;175( Per%"tngan error tegangan output tan&a beban
$
D .99 &
5.00 V −4.99 V 5.00 V
D (.(
Per%"tngan error 'engan beban
Error D
5.0 V
erukur sebanyak lima kali mengalami penurunan egangan input dari - dan &ol diliha bah*a power
D (.-(
Tabel . "engukuran egangan & ' regulator ;175( dengan error
5%5( &ol 5%5( &ol 5%5( &ol 5%5( &ol 5%5( &ol
abel 5 sampai abel --% bisa. Tegangan masukan
D .( &
5.0 V −4.9 V
(.( (.( (.( (.( (.(
+erdasarkan hasil daa hasil dari pengukuran pada
--. &ol --. &ol --. &ol --. &ol --. &ol
error Tegangan output dengan beban (.7 (.7 (.7 (.7 (.7
Tegangan output
.99 &ol .99 &ol .99 &ol .99 &ol 99 & l
error Tegangan output anpa beban (.( (.( (.( (.( ( (
Tegangan output dengan beban .( &ol .( &ol .( &ol .( &ol ( & l
error Tegangan output dengan beban (.-( (.-( (.-( (.-( ( -(
supply bekerja dengan baik karena egangan keluaran
)ambar 6. #esolusi 6(>5( piksel
anpa beban dan dengan beban yang erukur eap sabil. Terliha perbedaan dari keiga gambar diaas berari (.Peng!"an #a)era *#+,+-
resolusi yang paling besar menampilkan gambar yang
"engujian kamera dilakukan unuk mengeahui
paling baik. nuk iu% pada peneliian ini penelii
gambar yang dihasilkan kamera dari resolusi yang
menggunakan iga resolusi% sehingga dapa memilih
berbeda4beda. odule kamera &'(7(6 mempunyai iga
reolusi yang paling besar supaya gambar dapa diliha
resolusi aau ukuran gambar yang berbeda4beda% yaiu:
dengan baik.
-3 resolusi 6(>5( piksel% 3 resolusi $(>( piksel% dan $3 -6(>-( piksel. +eriku diba*ah ini adalah gambar4gambar yang dihasilkan.
3.Peng!"an Et%ernet Shie! R3
"engujian rangkaian ini dengan menghubungkan ala ke kompuer. Hubungan modul dengan kompuer adalah jenis peer to peer sehingga sambungan yang digunakan adalah cross. /abel yang digunakan jenis up dengan konekor #B. ,eelah ersambung dengan kompuer langkah selanjunya adalah dengan mengaur " kompuer disesuaikan dengan " modul eherne. "
)ambar . #esolusi -6(>-( piksel
modul
eherne
menggunakan
"
-9.-65.-.-77
sehingga kompuer kia se dalam range " modul eherne
yaiu
-9.-65.-.-7
sampai
dengan
-9.-65.-.% kecuali ip -9.-65.-.-77 karena sudah dipakai oleh modul eherne. Tampilan pengauran " kompuer dapa diliha pada )ambar 7.
)ambar . #esolusi $(>( piksel
)ambar 7. "engauran " pada kompuer
Pemantau isi kulkas menggunakan…(Ahmad Haris) "engecekan
koneksi
anara
modul
dan
bekerja dengan baik dan benar. "engujian ini dilakukan
kompuer dengan menggunakan program O, yaiu
dengan dua ala yang berbeda yaiu dengan smartphone
dengan insruksi "<)% hasil pengecekan komunikasi
dan *eb. +eriku di ba*ah ini adalah gambar unuk
anara modul " dapa diliha pada gambar 5. ari hasil
pengujian
pengujian dapa diliha komunikasi anara modul
resolusi yang berbeda.
eherne dan kompuer bagus dengan "<) F -( ms
a3Hasil pengujian menggunakan smartphone android
menggunakan smartphone
dengan iga
Hasil pengujian menggunakan smartphone dapa ber!ungsi dengan baik% power supply yang masuk dalam rangkaian mikrokonroler dapa bekerja
sesuai
perencanaan
menghasilkan gambar
sehingga
aau phoo
dapa
dari jarak
maksimal - m. anpa penghalang. +eriku hasil pengujian menggunakan aplikasi android dapa diliha pada )ambar 9.
)ambar 5. "engecekan /omunikasi dengan "<) "embuaan
Baringan
*i!i
menggunakan
software conneci=y. 'onneci=y adalah software yang digunakan unuk mempermudah membua keneksi *i!i di kompuer yang hanya dapa digunakan unuk *indo*s
O,.
"engujian
menggunakan software
'onneci=y dilakukan beberapa jarak yang berbeda. +eriku hasil pengujian dapa diliha pada abel . Tabel . ji daya jangkauan connecti-y dari Eherne shield #$ N
$
+martphone Android dengan #esolusi 6(>5( piksel
Jarak Co""ecti#$ 'an Pener")a /)eter0 $ m anpa penghalang m erhalang - dinding 5 m erhalang dinding - m erhalang $ dinding - m anpa penghalangan
Keterangan /s"gna streng0 "enuh srip $ srip srip - srip "enuh srip
2.Peng!"an seara Keser%an
"engujian
)ambar 9. "engujian 1enggunakan Aplikasi
secara
keseluruhan
berujuan
unuk
mengeahui pemanau isi kulkas menggunakan Eherne shield #$ berbasis Arduino uno #$ secara elekris
b3 Hasil pengujian menggunakan *eb ,rowser +eriku hasil pengujian menggunakan *eb ,rowser dapa diliha pada )ambar -( diba*ah ini.
Saran
-."emanau isi kulkas ini akan lebih baik jika ada komponen ambahan berupa sensor yang dapa mendeeksi kelayakan konsumsi makanan unuk manusia agar dapa mengeahui apakah makanan yang ada di dalam kulkas harus masih baik aau idak% .sebaiknya menggunakan kamera yang lebih kecil dilengkapi dengan penggerak agar dapa mo-ing dan bisa meliha seluruh isi kulkas% )ambar -(. "engujian 1enggunakan *eb ,rowser
$.kulkas
dapa
diakses
keseluruh
*ilayah
jika
menggunakan " pu,lic.
dengan #esolusi -6(>-( piksel
DA4TAR PUSTAKA
K-L Aingandra 2((93. Android Adalah 7 Pengertian
KESIMPULAN DAN SARAN
.Android 7 +istem 4perasi. iambil anggal 1ei Kes")&an
(-6% dari% hp:MM***.aingindra.comMandroid4adalah4
-."erangka /eras G"emanau isi kulkas 1enggunakan Eherne ,hield #$ dan Arduino no #$ dibangun erdiri
dari
beberapa
rangkaian
yang
saling
mendukung. #angkaian pendukung ala ini adalah
pengerian4android4sisem4operasi.hml. KL Ecadio 2(-63. engenal Arduino uno "#. iambil pada anggal -- 1ei (-6% dari% hp:MMecadio.comMmengenal4 dan4belajar4arduino4uno4r$.
cau daya% mikrokonroller Arduino% Eherne shield K$L H% 1ike 2(-3. Arduino Aja/ 0p 8e,cam. iambil pada
#$% module camera &'(7(6% dan ;E% . perangka
lunak
yang
digunakan
unuk
anggal
6
,epember
(-6%
merealisasikan ala ini adalah software Arduino
hp:MMhesu!!*ebuild.comMprojecsMsmall4
unuk memprogram sisem minimum. "roeus7
hingsMarduino4aja>4ip4*ebcamM.
dari%
digunakan unuk membua layout "'+ Arduino. KL 1% Ed*ard 2(-3. 9isplay :8arning; and :Alert; 'orel dra* I7 unuk men4design ,o/.
,o/ messages in App 0n-entor apps. iambil pada
unuk membua hml pada *eb dan App n=enor
anggal
unuk
hp:MMappin=enor.pe=es.comMNpD5-.
membua
aplikasi
android.
,ecara
-
,epember
(-6%
dari%
keseluruhan program yang dibua sudah dapa bekerja sesuai dengan ujuan. Hal ini diunjukkan dengan
berhasilnya
Arduino
melakukan
pengambilan gambar pada isi kulkas% $.pemanau isi kulkas dirancang unuk memanau isi kulkas keika pemilik kulkas berada di luar rumah agar dapa mempermudah kegiaannya dengan jarak yang dienukan. Barak ersebu bisa diliha melalui abel -( dengan maksimal jarak yang diempuh - meer anpa penghalang.
KL gendel 2(-3. Arduino And The %c''
pada
anggal
-
juni
(-6%
dari%
hp:MM***.idogendel.comMenMarchi=esM$5. K6L 1anagam% Erick 2(-3. *=&ommerce. iaimbil pada anggal
-(
sepember
(-6%
dari%
hp:MMerickmanagam.blogspo.co.idM(-M(6Melepon4 pinar4smarphone4adalah.hml.
Pemantau isi kulkas menggunakan…(Ahmad Haris) > K7L Tai!un 2(-63. App 0n-entor and ultiple +creens. iambil
pada anggal
,epember (-6%
"enguji ama%
dari%
hp:MMpura=idaapps.comMmanager.php M%a)))a' Mn"r5 M.P'.
1engeahui%
ogyakara% ( esember (-6 1enyeujui% "embimbing "royek Akhir%
Dr. Sr" 9a$ant"5 M.P'. NIP. 16781(18 168-+3 ( ++1
NIP. 16-3+71( 1686+1 1 ++1