LAPORAN TUGAS BESAR PRAKTIKUM SENSOR DAN AKTUATOR
Oleh : Kelompok 5 NAMA MAHASISWA Ahmad Iqbal N Intho Nurshauma S Rohman Fathor
NIM 131910201007 131910201056 131910201105
LABORATORIUM KENDALI DAN TERAPAN JURUSAN TEKNIK TEKN IK ELEKTRO EL EKTRO STRATA STRATA 1 FAKULTAS TEKNIK UNIERSITAS JEMBER !"15
BAB I PENDAHULUAN
1#1 Pe$%&h'l'&$
Perkembanan teknolo! semak!n har! semak!n bertambah ma"u# Se!r!n denan la"un$a %er&e%atan teknolo!' membuat ban$ak oran men"ad! !n!n $an terde%at dalam masalah teknolo!# Pada dasarn$a teknolo! !alah men"ad! %embantu dalam keh!du%an mas$arakat' se%ert! haln$a kendaraan bermotor# (endaraan men"ad! komod!tas %ent!n dalam trans%ortas!# Namun terkadan tem%at %ark!r tak d!!r!n! denan s!stem $an "elas# )an$ak oran $an memark!r kendaraan t!dak beratur seh!na tem%at %ark!r $an luas tersebut t!dak men&uku%! menam%un kendaraan $an ada# *al $an d!%erlukan saat !n! !alah s!stem kontrol dalam area %ark!r# +enan bantuan m!krokontroler' kontrol kendaraan $an masuk dan $an keluar da%at men"ad! mudah# Penun"un da%at tahu bera%a s!sa %ark!r $an ada# Penunaan sensor $an mudah d!da%at dan ter"ankau men"ad! n!la! tersend!r! dalam kontrol %ark!r area tersebut# Penunaan s!stem %ark!r !n! t!daklah ban$ak membutuhkan oran seh!na menuran! beban %erusahaan tersebut# 1#2 ,u"uan -en!nkatkan e.!s!ens! lahan %ark!r seh!na %enun"un $an datan da%at maks!mal denan be!tu memudahkan %ula %enun"un untuk tahu bera%a tem%at %ark!r $an koson# Penontrolan mem!l!k! dana anaran $an "auh leb!h murah d!band!nkan denan memba$ar oran untuk men"aa t!a% %ark!r#
BAB II LANDASAN TEORI !#1# LED (L)*h+ Em)+)+$* D)o%e,
/+ meru%akan kom%onen elektron!ka $an daa meman&arkan &aha$a monokromat!k ke!ka d!ber!kan teanan ma"u# /+ termasuk dalam kum%ulan ma&amma&am d!ode $an terbuat dar! bahan sem!konduktor# arna arna &aha$a $an d!%ana&arkan oleh /+ terantun dar! "en!s bahan sem!konduktor $an d!%erunakann$a# /+ "ua da%at meman&arkan s!nar !n.ramerah $an t!dak tam%ak oleh mata se%ert! %ada remote ,4# )entuk /+ m!r!% denan sebuah bohlam $an ke&!l dan da%at d%asankan denan mudah ke dalam berbaa! %erankat elektron!ka# )erbeda denan lam%u %!"ar' /ed t!dak memerlukan %embakaran .!lamen seh!na t!dak men!mbulkan %anas dalam menhas!lkan &aha$a# !#!# Pho+o%)o%& Photod!oda adalah suatu "en!s d!oda $an res!stans!n$a berubahubah kalau
&aha$a $an "atuh %ada d!oda berubahubah !ntens!tasn$a# +alam ela% n!la tahanann$a sanat besar h!na %rakt!k t!dak ada arus $an menal!r# Semak!n kuat &aha$a $an "atuh %ada d!oda maka mak!n ke&!l n!la! hambatann$a' seh!na arus $an menal!r semak!n besar# !ka %hotod!oda %ersambunan %n berteanan bal!k d!s!nar!' maka arus akan berubah se&ara l!n!er denan kena!kan .luks &aha$a $an d!kenakan %ada %ersambunan tersebut# !#-# A.%')$o U$o
Ardu!no no adalah board m!krokontroler berbas!s A,mea32# no mem!l!k! 18 %!n d!!tal !n%ut out%ut :d!mana 6 da%at d!unakan sebaa! out%ut P-;' 6 !n%ut analo' resonator keram!k 16 -*<' koneks! S)' "a&k l!str!k'
header I=SP' dan tombol reset# no d!banun berdasarkan a%a $an d!%erlukan untuk mendukun m!krokontroler' sumber da$a b!sa menunakan %oer S) :"!ka terhubun ke kom%uter denan kabel S); dan "ua denan ada%tor atau batera!# Ardu!no no berbeda dar! semua %a%an sebelumn$a dalam hal t!dak menunakan F,+I &h!% dr!>er S)toser!al# Sebal!kn$a' .!tur Atmea162 :Atmea2 sam%a! >ers! R2; d!%roram sebaa! kon>erter S)toser!al# Re>!s! 2 dar! no mem!l!k! res!stor %ull!n 2 *) $an terhubun ke tanah' seh!na leb!h mudah untuk menunakan mode +F#
!#/# L0D !12
/=+ :/!qu!d =r!stal +!s%la$; ber.uns! untuk menam%!lkan karakter anka' huru. atau%un s!mbol denan leb!h ba!k dan denan konsums! arus $an rendah# /=+ :/!qu!d =r!stal +!s%la$; dot matr!k -1632 meru%akan modul /=+ buatan h!ta&h!# -odul /=+ :/!qu!d =r!stal +!s%la$; dot matr!k -1632 terd!r! dar! ba!an %enam%!l karakter :/=+; $an ber.uns! menam%!lkan karakter dan ba!an s!stem %rosesor /=+ dalam bentuk modul denan m!krokontroler $an d!letakan d!ba!an belakan /=+ tersebut $an ber.uns! untuk menatur tam%!lan /=+ serta menatur komun!kas! antara /=+ denan m!krokontroler $an menunakan modul /=+ tersebut# -odul %rosesor -1632 %ada /=+ tersebut mem!l!k! memor! tersend!r! sebaa! ber!kut# =?R@- :=hara&ter ?enerator Read @nl$ -emor$; =?RA- :=hara&ter ?enerator Random A&&ess -emor$; ++RA- :+!s%la$ +ata Random A&&ess -emor$;
Funs! P!n /=+ :/!qu!d =r!stal +!s%la$; +ot -atr! 2B16 -1632
•
+)0 C +)7 adalah "alur data :data bus; $an ber.uns! sebaa! "alur komun!kas! untuk men!r!mkan dan mener!ma data atau !nstruks! dar!
•
m!krokontrooler ke modul /=+# RS adalah %!n $an ber.uns! sebaa! selektor re!ster :re!ster selle&t; $a!tu denan member!kan lo!ka lo :0; sebaa! re!ster %er!ntah dan lo!ka h!h
•
:1; sebaa! re!ster data# R adalah %!n $an ber.uns! untuk menentukan mode ba&a atau tul!s dar! data $an terda%at %ada +)0 C +)7# Da!tu denan member!kan lo!ka lo
•
:0; untuk .uns! read dan lo!ka h!h :1; untuk mode r!te# nable :;' ber.uns! sebaa! nable =lo&k /=+' lo!ka 1 set!a% kal! %en!r!man atau %emba&aan data#
BAB III STRUKTUR
-#1 Al&+ D&$ B&h&$
1# 2# 3# 8# 5#
Ardu!no uno# /+# Photod!oda# /=+ 216# um%er#
-#! G&m3&. .&$*k&)&$
-#- L)4+ P.o*&m #include LiquidCrystal lcd(13, 12, 11, 10, 9, 8); int artu;
int !iru"; int $erah"%; int a"0,!"1,c"2,d"3; int e,&,',h; int i"0,"0,"0,l"0,$"0; *id setu+() -erial.!e'in(900); lcd.!e'in(1,2); lcd.setCurs*r(1,0); lcd.+rint(/-ela$at atan'/); lcd.setCurs*r(2,1); lcd.+rint(/i a.eni/); delay(000); lcd.clear(); +in*de(!iru,4567); +in*de($erah,4567); *id l**+() !acaartu(); e"anal*'ead(:1); -erial.+rint(e ); -erial.+rint(/ /); &"anal*'ead(:2); -erial.+rint(& ); -erial.+rint(/ /); '"anal*'ead(:3); -erial.+rint(' ); -erial.+rint(/ /); h"anal*'ead(:%); -erial.+rint(h ); -erial.+rint(/ /); i&(e<"900)i"0; elsei"1; i&(&<"900)"0; else"1; i&('<"900)"0; else"1; i&(h<"900)l"0; elsel"1; $"il; lcd.clear(); lcd.setCurs*r(0,1);
lcd.+rint(/*!il " /); lcd.setCurs*r(9,1); lcd.+rint($); -erial.+rintln($); i&($""%) lcd.setCurs*r(0,1); lcd.+rint(/*!il " /); lcd.setCurs*r(9,1); lcd.+rint(/6enuh/); i&($""0) lcd.setCurs*r(0,1); lcd.+rint(/*!il " /); lcd.setCurs*r(9,1); lcd.+rint(/*s*n'/); *id !acaartu() artu"anal*'ead(:0); -erial.+rint(artu ); -erial.+rint(/ /); i&(artu<"20==artu>"%01)
di'italrite(!iru,?4@?);
di'italrite($erah,LA);
delay(00);
di'italrite(!iru,LA);
di'italrite($erah,LA);
delay(00);
lcd.setCurs*r(0,0);
lcd.+rint(/eanan/);
i&(artu<"%00)
di'italrite($erah,?4@?);
di'italrite(!iru,LA);
delay(00);
di'italrite($erah,LA);
di'italrite(!iru,LA);
delay(00);
lcd.setCurs*r(0,0);
lcd.+rint(/eiri/);
else di'italrite(!iru,LA); di'italrite($erah,LA); delay(1000);
-#/ 0&.& ke.& &l&+
Protot$%e $an telah d!buat' ber.uns! sebaa! kontrol %ark!r area# (et!ka %ada %os %ertama area %ark!r terda%at tem%at untuk memasukan kartu# +!mana kartu untuk %ark!r mob!l dan se%eda motor mem!l!k! %erbedaan# +!dalam ranka!an m!krokontroller sudah terd!.!n!s! dalam data base# (et!ka kartu menun"ukan mob!l maka /=+ akan menam%!lkan s!sa %ark!r $an koson# Selan"ut$a /+ b!ru akan men$ala denan %os!s! bl!nk# (et!ka mob!l tersebut kelar maka /=+ otomat!s akan menh!tun baha telah ada tem%at $an koson# Sedankan untuk se%eda motor denan menun"ukan kartu tersebut maka sudah da%at masuk dalam area %ark!r#
-#5 FLOW0HART
-ula!
-ob!l E *!"au Se%eda E -erah
DA /+ )!ru )l!nk
-ob!l ,I+A(
,I+A( Photod!oda *!h
Se%eda -otor
DA (eluar
,I+A( (eluar
/+ -erah )l!nk DA
DA Selese!
,I+A(
-#5 GAMBAR ALAT
BAB I PENUTUP /#1 Ke4)mp'l&$
+ar! %embuatan alat $an telah d!lakukan' da%at d!amb!l bebera%a kes!m%ulan sebaa! ber!kut 1# Pembuatan s!stem area %ark!r ber.uns! untuk memudahkan %enun"un# 2# Pembuatan s!stem area %ark!r sanat mudah d! a%l!kas!kan dan sanat ter"ankau 3# Pembuatan s!tem area %ak!r ber.uns! untuk menatur %ark!r denan kontrol ardu!no#