Diajukan guna memenuhi tugas Matakuliah Mekatronika Pertanian
MAKALAH Disusun oleh: Kelompok 1 TEP-B Salman Alfarisi 1211!2!1!1" #ur Aini $ari%o & 1211!2!1!1' (aesar $a)mi PS 1211!2!1!*2 +irnan,a Denn% K 1211!2!1!2 A-if +ir,aus% Septian 1211!2!1!"" JURUSAN TEKNIK PERTANIAN FAKULTAS TEKNOLOGI PERTANIAN UNIVERSITAS JEMBER 2014 Prinsi K!r"# 1. Komputer pri/a,i ,igunakan untuk mem/uat program %ang kemu,ian ,i,o0nloa, ke mikrokontroler kemu,ian mikrokontroler mengirimkan sin%al kepa,a motor steper untuk menggerakkan panel sel sur%a sesuai program %ang ,i/uat. 2. Prinsip kerja sistem pela1ak panel sel sur%a %ang akan ,i/uat a,alah menggerakkan panel sel sur%a se/esar 1231 o setiap * menit. Pem/uatan sistem pela1ak meliputi ,ua hal %aitu pem/uatan hardware ,an pem/uatan software. 3. Dengan a,an%a sinar matahari %ang mengenai panel sel sur%a maka panel sel sur%a menghasilkan keluaran %ang kemu,ian ,iukur ,engan -oltmeter ,an ampermeter. R#n$#n%#n F&n%si'n#( Dalam ran1angan optimalisasi panel sel sur%a ,engan menggunakan sistem pela1ak /er/asis mikrokontroler ,igunakan komputer pri/a,i untuk mem/uat program kemu,ian ,i,o0nloa, ke mikrokontroler. Mikrokontroler %ang ,igunakan a,alah AT'4(*1 merupakan mikrokomputer (M5S ' /it keluarga M(S-*1 intel. Mikrokontroler ini memerlukan 3 kapasitor2 1 resistor2 1 kristal2 serta 1atu ,a%a * -olt. 6angkaian reset ,i/entuk ,ari resistor ,an kapasitor sehingga ,alam kea,aan po0er on reset maka mikrokontroler akan ,ireset ketika men,apatkan 1atu ,a%a. Keluarga mikrokontroler AT'4(*1 ,ilengkapi ,engan ,ua perangkat timer %aitu timer ! ,an timer 1. 7ntuk mengatur kerja timer terse/ut ,igunakan ,ua register tam/ahan %ang ,ipakai /ersama oleh timer ! ,an timer 1. 6egister tam/ahan terse/ut a,alah register T(5# 8Timer (ontrol 6egister2 memori ,ata internal alamat ''h9 ,an register TM5D 8Timer Mo,e 6egister2 memori ,ata internal alamat '4h9. Pemasangan se/uah panel sel sur%a ,engan posisi tegak lurus terha,ap arah sinar matahari ,ilakukan untuk mengetahui keluaran maksimum2 se,angkan untuk mengetahui pengaruh arah sinar matahari terha,ap keluaran panel ,ilakukan ,engan meru/ah arah panel sel sur%a tiap 1! o hingga men1apai su,ut "! o terha,ap su,ut ,atang matahari. Motor steper ,alam sistem pela1ak ,igunakan se/agai penggerak panel. Motor steper memiliki pin-pin input %ang menja,i kutu/-kutu/ magnet ,i ,alam motor. :ika salah satu pin ,i/eri tegangan2 pin terse/ut akan mengaktifkan kutu/ ,i ,alam magnet se/agai kutu/ utara ,an kutu/ %ang ti,ak ,i/eri tegangan se/agai kutu/ selatan. Dengan ter,apatn%a ,ua kutu/ ,i,alam motor ini2 rotor ,i,alam motor %ang memiliki kutu/ permanen akan mengarah sesuai ,engan kutu/ ; kutu/ input. Kutu/ utara rotor akan mengarah ke kutu/ selatan stator se,angkan kutu/ selatan rotor akan mengarah ke kutu/ utara stator. Prinsip kerja sistem pela1ak panel sel sur%a %ang akan ,i/uat a,alah menggerakkan panel sel sur%a se/esar 1231! setiap * menit. Pem/uatan sistem pela1ak meliputi ,ua hal %aitu pem/uatan har,0are ,an pem/uatan soft0are. Di#%r#) B('* Diagram /lok untuk optimasi panel sel sur%a ,engan menggunakan sistem pela1ak /er/asis mikrokontroler AT'4(*1 Di#%r#) R#n%*#i#n Berikut ini merupakan skema gam/ar ran1angan alat sistem pela1ak panel sel sur%a pengujian pengaruh su,ut ,atang sinar matahari terha,ap keluaran sel sur%a.2 Pengam/ilan ,ata posisi<su,ut matahari Pen%amaan skala alat ukur Pengujian karakteristik panel sel sur%a Pengujian keluaran panel sel sur%a pengujian mikrokontroler Pembuatan sistem pelacak pengambilan data Selesai Mulai Pem/uatan progam ,ilakukan ,i komputer %ang kemu,ian ,i download ke mikrokontroler2 kemu,ian mikrokontroler mengirimkan sin%al kepa,a motor steper untuk menggerakkan panel sel sur%a sesuai program %ang ,i/uat. Dengan a,an%a sinar matahari %ang mengenai panel sel sur%a maka panel sel sur%a menghasilkan keluaran %ang kemu,ian ,iukur ,engan -oltmeter ,an ampermeter. 1. Pem/uatan Hardware =am/ar sistem hardware alat pela1ak panel sel sur%a Panel sel sur%a ,ikait ,engan aluminium siku ,an ,ipasang pa,a poros %ang terhu/ung ,engan gir /esar. Poros ter/uat ,ari sam/ungan 2 /uah mur * 1m2 kemu,ian poros ,ihu/ungkan pa,a motor steper ,engan gir ulir. Komponen komponen terse/ut ,iletakkan pa,a kerangka %ang ter/uat ,ari mika akrilik seperti pa,a gam/ar ,iatas. Dipilih motor steper se/agai penggerak2 karena ,apat ,ilakukan pengesetan /esar su,ut pergerakann%a. Satu putaran motor steper tersusun ,ari 2!! ,etak2 sehingga satu ,etak menghasilkan 12' o . Motor steper ,ihu/ungkan ,engan gir ulir ,engan tujuan untuk mengerakkan panel sel sur%a agar le/ih halus serta ,apat ,igunakan se/agai pengun1i panel ketika ,iperintahkan /erhenti. =ir ulir ,ihu/ungkan ,engan gir /esar %ang memiliki *' gerigi. Satu putaran gir ulir 8%ang terhu/ung ,engan motor steper9 akan menggerakkan panel se/esar 1<*' putaran. Dengan ,emikian sistem pela1ak terse/ut ,apat menggerakkan panel sel sur%a ,engan ketelitian !2!31 o . 2. Pem/uatan Soft0are Se1ara garis /esar software sistem pela1ak ini menggunakan 2 /uah rutin %aitu rutin steper ,an rutin ,ela%. Diagram alir program utama ,apat ,ilihat pa,a gam/ar =am/ar ,iagram alir program utama sistem pela1ak panel sel sur%a >nstruksi %ang pertama ,ijalankan program a,alah inisialisasi PP>. >nisialisasi PP> /ertujuan untuk mengu/ah control word PP> agar port ( /erfungsi se/agai keluaran. Setelah ,ilakukan inisialisasi PP>2 program menjalankan rutin steper %ang /erfungsi untuk menggerakkan motor steper se/an%ak ?! ,etak atau 1231 ! 8satu@step92 kemu,ian menjalankan 6utin je,a untuk mem/erikan selang 0aktu se/esar * menit ,ari step satu ke step /erikutn%a. Lis+in% Pr'%r#) Pengujian mikrokontroler AT'4(*1 /ertujuan untuk mengetahui kinerja mikrokontroler terutama pa,a port-port %ang ,igunakan. Pengujian ini ,ilakukan ,engan mem/uat ,an menjalankan program ,engan /ahasa assem/l% menggunakan soft0are al,s %ang mempun%ai keluaran pa,a port (. A A (aha%a ,ari lampu /ohlam Aoltmeter Ampermeter Potensio Panel sel sur%a 3! Pengujian ini ,ilakukan ,engan mem/uat ,an menjalankan program %ang mempun%ai keluaran pa,a port %ang ,igunakan ,alam sistem pela1ak %aitu port (. Program %ang ,ijalankan a,alah se/agai /errikut: org ?!!!h ljmp start org ?1!!h start: mo- a2B42h mo- ,ptr2B2!!3h mo-C D,ptr2a mo- a2B!1h Enilai logika input mo- ,ptr2B2!!2h mo-C D,ptr2a en, Dengan memasukkan nilai !1h pa,a akumulator se/agai logika masukan maka keluaran pa,a pin port ( a,alah !!!!!!!1. 7ntuk mengetahui nilai logika masing- masing pin port ( ,ihu/ungkan ,engan le,. Pengujian se1ara keseluruhan pa,a port@( ,ilakukan ,engan mengganti nilai logika input %ang ter,apat pa,a akumulator ,an menjalankan program kem/ali. K')'n!n ,#n% Di!r(&*#n Komponen %ang ,iperlukan pa,a optimasi panel sel sur%a ,engan menggunakan sistem pela1ak /er/asis mikrokontroler AT'4(*1: 1. Komputer Komputer /erfungsi se/agai pengatur pemprograman pa,a mikrokontroler %ang ,igunakan pa,a per1o/aan optimasi panel sel sur%a ,engan menggunakan sistem pela1ak2 /er,asarkan pergerakan matahari %ang akan ,i/a1a oleh sistem pa,a mikrokontroler ,an peru/ahann%a pa,a ran1angann%a %aitu mem/entuk su,ut sesuai ,engan ,atangn%a sinar matahari. 2. Mikrokontroler AT'4(*1 Mikrokontroler AT'4(*1 merupakan mikrokomputer (M5S ' /it keluarga M(S-*1 intel. Mikrokontroler ini memerlukan 3 kapasitor2 1 resistor2 1 kristal2 serta 1atu ,a%a * -olt. 6angkaian reset ,i/entuk ,ari resistor ,an kapasitor sehingga ,alam kea,aan po0er on reset maka mikrokontroler akan ,ireset ketika men,apatkan 1atu ,a%a. 3. Mo,ul sel sur%a oga0a seiki 5SK *"11 12" mm C 1!? mm ?. Busur ,erajat Berfungsi se/agai petunjuk ,erajat pa,a saat komponen menerima sinar matahari2 %ang /ekerja /er,asarkan pemrograman pa,a mikrokontroler tentang ,atangn%a sinar matahari. *. Stop 0at1h < pengatur 0aktu 8Timer9 Register TM5D ,an register T(5# merupakan register pem/antu untuk mengatur kerja Timer 0 ,an Timer 12 ke,ua register ini ,ipakai /ersama oleh Timer 0 ,an Timer 1. 6egister TM5D ,i/agi menja,i 2 /agian se1ara simetris2 /it ! sampai 3 register TM5D 8TM5D /it !- TM5D /it 39 ,ipakai untuk mengatur Timer 02 /it ? sampai register TM5DE 8TM5D /it ?-TM5D /it 9 ,ipakai untuk mengatur Timer2 pemakaiann%a se/agai /erikut : 1. Bit M!<M1 ,ipakai untuk menentukan Mo,e Timer seperti %ang terlihat ,alam Ta/el ,i =am/ar 2.12. 2. Bit (<TF ,ipakai untuk mengatur sum/er sinal ,etak %ang ,iumpankan ke pen1a1ah /iner. :ika (<TFG! sin%al ,etak ,iperoleh ,ari osilator kristal %ang frekuensin%a su,ah ,i/agi 122 jika (<TFG1 maka sin%al ,etak ,iperoleh ,ari kaki T! 8untuk Timer 09 atau kaki T1 8untuk Timer 19. 3. /it =ATE merupakan /it pengatur saluran sin%al ,etak. Bila /it =ATEG! saluran sin%al ,etak han%a ,iatur oleh /it T6C 8maksu,n%a a,alah T6! atau T61 pa,a register T(5#9. Bila /it =ATEG1 kaki >#T! 8untuk Timer 09 atau kaki >#T1 8untuk Timer 19 ,ipakai juga untuk mengatur saluran sin%al ,etak. ". Aolt meter . Ampere meter '. Transformator 4 -olt !2* amper Berfungsi menaikkan ,an menurunkan tegangan listrik %ang ,iperoleh ,ari rangkaian sel sur%a ,engan menggunakan sistem pela1ak /er/asis mikrokontroler AT'4(*1 4. Motor steper Motor steper ,alam sistem pela1ak ,igunakan se/agai penggerak panel. Dalam motor penggerak listrik ,ikenal ,ua ma1am motor penggerak %aitu motor D(<A( ,an motor steper. Motor D(<A( ter,iri ,ari 2 /uah koil se/agai stator ,an inti magnet %ang /isa /erputar pa,a sum/un%a se/agai rotor. Karenan%a putaran motor D(<A( ini /erputar se1ara kontin%u. Ber/e,a ,engan motor steper ? koil stator %ang ,isusun ,engan posisi tertentu sehingga ti,ak /isa menghasilkan putaran %ang kontin%u. >nti magnet akan /erhenti /erputar jika stator mem/erikan magnet %ang /erla0anan ,engan inti magnet terse/ut2 karena ke,uan%a tarik menarik. :ika arus listrik ,ialirkan ke koil 1 maka inti magnet akan /erha,apan ,engan koil 12 kemu,ian jika arus listrik ,igeser ke koil 2 maka inti magnet akan /erha,apan ,engan koil 22 ,an ,emikian seterusn%a. >nti magnet juga ,apat /erhenti /erputar pa,a posisi antara ,ua koil stator ,engan 1ara mem/erikan arus listrik pa,a ,ua koil se1ara /ersamaan. >ni /isa ,imanfaatkan untuk menghasilkan su,ut putar %ang le/ih ke1il2 ,an putaran motor menja,i le/ih halus.
Pa,a gam/ar ,iatas menunjukkan ilustrasi motor steper ,engan ? kelompok koil %ang pa,a umumn%a ti,ak /erputar kontin%u. karena inti magnet ,ari motor steper ti,ak /erputar kontin%u ,an han%a akan /erpin,ah ,ari mengha,ap koil 1 ke koil lainn%a2 maka %ang harus ,ilakukan untuk memutar motor steper a,alah ,engan menggeser sum/er arus listrik %ang ,imasukkan ke koil se1ara /erurutan ,ari koil 1 ke koil 22 ,an seterusn%a. :ika ,ikehen,aki putaran ,engan arah %ang /erla0anan maka urutan arus %ang ,imasukkan ke koil harus ,igeser /erla0anan ,ari 1ara %ang ,ise/utkan ,iatas. 7ntuk keperluan terse/ut maka kita memerlukan se/uah piranti penggeser pulsa.