tugas akhir sistem data logger kincir angin

advertisement
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
TUGAS AKHIR
SISTEM DATA LOGGER KINCIR ANGIN
PROPELER BERBAHAN KAYU
Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Teknik
Program Studi Teknik Elektro
Oleh :
LULUK ARIYANTO
NIM : 125114024
PROGRAM STUDI TEKNIK ELEKTRO
JURUSAN TEKNIK ELEKTRO
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2016
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
FINAL PROJECT
DATA LOGGER SYSTEM WINDMILL
WOODEN PROPELLER
Presented Partial Fullfillment of the Requirements
To Obtain the Sarjana Teknik Degree
In Electrical Engineering Study Program
LULUK ARIYANTO
NIM : 125114024
ELECTRICAL ENGINEERING STUDY PROGRAM
ELECTRICAL ENGINEERING DEPARTMENT
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2016
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
HALAMAN PERSEMBAHAN DAN MOTTO HIDUP
MOTTO :
Jalani hidup dengan optimism dan kesabaran
Dengan ini kupersembahkan karyaku untuk …..
Bapak, Ibu, dan keluargaku tercinta,
Sahabat – sahabatku yang selalu setia bersama,
Teman-teman seperjuanganku Teknik Elektro 2012,
Dan semua orang yang hadir didalam kehidupanku
vi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
INTISARI
Untuk mengetahui kinerja pembangkit listrik yang dihasilkan oleh kincir angin
propeller berbahan kayu. Diperlukan data – data parameter tegangan, arus generator listrik,
kecepatan angin, kecepatan poros dan arah angin. Sistem perekaman data tersebut dilakukan
oleh piranti data logger.
Sistem data logger menggunakan Arduino Uno sebagai pusat pengolahan dari kelima
sensor tersebut. Sensor tegangan, sensor arus, dan sensor kompas tersebut akan diambil
sampling setiap 0,04 detik,lalu untuk sensor tegangan, sensor arus dan sensor kompas akan
diolah samplingnya tadi setiap 0,4 detik, sedangkan untuk sensor kecepatan poros dan sensor
kecepatan angin diambil sampling setiap 1 detik, setelah itu akan disimpan setiap 10 detiknya.
Sebelum itu hasil pengolahan data akan ditampilkan di LCD 16x2 setiap detiknya.
Data logger kincir angin propeller berbahan kayu berhasil dibuat, dengan Tingkat
keberhasilan sensor tegangan sebesar 99,3%, sensor arus sebesar 96,78%, kompas sebesar
98,1%, sensor kecepatan angin 79,7% dan sensor kecepatan poros sebesar 94,1%
Kata kunci : data logger, kincir angin, Arduino Uno
viii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
ABSTRACT
To determine the performance of power generated by windmill wooden propeller. Need
required data parameter such as voltage, current electric generator, wind speed , the shaft speed
windmills and the wind direction. The data recording system is performed by the data logger.
The system uses an Arduino Uno as a center processing of the fifth sensor. A voltage
sensor, a current sensor, and compass sensor sampling will be take every 0,04 second, and then
to a voltage sensor, a current sensor and compass sensor will be processed every 0,4 second,
while for shaft speed sensor and wind speed sensor sampling will be taken every 1 second.
After that the fifth sensor will be recorder every 10 second. Before that the processing data of
fifth sensor will be displayed on the LCD 16x2 every second.
Datalogger windmill wooden propeller is fully established, with successful precentage
for voltage sensor is 99,3%, for a current sensor is 96,78%, for a compass sensor is 98,1%, for
a wind speed sensor is 79,7% and for shaft speed sensor is 94,1%.
The keywords : Datalogger, Windmill, Arduino Uno
ix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Allah S.W.T karena atas segala rahmat-Nya
sehingga penulis dapat menyelesaikan laporan tugas akhir ini dengan baik. Laporan tugas akhir
ini disusun untuk memenuhi syarat memperoleh gelar sarjana.
Selama pembuatan tugas akhir ini penulis menyadari bahwa begitu banyak pihak yang
memberikan bantuan baik berupa idea tau gagasan, dukungan moral, maupun bantuan materi.
Oleh karena itu, peneliti ingin mengucapkan terimakasih kepada :
1. Drs. Johanes Eka Priyatma, M.Sc., Ph.D, selaku Rektor Universitas Sanata Dharma
2. Sudi Mungkasi, S.Si., M. Math. Sc., Ph. D selaku Dekan Fakultas Sains dan
Teknologi
3. Petrus Setyo Prabowo, S.T., M.T., selaku ketua Program Studi Teknik Elektro
Universitas Sanata Dharma.
4. Dr. Iswanjono, selaku dosen pembimbing yang dengan penuh setia, kesabaran dan
pengertian untuk membimbing dalam menyelesaikan Tugas Akhir ini.
5. Martanto, S.T.,M.T. dan Augustinus Bayu Primawan, S.T., M.Eng. selaku dosen
penguji yang telah memberi masukkan, kritik dan saran serta merevisi penulisan
tugas akhir ini.
6. Seluruh dosen yang telah mengajarkan banyak ilmu yang bermanfaat selama
menempuh pendidikan di Universitas Sanata Dharma.
7. Keluarga penulis terutama bapak, ibu, kakak dan adek yang telah banyak
memberikan dukungan doa, kasih sayang dan motivasi selama menempuh
pendidikan di Universitas Sanata Dharma.
8. Keluarga besarku yang telah memberi dukungan selama menempuh pendidikan di
Universitas Sanata Dharma.
9. Sahabat – sahabatku :Sambu Rezpatia, Andita Prastiti, Rico, Erik yang selalu ada
untuk membantuku, menyemangatiku dan menghiburku.
10. Teman – teman seperjuangan Teknik Elektro 2012 yang telah menemani pada saat
menempuh pendidikan di Universitas Sanata Dhama.
11. Semua pihak yang tidak bisa disebutkan satu persatu yang telah banyak
memberikan banyak bantuan dan dukungan dalam menyelesaikan tugas akhir ini.
x
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR ISI
Halaman
HALAMAN JUDUL (Bahasa Indonesia) ……………………………………………i
HALAMAN JUDUL(Bahasa Inggris)………………………………………………...ii
HALAMAN PERSETUJUAN………………………………………………………... iii
HALAMAN PENGESAHAN………………………………………………………… iv
PERNYATAAN KEASLIAN KARYA……………………………………………….v
HALAMAN PERSEMBAHAN DAN MOTTO HIDUP……………………………. vi
LEMBAR PERNYATAAN PERSETUJUAN PUBLIKASI KARYA
ILMIAH UNTUK KEPENTINGAN AKADEMIS………………………………….vii
INTISARI……………………………………………………………………………...viii
ABSTRACT…………………………………………………………………………….ix
KATA PENGANTAR…………………………………………………………………x
DAFTAR ISI…………………………………………………………………………..xii
DAFTAR GAMBAR………………………………………………………………….xvi
BAB I PENDAHULUAN……………………………………………………………..1
1.1.
Latar Belakang………………………………………………………………...1
1.2.
Tujuan da Manfaat Penelitian…………………………………………………3
1.3.
Batasan Masalah………………………………………………………………3
1.4.
Metodologi Penelitian………………………………………………………...4
BAB II DASAR TEORI……………………………………………………………...6
2.1.
Pengondisi Sinyal…………………….............................................................6
2.2.
Pembagi Tegangan…………………………………………………………...7
2.3.
LM358………………………………………………………………………8
xii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2.4.
HMC5883L…………………………………………………………………8
2.5.
Optocoupler…………………………………………………………………9
2.6.
Led…………………………………………………………………………. 11
2.7
Arduino Uno Rev3………………………………………………………….13
2.7.1. Spesifikasi Arduino Uno Rev3………………………………………14
2.7.2. Pemrograman Arduino IDE………………………………………….15
2.7.3. Komunikasi Serial Arduino………………………………………….17
2.8.
LCD………………………………………………………………………...17
2.9.
IC DS1307………………………………………………………………….19
2.10.
Saklar push button………………………………………………………….20
2.11.
WCS 1800………………………………………………………………….22
2.12. Rancang bangun Anemometer 3 mangkuk…………………………………23
2.12.1. Angin……………………………………………………………….23
2.12.2. Mangkuk Anemmeter……………………………………………...24
2.12.3. Momen Inersia……………………………………………………..24
2.13. Proses Pensamplingan Data………………………………………………..28
BAB III RANCANGAN PENELITIAN………………………………………...29
3.1.
Konsep Dasar.……………………………………………………………..29
3.2.
Perancangan Perangkat Keras……………………………………………..29
3.2.1. Sensor Tegangan……………………………………………………29
3.2.2. Sensor Arus…………………………………………………………30
3.2.3. Sensor Kompas……………………………………………………..33
3.2.4. Sensor Kecepatan Kincir Angin……………………………………34
3.2.5. Sensor Kecepatan Angin………………………………………..36
xiii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3.2.6. Arduino Uno…………………………………………………….37
3.2.7. Tombol………………………………………………………….39
3.2.8. Format Paket Data………………………………………………40
3.3.
LCD……………………………………………………………………41
3.4.
Skema Pemasangan……………………………………………………41
3.5.
Diagram Alir Utama Data logger……………………………………..41
3.5.1. Diagram Alir Subrutin Data Tegangan dan Arus………………41
3.5.2. Diagram Alir Subrutin Pengolahan Data kec.kincir
dan kec. Angin.………………………………………………………..42
3.5.3. Diagram Alir Subrutin Kompas………………………………..42
3.5.4. Diagram Alir Subrutin Penyimpanan Data…………………….42
3.6.
Desain Boks Data logger……………………………………………..43
BAB IV HASIL DAN PEMBAHASAN……………………………………48
4.1.
Bentuk Fisik data logger dan Hardware elektronik…………………48
4.1.1. Bentuk Fisisk data logger……………………………………..48
4.1.1.1. Rangkaian Catu Daya DC…………………………...49
4.1.1.2. Rangkaian Pembagi Tegangan………………………49
4.1.1.3. Rangkaian Pengondisi Sinyal……………………….50
4.1.1.4. Rangkaian Reset ekternal dan LCD karakter………..51
4.2.
Pengujian Alat…………………………………………………….....51
4.2.1. Sensor Tegangan……………………………………………...51
4.2.2. Sensor Arus…………………………………………………...53
4.2.3. Sensor Kompas………………………………………………..54
4.2.4. Sensor Kecepatan Angin…………………………………....55
xiv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4.2.5. Sensor Kecepatan Poros…………………………………….57
4.2.6. Pengujian RTC dan SD Card…………………………….....58
4.2.7. Pengujian Keseluruhan………………………………….......59
4.3.
Pengujian dan Pembahasan Perangkat Lunak…………………......59
4.3.1. Inisialisai I/O………………………………………………..60
4.3.2. Pensamplingan Data………………………………………...60
4.3.3. Pengolahan Data………………………………………….....61
4.3.4. Penyimpanan Data…………………………………………..60
4.3.5. Menampilakn ke LCD…………………………………….....61
BAB V KESIMPULAN DAN SARAN…………………………………..63
5.1.
Kesimpulan…………………………………………………………63
5.2.
Saran……………………………………………………………......63
DAFTAR PUSTAKA……………………………………………………..64
LAMPIRAN……………………………………………………………….65
xv
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR GAMBAR
Halaman
Gambar 1.1. Blok Diagram Sistem Keseluruhan Kincir Angin
Propeller Berbahan Kayu………………………………………………………………...2
Gambar 1.2. Diagram Blok Perancangan………………………………………………..5
Gambar 2.1. Rangkaian Penguat Selisih Tegangan……………………………………..6
Gambar 2.2. Rangkaian Buffer………………………………………………………….7
Gambar 2.3. Rangkaian Dasar Pembagi Tegangan……………………………………..8
Gambar 2.4. Konfigurasi LM358……………………………………………………….8
Gambar 2.5. Pin HMC5883L…………………………………………………………...9
Gambar 2.6. Simbol Optocoupler………………………………………………………10
Gambar 2.7. (a). Rangkaian Phototransistor Common Emiter Amplifier……………....10
Gambar 2.7.(b). Rangkaian Phototransistor Common Colector Amplifier……………..10
Gambar 2.8. Konfigurasi LED………………………………………………………….12
Gambar 2.9. Rangkaian Indikator LED………………………………………………...13
Gambar 2.10. Konfigurasi Pin Arduino Uno…………………………………………...15
Gambar 2.11. Pin Mapping ATmega168/328…………………………………………..15
Gambar 2.12. Perangkat LUnak Arduino Uno IDE versi 1.6.6………………………...16
Gambar 2.13. LCD 16x2………………………………………………………………..18
Gambar 2.14.(a). Simbol Tombol tekan NO(Normally Open)…………………………21
Gambar 2.14.(b). Simbol tombol tekan NC(Normally Close)….………………………21
Gambar 2.15.(a). Rangkaian tombol tekan pull up……………………………………..21
Gambar 2.15.(b). Rangkaian tombol tekan pull down……………………….……….21
xvi
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 2.16. Rangkaian Reset Eksternal…………………………………….………22
Gambar 2.17. Ilustrasi Hall Effect sensor…………………………………………….22
Gambar 2.18. Konfigurasi sensor Arus hall effect…………………………………...23
Gambar 2.19. Perbandingan antara Tegangan Keluaran
dengan Arus Masukan WCS1800……………………………………………………23
Gambar 2.20. Momen inersia sebah titik partikel terhadap poros…………………...24
Gambar 2.21. Batang Uniform dengan sumbu putar melalui salah satu ujung……...25
Gambar 2.22. Setengah bola dengan sumbu putar melalui salah satu ujung…….......25
Gambar 2.23. Poros bermagnet dengan sumbu putar melalui pusatnya……………..26
Gambar 2.24. Sketsa mangkuk anemometer ideal…………………………………...27
Gambar 2.25.(a). Tinjau Segitiga x…………………………………………………..28
Gambar 2.25.(b). Tinjau segitiga y…………………………………………………..28
Gambar 3.1. Rangkaian pembagi tegangan dan nilai komponen………………...….30
Gambar 3.2. Grafik persamaan sensor WCS1800…………………………………...31
Gambar 3.3. Rangkaian pengondisi sinyal…………………………………………..32
Gambar 3.4. Konfigurasi DT- Sense 3 Axis compass……………………………....33
Gambar 3.5. Tampak atas DT-Sense 3 axis compass…………………...…………..33
Gambar 3.6. Tampak bawah DT-Sense 3 axis compass…………………………....34
Gambar 3.7. Skematik rangkaian lin tracking sensor……………………………....35
Gambar 3.8.(a). Anemometer mangkuk…………………………………………....36
Gambar 3.8.(b). Skematik sensor kecepatan angin………………………………...36
Gambar 3.9. Tampa katas Arduino uno……………………………………………37
Gambar 3.10. Rangkaian reset eksternal………………………………………….38
Gambar 3.11.(a). Rangkaian start………………………………………………….40
xvii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3.11.(b). Rangkaian stop………………………………………………….40
Gambar 3.12. Rangkaian LCD character 16x2……………………………………41
Gambar 3.13. Skematik pemasangan data logger beserta peralatan pendukung…..43
Gambar 3.14. Diagram alir utama dari data logger………………………………..44
Gambar 3.15. Diagram alir subrutin pengolahan data tegangan dan arus…………45
Gambar 3.16. Diagram alir pengolahan data kec.kincir dan kec.angin…………....45
Gambar 3.17. Diagram alir subrutin pengolahan data kompas……………………46
Gambar 3.18.(a). boks tampak atas………………………………………………..46
Gambar 3.18.(b). Boks tampak belakang……………………………………….…46
Gambar 3.18.(c). Boks tampang samping………………………………………....46
Gambar 3.19. Diagram alir subrutin penyimpanan data……………………..…....47
Gambar 4.1. Kotak sistem tampak atas…………………………………………....48
Gambar 4.2. Kotak sistem tampak samping……………………………………....48
Gambar 4.3. Sensor kecepatan angin(anemometer)……………………………....49
Gambar 4.4.(a). Rangkaian sistem data logger…………………………………...50
Gambar 4.4.(b). Rangkaian catu daya DC………………………………………..50
Gambar 4.4..(c). Rangkaian pembagi tegangan…………………………………..50
Gambar 4.4.(d). Rangkaian pengondisi sinyal…………………………………....50
Gambar 4.4.(e). Rangkaian reset eksternal……………………………………….50
Gambar 4.4.(f). Rangkaian LCD karakter………………………………………..50
Gambar 4.5. Voltmeter…………………………………………………………...52
Gambar 4.6. Amperemeter…..…………………………………………………...52
Gambar 4.7. Grafik perbandingan tegangan voltmeter dengan data logger .....…52
Gambar 4.8. Grafik perbandingan arus data logger dengan amperemeter............53
xviii
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 4.9. Grafik berbandingan antara kompas data logger dengan
kompas android.................................................................................................... 55
Gambar 4.10. Lampu Beban...............…………………………………………..55
Gambar 4.11. Ekor Kompas...................……………………………………….55
Gambar 4.12. Grafik perbandingan antara anemometer data logger
dengan anemometer ...........................................................................................56
Gambar 4.13. Anemometer.................................................…………………....57
Gambar 4.14. Grafik perbandingan antara kecepatan poros data logger
dengan Tachometer.............................................................................................58
Gambar 4.15. Contoh pengambilan data.............................................................59
Gambar 4.16. Inisialisasi I/O..............................................................................60
Gambar 4.17. Tata letak dan tampilan pada LCD 16x2.....................................62
xix
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB I
PENDAHULUAN
1.1 Latar Belakang
Negara Indonesia adalah Negara kepulauan yang terletak di wilayah khatulistiwa dan
diapit oleh dua benua: Asia dan Australia. Kurang lebih dua per tiga wilayah Indonesia
adalah lautan dan mempunyai garis pantai terpanjang di dunia, yaitu kurang lebih
80791,42km.
Itulah
mengapa
Indonesia
merupakan
wilayah
potensial
untuk
mengembangkan pembangkit energi bertenaga angin. Kecepatan angin di daerah pantai
Indonesia rata-rata 5 m/detik. Di beberapa daerah misalnya Laktutus, Atambua, NTT
kecepatan angin dapat mencapai hingga 12meter/detik.
Di Laktutus sudah pernah dibangun beberapa kincir angin dengan propeler berbahan
logam, akan tetapi karena desain tidak memperhatikan kondisi riil dearah tersebut, sehingga
kincir angin tersebut tidak dapat bertahan lama. Telah dilakukan studi perbandingan di
Rembang untuk melihat kincir angin petani garam. Sebagian besar kincir garam
menggunakan propeler dari bahan kayu dan dapat bertahan lama. Telah dilakukan
implementasi awal kincir garam dan diuji coba di daerah pantai selatan Yogyakarta. Dengan
kecepatan angin 4-7 meter/detik kincir dapat bekerja dengan baik dan kinerja kincir angin
masih dapat ditingkatkan, akan tetapi dengan kecepatan angin yang ada belum ada alat yang
membantu untuk mengoptimalkan energi angin yang ada.
Berdasarkan hal-hal tersebut, tim peneliti dari Universitas Sanata Dharma yang
diketuai oleh Dr. Ir. Iswanjono, M.T. melakukan penelitian desain dan implementasi kincir
angin propeler berbahan kayu dengan variasi bentuk sudu, sudut belok, dan sudut putar.
Kincir ini akan digunakan untuk menggerakan generator listrik. Kecepatan putar poros kincir
dan pemilihan beban listrik akan dikontrol secara otomatis untuk mendapatkan energi yang
optimal. Sistem secara keseluruhan dibagi menjadi empat bagian. Bagian pertama terdiri dari
kincir angin propeler berbahan kayu, bagian kedua terdiri dari sensor dan sistem data logger,
bagian ketiga terdiri dari sistem pengirim radio telemetri, dan bagian keempat terdiri dari
sistem penerima dan sistem akuisisi data seperti yang ditunjukkan pada Gambar 1.1.
Berdasarkan Gambar 1.1 ,maka dibuatlah ide untuk membuat data logger. Data logger
sendiri dapat didefinisikan sebagai suatu sistem yang berfungsi untuk mengambil,
1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2
mengumpulkan dan menyiapkan data hingga memprosesnya untuk menghasilkan data yang
dikehendaki [1].
Generator AC
LCD
Push Button
LED
Push Button
Rectifier
Sensor Tegangan
Laptop/PC
Sensor Arus
Poros Kincir
Angin
Sensor
Kecepatan Poros
Angin
Sensor
Kecepatan Angin
Arduino Uno Rev3
Arduino Uno
Rev3
XBee
USB
Adapter
Sensor Kompas
RTC & SD Shield
RTC DS1307
Kincir Angin
Propeler
Berbahan Kayu
XBee PRO Shield V1.1
SD Card
XBee-PRO
(S2B)
Sistem Data Logger
Sistem Pengirim
XBee-PRO
(S2B)
Sistem
Penerima
Gambar 1.1. Blok Diagram Sistem Keseluruhan Kincir Angin Propeler Berbahan
Kayu
Data logger ini merupakan pengembangan yang telah dibuat oleh IbIKK Teknik
Elektro Universitas Sanata Dharma [2],Dimana data logger ini nantinya akan menyimpan
data dari tegangan, arus, kecepatan putar kincir angin, kecepatan angin dan juga selain itu
ada juga arah angin, dimana untuk meningkatkan kecepatan putar dari kincir angin, maka
kincir angin harus lebih fleksibel bisa mengarah kesegala arah. Dengan menggunakan
Arduino Uno sebagai pengolah data dan juga untuk mengirimkan data tersebut ke penampil
data, memilih Arduino Uno dikarenakan adanya kesesuaian beberapa sensor yang dipakai
dengan Arduino Uno baik itu library maupun port yang digunakan. Selain itu untuk
menunjang semua itu maka didalam data logger akan ada sensor tegangan, sensor arus,
sensor arah angin, sensor kecepatan putar kincir angin dan juga sensor untuk kecepatan
angin.
Sensor-sensor ini akan bekerja secara terus-menerus lalu akan menyimpan data
kedalam SDCard setiap 10 detik sekali secara real time. Untuk menyimpan data secara real
time maka menggunakan RTC atau Real Time Clock, lalu menggunakan RTC Shield v1.0
yang telah sesuai dengan Arduino Uno. Lalu untuk membuat sensor tegangan menggunakan
pembagi tegangan, dimana perkiraan tegangan maksimum yang akan dihasilkan oleh kincir
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3
angin yaitu 60Voltdc. Lalu keluaran dari pembagi tegangan akan dihaluskan kembali dengan
RC Filter. Untuk sensor arus menggunakan modul sensor arus WCS1800, dimana sensor
WCS1800 ini memiliki kekuatan untuk mendeteksi arus maksimal yaitu sebesar 30 ampere
[3]. Lalu untuk sensor arah angin menggunakan modul sensor kompas HMC5883L yang
telah sesuai dengan setelan di dalam Arduino Uno. Selain itu menggunakan sensor rotary
encoder untuk menghitung kecepatan putar dari kincir angin dan juga kecepatan angin itu
sendiri.
1.2 Tujuan dan Manfaat Penelitian
Tujuan dari penelitian ini adalah membuat data logger dengan pengolah data adalah
Arduino Uno yang didalamnya ada real time clock dan Slot memori untuk menyimpan data
dari beberapa sensor, seperti tegangan, arus, arah putar angin, kecepatan angin dan juga
kecepatan putar kincir angin dalam optimalisasi kincir angin propeler berbahan kayu.
Manfaat dari penelitian ini adalah untuk menunjang optimalisasi energi listrik yang
dihasilkan kincir angin propeler berbahan kayu. Sebagai tempat untuk menyimpan data
sewaktu-waktu diperlukan untuk diteliti lebih lanjut.
1.3 Batasan Masalah
Supaya Tugas Akhir ini bisa mengarah pada tujuan dan untuk menghindari terlalu
kompleksnya permasalahan yang muncul, maka perlu adanya batasan-batasan masalah yang
sesuai dengan judul Tugas Akhir ini. Adapun batasan masalahnya adalah :
1.
Menggunakan Arduino Uno untuk mengolah data dan juga mengirimkan data,
Arduino Uno ini menggunakan Integrated Circuit (IC) ATmega 328, selain itu
juga Arduino Uno untuk menampilkan ke LCD.
2.
Menggunakan pembagi tegangan sebagai sensor tegangannya, dengan jarak
tegangan 0 Volt dc sampai dengan 60 Volt dc. Dengan sensivitas 60:3,3
3.
Sensor yang digunakan untuk arus adalah modul sensor WCS1800. Integrated
Circuit (IC) WCS1800 merupakan jenis sensor hall effect jadi mengandalkan
medan magnet untuk mendeteksi arusnya.dengan jarak arus dari 0 Ampere
sampai dengan 25 Ampere. Dengan sensivitas 60mV/A
4.
Untuk sistem real time nya menggunakan RTC Shield V1.0 yang telah sesuai
dengan Arduino Uno. Lalu didalam RTC Shield V1.0 juga sudah terpasang ic
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4
DS1307 sebagai ic Real Time clock dan kartu memori untuk menyimpan data
yang telah diproses di Arduino Uno.
5.
Sensor kompas menggunakan modul kompas HMC5883L yaitu DT- Sense 3
Axis Compass.
6.
Sensor kecepatan angin menggunakan optocoupler,dengan jumlah rotary adalah
10.
7.
Sensor kecepatan poros kincir angin menggunakan optocoupler dimana jumlah
rotary adalah 16.
8.
Menyimpan data pengukuran berupa data *,tanggal, jam, tegangan, arus,
kecepatan poros kincir angin, kecepatan angin, arah angin, dan #.
9.
Penyimpanan data setiap 10 detik sekali dan akan ditampilkan setiap detiknya.
10. Data disimpan dalam bentuk data text.
11. Menampilkan data yang tersimpan kedalam LCD 16x2.
1.4 Metodologi Penelitian
Berdasarkan pada tujuan yang ingin dicapai, metode-metode yang digunakan dalam
menyusun tugas akhir ini adalah :
1. Studi literature, yaitu dengan cara mendapatkan data dengan cara membaca bukubuku dan jurnal-jurnal yang berkaitan dengan permasalahan yang dibahas dalam
tugas akhir ini.
2. Eksperimen, yaitu dengan cara langsung melakukan praktek maupun pengujian
terhadap hasil pembuatan alat dalam pembuatan tugas akhir ini.
3. Perancangan subsistem hardware. Tahap ini bertujuan untuk mencari bentuk
model yang optimal dari sistem yang akan dibuat dengan mempertimbangkan dari
berbagai factor permasalahan dan kebutuhan yang telah ditentukan. Pada Gambar
1.2 menunjukan diagram blok perancangannya.
4. Pembuatan subsistem hardware. Dalam pembuatan data logger ini mulai
menyatukan beberapa sensor yang telah menjadi modul dan juga membuat sensor
yang belum menjadi modul, lalu digabungkan menjadi satu dengan Arduino Uno.
5. Proses pengambilan data. Pengambilan data dilakukan setelah alat jadi dan juga
mulai mengoperasikan kelima sensor tersebut untuk diambil data nya dengan
bantuan kincir angin propeler berbahan kayu.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5
RTC Shield v1.0
Real time Clock
Tombol
LCD
Arduino Uno
Sensor rotary encoder
sensor kecepatan angin
Sensor Line tracker
sensor kecepatan poros
kincir angin
Sensor tegangan
Sensor WCS1800
sensor arus
HMC5883L
Sensor kompas
Generator
Kincir angin
Gambar 1.2. Diagram Blok Perancangan
6. Analisis dan penyimpulan data percobaan. Analisis data dilakuka dengan cara
mengecek performe alat (misal : kestabilan system dalam jangka waktu yang
lama), keakurasian sensor yang ada di dalam data logger tersebut. Penyimpulan
hasil percobaan dapat dilakukan setelah selsai melakukan analisis. Penyimpulan
hasil dapat dilakukan dengan membandingkan data yang telah didapatkan dari
data logger dengan dengan data yang telah terakurasi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB II
DASAR TEORI
2.1. Pengondisi Sinyal
Rangkaian pengondisi sinyal merupakan rangkaian yang digunakan untuk mengubah
level tegangan sesuai dengan yang diinginkan. Rangkaian pengondisi sinyal sangat
diperlukan bila tegangan yang diperlukan tidak tersedia oleh tegangan yang ada. Seperti
rangkaian pengondisi sinyal yang dipakai untuk sensor WCS1800 yang disini akan dibuat.
Sebelum membuat sebuah rangkaian pengondisi sinyal harus memperhatikan karakteristik
sensor yang akan kita buatkan rangkaian pengondisi sinyalnya, dalam hal ini karakteristik
dari WCS1800 adalah[3] : memiliki sensivitas 60mV/A, ketika arus 0 ampere, maka
keluaran tegangan analog adalah 2,5volt dan ketika arus 25 ampere maka tegangan keluaran
analog sebesar 2,5volt + (25volt*60mV/A) = 4 volt. Dengan karakteristik itu dapat dibuatlah
pengondisi sinyal yang akan diinginkan, dimana karakteristik yang diinginkan adalah ketika
0 ampere keluaran tegangan analog adalah 0 volt dan ketika arus mencapai 25 ampere maka
keluaran tegangan analog adalah 3,3volt. dengan karakteristik ini dibuat pengondisi sinyal
yang sesuai yaitu yang menggunakan voltage subtraction.
Voltage subtraction atau penguat selisih tegangan adalah rangkaian penguat
operasional (operational amplifier) dimana ada dua masukan yang akan diolah didalam
penguat operasional ini. Dimana masukan pertama dari sensor yang akan dibuatkan
pengondisi sninyal dan masukan kedua berasal dari tegangan offset. Fungsi dari tegangan
offset itu sendiri adalah untuk mengenolkan nilai awal dari sensor WCS1800. Pada Gambar
2.1 menunjukan rangkaian dasar dari penguat selisih tegangan.
Gambar 2.1. Rangkaian Penguat selisih tegangan
6
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7
Dimana rangkaian penguat selisih tegangan memiliki persamaan [4] :
Vout ο€½
R3 R2  R 4
R4
Vin ο€­
Voff
R1  R3 R 2
R2
Vout
= m* (Vin +c)
(2.1)
(2.2)
Selain rangkaian penguat selisih tegangan ini juga dibutukan rangkaian buffer.
Rangkaian Buffer adalah rangkaian yang menghasilkan tegangan keluaran sama dengan
tegangan masukannya. Fungsi rangkaian buffer pada peralatan elektronika adalah sebagai
penyangga, dimana prinsip dasarnya adalah penguat arus tanpa terjadi penguatan tegangan.
Rangkaian buffer ditunjukan pada Gambar 2.2.
Gambar 2.2. Rangkaian Buffer [3]
Dengan metode hubung singkat antara jalur masukan pembalik (inverting) dan jalur
keluaran, maka diperoleh perhitungan matematis : Vout = Vin, sehingga diperoleh nilai
penguatan tegangan (Av) =
π‘‰π‘œπ‘’π‘‘
𝑉𝑖𝑛
= 1 , dilihat dari hasil ini bisa dikatakan tidak terjadi
penguatan tegangan.
2.2. Pembagi tegangan
Rangkaian pembagi tegangan adalah sebuah rangkaian yang terdiri dari dua buah
resistor yang diseri lalu diambil tegangan diantara sambungan resistor tersebut. Rangkaian
pembagi tegangan berfungsi membagi tegangan input menjadi beberapa bagian tegangan
keluaran. Pada Gambar 2.3 menunjukan rangkaian dasar dari pembagi tegangan. Dari
Gambar 2.3 mendapatkan persamaan tegangan keluaran yaitu:
π‘‰π‘œπ‘’π‘‘ = 𝑉𝑖𝑛 ∗ (
𝑅2
)
𝑅1 + 𝑅2
(2.3)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
8
Gambar 2.3. Rangkaian dasar Pembagi Tegangan
2.3. LM358
Integrated Circuit (IC) LM358 merupakan ic penguatan operasional yang memiliki
dua buah penguatan operasional (operational Amplifier) didalamnya, memiliki penguatan
(gain) yang besar, IC ini memiliki single catu. Selain itu ic ini memiliki bandwidth yang
lebar yaitu 1MHz. Untuk single catu dianjurkan tegangan maksimal adalah 32 volt dan
minimal 3 volt[5]. Keluaran tegangan yang dihasilkan dari IC LM358 dari 0 volt sampai
dengan 26 volt. Untuk konfigurasi IC LM358 ditunjukan dengan Gambar 2.4.
Gambar 2.4. Konfigurasi LM358
2.4. HMC5883L
HMC5883L merupakan jenis IC yang didesain untuk sensor magnetic dengan
antarmuka digital untuk aplikasi seperti kompas dan juga magnetometry. Magnetometry
adalah sebuah instrumen pengukuran yang digunakan untuk dua tujuan umum, yaitu untuk
mengukur magnetisasi bahan magnet seperti feromagnet, atau untuk mengukur kekuatan
dan, dalam beberapa kasus arah medan magnet pada suatu titik dalam ruang angkasa.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
9
Didalam HMC5883L ini juga sudah terintegrasi untuk mengkalibrasi internal dan juga ada
driver untuk degaussing. Konfigurasi pin HMC5883L ditunjukan pada Gambar 2.5.
Gambar 2.5. Pin HMC5883L
HMC5883L sudah menjadi modul, salah satunya adalah DT- Sense 3 Axis Compass [6].
Spefisikasi dari modul DT- Sense 3 Axis Compass yaitu :
 Tegangan masukan 3,3 volt dc dan konsumsi arus rendah yaitu maksimal 100uA
 Memiliki sensor magnetoresistive 3 sumbu
 Memiliki jangkauan pembacaan medan magnet sampai dengan ± 8 Gauss dengan
resolusi 5 miliGauss
 Akurasi kompas hingga 1-2
2.5. Optocoupler
Optocoupler merupakan piranti elektronik yang terdiri dari dua bagian utama yaitu
LED (Light Emitting Diode) dan juga Phototransistor. Prinsip kerja optocoupler adalah: jika
antara Phototransistor dan LED terhalang maka Phototransistor tersebut akan mati sehingga
keluaran dari kolektor akan berlogika tinggi, sebaliknya jika antara LED dan Phototransistor
tidak terhalang maka Phototransistor akan nyala dan keluaran dari kolektor akan berlogika
rendah. Phototransistor adalah transistor yang dapat mengubah energi cahaya menjadi listrik
dan memiliki penguat (gain) internal. Penguat internal yang terintegrasi ini menjadikan
sensivitas atau kepekaan phototransistor terhadapa cahaya jauh lebih baik dari komponen
pendeteksi yang lain. Cahaya yang diterima oleh phototransistor akan menimbulkan arus
pada daerah basisnya dan menghasilkan penguatan arus hingga ratusan kali. Phototransistor
juga digolongkan sebagai tranduser.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
10
Prinsip kerja phototransistor hampir sama dengan transistor pada umumnya. Dimana
arus pada basis transistor dikalikan untuk memberikan arus pada kolektor. Namun khusus
untuk phototransistor, arus basis dikendalikan oleh jumlah cahaya yang diterimanya. Oleh
karena itu fisik phototransistor hanya memiliki dua kaki yaitu kolektor dan emitter saja.
Sedangkan terminal basisnya berbentuk lensa yang berfungsi untuk menangkap cahaya.
Macam- macam konfigurasi common pada optotransistor ditunjukan pada Gambar 2.7. Pada
prinsipnya adalah ketika basis phototransistor menerima cahaya yang tinggi, maka arus yang
mengalir dari kolektor ke emitor akan semakin besar pula. Symbol Optocoupler ditunjukan
pada Gambar 2.6.
Gambar 2.6. Simbol Optocoupler
Ada dua konfigurasi common :
(a)
(b)
Gambar 2.7. (a) Rangkaian Phototransistor Common Emiter Amplifier
(b) Rangkaian Phototransistor Common Colector Amplifier
Perbedaan dari kedua common adalah jika Common Emiter Amplifier jika ada
cahaya maka akan berlogika dari 1 menuju 0 tetapi Common Colector Amplifier jika ada
cahaya maka akan berlogika dari 0 menuju 1. Fungsi phototransistor juga ada dua yaitu
sebagai saklar dan juga penguat.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
11
Perbedaan antara phototransistor dengan photodioda diantarnya adalah photodioda lebih
cepat daripada phototransistor dalam hal respon frekuensi, jika dalam hal penguat (gain)
phototransistor lebih tinggi daripada photodioda.
Rumusan untuk menghitung besar kecepatan angin dengan optocoupler sebagai alat
pencacah adalah:
Rpm =
π’‹π’–π’Žπ’π’‚π’‰_𝒑𝒆𝒓𝒖𝒃𝒂𝒉𝒂𝒏_π’Šπ’π’•π’†π’“π’–π’‘π’”π’Š
π’‹π’–π’Žπ’π’‚π’‰_π’“π’π’•π’‚π’“π’Š
∗ 60 ∢
π’‹π’–π’Žπ’π’‚π’‰_𝒑𝒆𝒓𝒖𝒃𝒂𝒉𝒂𝒏_π’Šπ’π’•π’†π’“π’–π’‘π’”π’Š
π’‘π’†π’“π’Šπ’π’…π’‚
∗πŸ”πŸŽ: 𝟏𝟎𝟎𝟎 )
π’‹π’–π’Žπ’π’‚π’‰_π’“π’π’•π’‚π’“π’Š
𝟐∗𝝅∗𝒓 (
Kecepatan angin =
Dimana :
60
π’‘π’†π’“π’Šπ’π’…π’‚
𝟏𝟎𝟎𝟎
: 1000
(2.6)
(2.7)
r : jari- jari lingkaran baling - baling/ mangkok.
Rumusan untuk menghitung kecepatan poros kincir angin dengan optocoupler
sebagai alat pencacahnya adalah :
rpm =
π’‹π’–π’Žπ’π’‚π’‰_π’Šπ’π’•π’†π’“π’–π’‘π’”π’Š_π’Œπ’†π’•π’Šπ’Œπ’‚_π’π’‚π’Šπ’Œ
π’‹π’–π’Žπ’π’‚π’‰_π’“π’π’•π’‚π’“π’Š
∗ 60
(2.8)
2.6. Led
LED (Light Emitting Diode) adalah komponen elektronika yang terbuat dari bahan
semi konduktor jenis dioda yang mampu memancarkan cahaya. LED mampu menghasilkan
cahaya yang berbeda- beda menurut semi konduktor yang digunakan dan jenis bahan semi
konduktor tersebut akan menghasilkan panjang gelombang yang berbeda, sehingga cahaya
yang dihasilkan berbeda pula. LED adalah salah satu jenis dioda, maka LED memiliki dua
kutub yaitu anoda dan katoda. Dalam hal ini LED akan menyala bila ada arus listrik yang
mengalir dari anoda menuju katoda.
Pemasangan kutub LED tidak boleh terbalik karena apabila terbalik LED tidak akan
menyala. Semakin tinggi arus yang mengalir pada LED maka semakin terang juga cahaya
yang dihasilkan., namun perlu diperhatikan bahwa arus yang diperbolehkan adalah 10mA20mA dan tegangan 1,6 volt - 3,5 volt menurut karakter warna yang dihasilkan. Apabila arus
yang mengalir melebihi 20mA, maka LED akan terbakar. Untuk menjaga supaya LED tidak
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
12
terbakar maka perlu adanya resistor sebagai penghambat arus.LED ditunjukan pada gambar
2.8.
Gambar 2.8. Konfigurasi LED
Berdasarkan gambar diatas, persamaan untuk mencari nilai tegangan menggunakan hukum
ohm yaitu V=I*R, sehingga persamaan untuk mencari nilai resistor yang digunakan sebagai
indicatoradalah:
𝑅=
𝑉𝑠 −𝑉𝑑
𝐼
Dimana :
V
= Tegangan
I
= Arus listrik
R
= Resistor
Vs
= Tegangan sumber
Vd
= Tegangan LED
Tegangan kerja pada sebuah LED menurut warna yang dihasilkan [7]:
1. Infra merah
: 1,6V
2. Merah
: 1,8V – 2,1V
3. Oranye
: 2,2V
4. Kuning
: 2,4V
5. Hijau
: 2,6V
6. Biru
: 3,0V – 3,5V
7. Putih
: 3,0V – 3,6V
8. Ultraviolet
: 3,5V
(2.9)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
13
Pada umumnya tegangan yang digunakan pada perancangan adalah tegangan
minimal LED (Vmin
LED),
tegangan minimal LED adalah sebesar 1,5V. gambar 2.9
menunjukan rangkaian indicator LED
Gambar 2.9. Rangkaian Indikator LED
2.7. Arduino Uno Rev3
Arduino adalah sebuah platform elektronik yang open source, berbasis pada software
dan hardware yang fleksibel dan mudah digunakan, yang ditujukan untuk para seniman,
desainer, hobbies dan setiap orang yang tertarik dalam membuat objek atau lingkungan yang
interaktif[7]. Nama arduino disini tidak hanya dipakai untuk menamai papan rangkaiannya
saja, tetapi juga untuk menamai bahasa dan software pemrogramanya, serta Lingkungan
pemrogramannya. Kelebihan arduino dari segi hardware mikrokontroler yang lain adalah:
 IDE(Integrated Development Environment) arduino merupakan multiplatform, yang
dapat dijalankan diberbagai sistem operasi, seperti Windows, Macintosh, Linux
 IDE arduino dibuat berdasarkan pada IDE Processing, yang sederhana sehingga
mudah digunakan
 Pemrograman arduino menggunakan kabel yang teerhubung dengan port USB,
bukan port serial. Fitur ini juga berguna karena banyak koputer sekarang ini tidak
memiliki port serial
 Arduino adalah hardware dan software open source- pengguna bisa mendownload
software dan gambar rangkaian arduino tanpa harus membayar ke pembuat arduino
 Biaya hardware cukup murah, sehingga tidak menakutkan untuk membuat
kesalahan
 Proyek arduino ini dikembangkan dalam lingkungan pendidikan, sehingga bagi
pemula akan lebih cepat dan mudah untuk mempelajarinya.
 Memiliki begitu banyak pengguna dan komunitasdi internet yang dapat membantu
setiap kesulitan yang dihadapi.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
14
2.7.1 Spesifikasi Arduino Uno Rev3
Arduino Uno Rev3 adalah board sistem minimum berbasis mikrokontroler
ATmega328 keluarga AVR. Arduino Uno Rev3 memiliki 14 digital input/output (6
diantaranya digunakan untuk PWM output), 6 analog input, 16 MHz crystal oscillator, USB
connection, power jack, ICSP header, dan tombol reset. Beberapa pin Arduino Uno Rev3
memiliki keggunaan khusus, diantaranya: serial pin 0 dan 1, external intterups pin 2 dan 3,
PWM pin 3, 5, 6, 9, dan 11, SPI pin 10, 11, 12 ,dan 13, LED pin 13, dan TWI pin A4 dan
A5 . LED 13 merupakan built-in LED digital pin 13, ketika pin berlogika tinggi maka LED
akan menyala begitu sebaliknya. Arduino menyimpan informasi sket program. Ketika
Arduino di aktifkan maka LED 13 akan berkedip, begitu juga saat melakukan reset maka
LED 13 akan berkedip.
Tegangan kerja yaitu sebesar 5V, dan tegangan masukan yang direkomendasikan
adalah 7-12V bisa dari USB atau jack power. Arus keluaran dari arduino adalah 40mA untuk
5V dan 50mA untuk 3,3V. Didalam arduino uno juga ada regulator tegangan yaitu
3,3V.setiap pin digital bisa dih=gunakan untuk masukan maupun keluaran dengan fungsi
arduino. 14 pin ini memiliki tegangan keluaran sebesar 5V. Setiap pin menyediakan ataupun
menerima arus maksimal 40mA. Lalu ada tambahan pin untuk fungsi tertentu diantaranya
adalah :
οƒΌ Serial: pin 0(Rx) dan pin 1(Tx),digunakan untuk menerima (Rx) dan mengirim (Tx)
serial data berupa tegangan TTL (5V dan 0V)
οƒΌ Ekternal Interupt: pin 2 dan pin 3. Pin ini bisa digunakan untuk interupsi baik itu
rising atau falling edge.
οƒΌ Pin untuk mengatur pulse Width Modulator (PWM): pin 3, 5, 6, 9, 10 dan 11.
Keluaran berupa 8 bit PWM.
οƒΌ Pin untuk I2C : analog 4 (A4) atau Serial data (SDA) dan analog 5 (A5) atau Serial
Clock (SCL)
Papan Arduino Uno Rev3 ditunjukan pada Gambar 2.10. Papan Arduino Uno Rev3
berbasis mikrokontoler ATmega328 keluarga AVR. Komponen ini merupakan bagian utama
dari papan Arduino Uno Rev3, sehingga pengguna dapat menerapkan program kontrol untuk
menjalankan papan Arduino Uno Rev3. Selain ATmega328, papan Arduino juga dapat
diganti menggunakan mikrokontroler ATmega 8/Atmega 168 sesuai dengan kebutuhan
pengguna. Gambar 2.11. menunjukkan deskripsi pin mapping ATmega168/328.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
15
Gambar 2.10. Konfigurasi Pin Arduino Uno
Gambar 2.11. Pin Mapping ATmega168/328
2.7.2. Pemrograman Arduino IDE
Lingkungan pemrograman Arduino disebut IDE (Integrated Development
Environment). Perangkat lunak Arduino IDE adalah aplikasi cross-platform ditulis dengan
bahasa pemrograman java dan berasal dari IDE untuk bahasa pemrograman wiring project,
hal ini dirancang untuk memudahkan pengguna yang baru mempelajari mikrokontroler
dengan software development, termasuk didalam perangkat lunak dengan kode editor dan
fitur seperti sintaks, brace pencocokan, dan identasi otomatis, serta mampu compile dan
upload program dengan sekali perintah klik[7].
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
16
Gambar 2.12. Perangkat Lunak Arduino Uno IDE versi 1.6.6
Gambar 2.12. menuunjukkan perangkat lunak Arduino IDE versi 1.6.6. Perangkat
lunak Arduino IDE dilengkapi dengan library C/C++, membuat operasi input/output jauh
lebih mudah dipahami. Pengguna hanya perlu mendefinisikan dua fungsi untuk membuat
program dapat dijalankan ketika dieksekusi pada papan Arduino Uno Rev3. Fungsi tersebut
diantaranya:
1.
Setup(), fungsi berjalan satu kali pada awal dari sebuah program yang dapat
menginisialisasi masukan dan keluaran pada papan mikrokontroler Arduino Uno
Rev3.
2.
Loop(), fungsi yang dieksekusi berulangkali sampai papan mikrokontroler Arduino di
non-aktifkan.
Bahasa pemrogrman Arduino adalah bahasa C++, dengan dukungan berkas library
yang dapat menyederhanakan proses coding. C++ mendefinisikan beberapa jenis data yang
berbeda. Sign variable memungkinkan mengolah data negatif dan positif, sedangkan
unsigned variable hanya memungkinkan data positif. Tipe data yang digunakan dalam
coding Arduino adalah void, boolean, char, unsigned char, byte, int, unsigned int, word,
long, unsigned long, short, float, double, array, string-(char array), dan String-(object). Tipe
data string memungkinkan penggunaan untuk memanipulasi teks string dalam cara yang
lebih kompleks seperti melakukan penggabungan string, penambahan string, mengganti
substring, dan lain sebaginya.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
17
2.7.3. Komunikasi Serial Arduino
Komunikasi serial Arduino Uno Rev3 pada dasarnya terletak pada pin serial 0 (Rx)
dan 1 (Tx) pada papan Arduino Uno Rev3 yang terhubung ATmega328. Komunikasi yang
disediakan adalah UART (Universal Asynchronous Receiver/Transmitter) TTL (5 volt).
Papan Arduino Uno Rev3 dilengkapi mikrokontroler ATmega16U2 yang memungkinkan
komunikasi serial melalui USB dan muncul sebagai COM Port Virtual (pada komputer)
sehingga papan Arduino Uno Rev3 dapat berinteraksi dengan perangkat komputer (Personal
Computer). Firmware ATmega16U2 menggunakan driver standar USB COM dan tidak
membutuhkan driver eksternal. Fitur serial monitor pada perangkat lunak Arduino IDE
memungkinkan data tekstual sederhana dikirimkan ke dan dari papan Arduino. LED Rx dan
Tx yang tersedia pada papan akan berkedip ketika data sedang dikirim atau diterima melalui
chip USB-to-serial. Berkas library SoftwareSerial memungkinkan komunikasi serial pada
beberapa pin digital Arduino Uno Rev3. IC ATmega328 pada Arduino Uno Rev3 juga
mendukung
I2C Two Wire Interface (TWI) menggunakan berkas library Wire dan
komunikasi Serial Pheripheral Interface (SPI) menggunakan berkas library SPI.
Fungsi komunikasi merupakan instruksi dalam sket program yang digunakan untuk
menjalankan program. Beberapa instruksi program yang digunakan dalam komunikasi serial
Arduino adalah if(Serial), available(), availableForWrite(), begin(), end(), find(),
findUntil(), flush(), parseFloat(), parseInt(), peek(), print(), println(), read(), readBytes(),
readBytesUntil(),
readString(),
readStringUntil(),
setTimeout(),
write(),
serialEvent().Beberapa instruksi yang umumnya dipakai dalam komunikasi serial arduino
adalah instruksi begin() digunakan untuk mengatur baudrate atau kecepatan komunikasi
umumnya bernilai 9600, instruksi available() digunakan untuk mendapatkan jumlah karakter
atau byte yang telah diterima diserial port, instruksi read(), digunakan untuk membaca data
yang telah diterima diserial port, instruksi println() sama seperti instruksi print() dengan
penambahan enter, dan instruksi readStringUntil(), digunakan untuk membaca data dengan
tipe data string sampai karakter yang ditentukan misalnya (“\n”) karakter enter.
2.8. LCD
LCD (liquid cell display) merupakan salah satu alat komponen elektronika yang
berfungsi untuk menampilkan data berupa karakter. LCD yang digunakan adalah tipe M1632
yang ditunjukan pada gambar 2.13.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
18
Gambar 2.13. LCD 16x2
LCD tipe ini memiliki 2 baris dimana masing – masing baris memuat 16 karakter.
Selain itu LCD ini sangat mudah untuk dioperasikan, kebutuhan daya LCD ini hanya 5V.
konfigurasi pin LCD M1632 dapat dilihat pada Tabel 2.1. dibawah ini.
Tabel 2.1. Konfigurasi Pin LCD M1632
No.
Nama
Fungsi
1
Vss
0V (GND)
2
Vcc
5V
3
VLC
LCD Contrast Voltage
4
RS
Register Select; H: Data Input; L: Instruction Input
5
RD
H: Read; L: Write
6
EN
Enable Signal
7
D0
Data bus 0
8
D1
Data bus 1
9
D2
Data bus 2
10
D3
Data bus 3
11
D4
Data bus 4
12
D5
Data bus 5
13
D6
Data bus 6
14
D7
Data bus 7
15
V+BL
Positif backlight voltage (4-4.2V; 50-200mA)
16
V-BL
Negative backlight voltage (0V; GND)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
19
2.9. IC DS1307 – Real Time Clock (RTC)
IC DS1307 adalah sebuah IC real time clock
yang dapat digunakan untuk
menyimpan waktu. Perangkat ini juga mampu menyimpan data waktu, mulai dari detik,
menit, jam, hari, hingga tanggal, bulan, dan tahun. IC DS1307 bekerja dengan menggunakan
komunikasi serial I2C. ketika catu daya utama tidak aktif maka IC ini akan secara otomatis
akan berpindah ke catuan dari baterai 3.2V.
Semua data yang diterima dari IC DS1307 sudah berupa data Binary Coded Decial
(BCD). Pertukaran data menggunakan antarmuka I2C, yang setiap memulai pertukaran data,
master device harus menginisialisasikan keadaan START dan diakhiri dengan keadaan
STOP. Keadaan STRART terjadi apabila pin SDA berubah dari logika satu menjadi logika
nol saat pin SCL berada pada logika satu. Sedangkan keadaan STOP terjadi saat pin SDA
berubah dari logika nol ke logika satu saat pin SCL berada pada logika satu. Sedangkan
pertukaran data terjadi pada saat pin SCL berada pada logika nol.
Memori IC DS1307 terdiri dua register utama, yaitu Timekeeper Register dan
Control Register. Timekeeper Register berisi data-data pewaktuan, mulai dari detik, menit,
jam, tanggal, bulan, tahun hingga hari. Sedangkan Control Register berisi bit untuk mengatur
keluaran pin SQW/OUT. Saat Square Wave Output tidak aktif, bila bit Out bernilai satu,
maka keluaran pin SQW/OUT juga akan bernilai satu. Bit SQWE berfungsi untuk
mengaktifkan Square Wave Output. Apabila bit ini bernilai satu maka Square Wave Output
akan aktif. Sedangkan nilai frekuensi yang dihasilkan tergantung dari kombinasi bit RS1 dan
RS0. Pengaturan dan keluaran pin SQW/OUT ditunjukan pada Tabel 2.2. untuk memori
pada IC DS1307 ditunjukan pada Tabel 2.3.
Tabel 2.2. Pengaturan dan Keluaran pin SQW/OUT [9]
RS1
RS0
Frekeunsi
SQWE
OUT
0
0
1 Hz
1
X
0
1
4096 Hz
1
X
1
0
8,192 KHz
1
X
1
1
32,768 KHz
1
X
X
X
0
0
0
X
X
1
0
1
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
20
Tabel 2.3. Memori pada IC DS1307 [9]
Alamat
Bit 7
Bit 6
Bit 5
00h
CH
10 detik
01h
0
10 detik
Bit 4
Bit 3
Bit 2
Bit1 Bit 0
Fungsi
Rentang
Detik
Detik
00-59
Menit
Menit
00-59
1-12
02h
10
12
jam
10 jam
Jam
Jam
+AM/P
M
00-23
02h
24
AM/
PM
10 jam
03h
0
0
0
04h
0
0
10 tanggal
0
bulan
06h
10 tahun
OUT
0
0
SQWE
Hari
0
Jam
1-12
Hari
01-07
Tangga
Tanggal
10
05h
07h
0
Jam
l
Bulan
Bulan
01-12
Tahun
Tahun
00-99
Control
-
0
RS1
RS0
RAM
08h-3Fh
01-31
56x8
00h- FFh
2.10. Saklar push button
Tombol tekan atau push button adalah bentuk saklar yang paling umum dari
pengendali manual yang dijumpai di industry. Tombol tekan NO (normally open)
menyambung ke rangkaian ketika tombol ditekan dan kembali pada posisi terputus ketika
tombol dilepas. Sedangkan tombol tekan NC (normally close) akan memutus rangkaian
apabila tombol ditekan dan akan kembali pada posisi terhubung ketika tombol dilepaskan.
Symbol tombol tekan dapat dilihat pada Gambar 2.14. Dalam hal ini yang sering dipakai
dalam banyak percobaan adalah tombol tekan pull up dimana logika dari pull up adalah
ketika tombol tidak ditekan nilai masukan ke arduino uno berlogika tinggi. Selain itu juga
ada tombol yang digunakan untuk mereset arduino uno, berdasarkan datasheet dimana untuk
melakukan reset diperlukan minimal lebar pulsa sebesar 2,5 us, dan tegangan maksimum
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
21
reset sebesar 1,6 volt. Dimana untuk mengetahui besaran komponen yang akan digunakan
mak menggunakan persamaan ini :
1
1
𝑓
2∗πœ‹∗𝑅∗𝐢
𝑇= =
(2.10)
dan juga hukum Ohm V = I*R
(2.11)
(a)
(b)
Gambar 2.14.(a) Simbol tombol tekan NO (Normally open). (b) Simbol tombol tekan NC
(Normally close)
Lalu ada dua macam rangkaian untuk tombol tekan ini yaitu :
1. Hambatan Pull up, merupakan tombol tekan yang ketika tombol ditekan maka akan
berlogika nol (low),dan jika tombol tidak ditekan maiak akan berlogika satu (high).
Ditunjukan pada Gambar 2.15.(a)
2. Hambatan Pull down, merupakan rangkaian tombol, yang apabila tombol ditekan
maka akan berlogika satu (high), bila dilepas akan berlogika nol (low) . Ditunjukan
pada Gambar 2.15.(b).
(a)
(b)
Gambar 2.15.(a) Rangkaian tombol tekan pull up .(b) Rangkaian tombol tekan pul down
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
22
Gambar 2.16. Rangkaian Reset Eksternal
2.11. WCS 1800
WCS1800 merupakan sensor arus yang yang bekerja secara hall effect. Dimana hall
effect sensor merupakan sensor yang digunakan untuk mendeteksi medan magnet. Hall effect
sensor akan menghasilkan sebuah tegangan dengan medan magnet yang diterima oleh sensor
tersebut. Pendektesian perubahan kekuatan medan magnet melalui sebuah inductor yang
berfungsi sebagai sensornya. Sensor hall effect terdiri dari lapisan silicon dan dua buah
elektroda pada masing- masing silicon. Hal ini akan menhasilkan perbedaan tegangan pada
keluarannya ketika lapisan silicon ini dialiri oleh arus listrik. Tanpa ada pengaruh dari medan
magnet maka arus akan mengalir tepat ditengah- tengah silicon dan menghasilkan tegangan
yang sama antara elektroda sebelah kiri dan sebelah kanan sehingga menghasilkan tegangan
0 volt. Ketika terdapat medan magnet mempengaruhi sensor ini maka arus yang mengalir
akan berbelok mendekati/ menjauhi sisi yang dipengaruhi oleh medan magnet. Ketika arus
yang melalui lapisan silicon tersebut mendekati sisi silicon sebelah kiri maka terjadi ketidak
seimbangan tegangan keluaran antara kanan dan kiri hal ini akan menghasilkan beda
tegangan di keluarannya. Semakin besar kekuatan medan magnet maka akan semakin besar
pula pembelokan arus didalam lapisan silicon tersebut dan juga itu akan mempengaruhi beda
tegangan pada keluarannya. Gambar 2.17 menunjuk ilustrasi kerja hall effect sensor
Gambar 2.17. Ilustrasi Hall Effect Sensor
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
23
Gambar 2.18.Konfigurasi sensor arus Hall effect
Dalam penelitian ini menggunakan modul WCS1800 yang terdiri hall sensor, diferential
amplifier, temperature compensation, dan juga ada transistor. Dalam modul ini terdapat dua
keluaran yaitu keluaran analog dan juga keluaran digital. untuk tegangan masukan (supply)
yaitu 3,3 voltdc. Untuk diameter lubang sensornya adalah 9mm, sensivitas sensor arus nya
adalah 60mV/A. Untuk karakteristik WCS1800 ditunjukan pada Gambar 2.19.
Gambar 2.19. Perbandingan antara Tegangan keluaran dengan Arus masukan
WCS1800[2].
2.12. Rancang Bangun Anemometer 3 mangkuk
2.12.1. Angin
Angin adalah gerak nisbi terhadap permukaan bumi. Gerak atmosfer terhadap
permukaan bumi ini memiliki dua buah arah yaitu arah horizontal dan arah vertical. Kedua
gerak atmosfer ini disebabkan oleh ketidakseimbangan radiasi bersih, kelembaban dan
momentum
diantara
lintang
rendah
dan
lintang
tinggi
disuatu
pihak
lain
(Prawirowardoyo,1996). Adapun faktor- faktor yang mempengaruhi gerak atmosfer itu
sendiri yaitu topografi, distribusi antara permukaan daratan dan lautan serta arus laut.
Gerakan atmosfer yang umum adalah gerak horisoltal, karena daerah yang diliputi
jauh lebih luas dan kecepatan horisontalnya jauh lebih besar daripada vertikalnya. Akan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
24
tetapi yang merupakan sumber pembentukan awan konvektif dan curahan yang berperan
penting dalam menentukan cuaca dan iklim adalah gerak vertikal.
Perubahan cuaca dipermukaan bumi pada dasarnya adalah hasil dari gerak atmosfer
atau gerak udara, yaitu gerak yang dihasilkan oleh berbagai gaya yang bekerja pada paket
udara. Adapun gaya utama penggerak angin adalah gaya gradient tekanan yag disebabkan
perbedaan suhu. Sedangkan gaya- gaya sekunder yang mempengaruhi angin adalah gaya
Corolis (gaya yang timbul karena adanya rotasi bumi), gaya setrifugal dan gaya gesekan.
2.12.2. Mangkuk Anemometer
Mangkuk anemometer adalah alat yang digunakan untuk mengukur laju angin
dimana sensor laju angin terdiri dari tiga mangkuk yang dihubungkan oleh lengan. Seluruh
mangkuk menghadap ke satu arah melingkar sehingga bila angin bertiup maka rotor akan
berputar pada arah yang tetap. Alat ini memberikan tanggapan atas gaya dinamik yang
berasal dari angin yang bekerja pada alat tersebut. Gaya dinamik angin pada permukaan
mangkuk cekung lebih besar daripada mangkk yang cembung.
2.12.2. Momen Inersia
Benda yang bermula- mula diam akan mempertahankan keadaan diamnya (malas
bergerak) dan benda yang bermula- mula bergerak akan mempertahankan keadaan geraknya
atau malas berhenti (Kanginan, 2004). Sifat benda yang cenderung mempertahankan
keadaan geraknya (diam atau bergerak) inilah yang disebut sebagai kelembaman atau
inersia. Sehingga dapat didefinisikan bahwa momen inersia adalah ukuran resistensi atau
kelembaman sebuah benda terhadap perubahan dalam gerak rotasi. Momen inersia ini
tergantung pada distribusi massa benda relative terhadap sumbu rotasi benda dapat dilihat
pada Gambar 2.20.
Momen inersia dari sebuah partikel bermassa m terhadap poros yang terletak sejauh
r dari massa partikel didefinisikan sebagai hasil kali massa partikel terhadap kuadrat jarak
dari titik poros, atau bisa ditulis 𝐼 = π‘š ∗ π‘Ÿ 2
Gambar 2.20. Momen Inersia sebuah titik partikel terhadap poros
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
25
Momen inersia untuk benda yang berbentuk batang dengan sumbu putar tegak lurus
dengan batang yang melalui salah satu ujungnya didapat dengan rumus sebagai berikut
massa total dari batang (M) didisribusikan secara uniform sepanjnag L, sehingga kerapatan
massa linier adalah p = M/L, jadi dm = p *dx = (M/L) * dx, untuk lebih jelasnya dapat dilihat
pada Gambar 2.21.
Gambar 2.21. Batang Uniform dengan sumbu putar melalui salah satu ujung
Sehingga momen inersia terhadap sumbu yang tegak lurus batang yaitu :
𝐿
𝐼 = ∫ π‘₯ 2 π‘‘π‘š
0
𝐿
= ∫ π‘₯2 ∗
0
𝑀
𝑑π‘₯
𝐿
𝐿
𝑀
=
∫ π‘₯ 2 𝑑π‘₯
𝐿
0
𝑀 1 3
π‘₯ ]
𝐿 3
1
= 𝑀𝐿2
3
= [
Untuk momen inersia dari belahan mangkuk yaitu sebagai berikut : massa setengah
bola berongga, π‘‘π‘š = 2 ∗ πœ‹ ∗ π‘Ÿ 2 ∗ π‘‘π‘Ÿ (𝑀/𝑔). Yang dimaksud massa disini adalah massa
suatu mangkuk yang tipis. Keterangan r adalah jari- jari mangkuk dan dr merupakan tebal
dari mangkuk, sedangkan w/g adalah massa material per volume. Ilustrasi dapat dilihat pada
Gambar 2.22dibawah ini.
Gambar 2.22. Setengah bola dengan sumbu putar melalui salah satu ujung.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
26
Maka perhitungan momen inersia dari setengah bola tersebut adalah :
2π‘Ž
2
𝑀
𝐼 = ∫ π‘Ÿ 2 (2πœ‹π‘Ÿ 2 π‘‘π‘Ÿ ( ))
3
𝑔
0
2π‘Ž
4 𝑀
= πœ‹
∫ π‘Ÿ 4 π‘‘π‘Ÿ
3 𝑔
0
=
4 𝑀 1 5
πœ‹
[ π‘Ÿ ]
3 𝑔 5
=
4
𝑀
πœ‹
32π‘Ž5
15 𝑔
2
21 2
= ( πœ‹π‘Ž3 𝑀) (
π‘Ž 32)
5
3𝑔
Dimana π‘Š =
2
5
πœ‹π‘Ž3 𝑀, maka : 𝐼 =
64
3
π‘šπ‘Ž2
Lalu untuk momen inersia untuk benda berbentuk poros bermagnet yang melewati
pusatnya yaitu dengan mengambil elemen massa dm (Gambar 2.23). dimana setiap elemen
massa adalah sebuah cincin berjari- jari r yang tebalnya dr.
Gambar 2.23. Poros bermagnet dengan sumbu putar melalui pusatnya.
Momen inersia untuk setiap elemen adalah π‘Ÿ 2 π‘‘π‘š dan luas tiap elemen adalah dA =
2 πœ‹ π‘Ÿ π‘‘π‘Ÿ, maka massa setiap elemen adalah [11] :
π‘‘π‘š =
=
𝑀
𝑑𝐴
𝐴
𝑀
2πœ‹π‘Ÿ π‘‘π‘Ÿ
𝐴
Dengan 𝐴 = πœ‹π‘… 2 adalah luas lingkaran, jadi didapatkan :
𝐼 = ∫ π‘Ÿ 2 π‘‘π‘š
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
27
𝑅
= ∫ π‘Ÿ2
0
𝑀
2πœ‹π‘Ÿ π‘‘π‘Ÿ
𝐴
𝑅
2πœ‹π‘€
=
∫ π‘Ÿ 3 π‘‘π‘Ÿ
πœ‹π‘… 2
0
2𝑀 𝑅 4
𝑅2 4
1
= 𝑀𝑅 2
2
=
sehingga rumus momen inersia untuk benda berbentuk mangkuk anemometer yaitu :
1
64
1
𝐼 = 3 ( 𝑀𝐿2 +
π‘šπ‘Ž2 ) + 𝑀𝑅 2
3
3
2
Untuk konstruksi baling- baling mangkuk ditampilkan pada gambar 2.24. beserta
pehitungannya [11].
Gambar 2.24. Sketsa mangkuk anemometer ideal
Dari Gambar 2.25.(a) dapat diperoleh persamaan di bawah ini :
Cos 60°
=
𝑏
𝑑
(2.12)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
28
(a)
(b)
Gambar 2.25.(a). Tinjau segitiga x, (b). Tinjau segitiga y
Dari Gambar 2.25.(b) dapat diperoleh persamaan di bawah ini :
Cos 30°
=
𝑒
(2.13)
𝑓
2.13. Proses Pensamplingan Data
Pada sistem datalogger ini menggunakan Timer 1 yang ada didalam mikrokontroler.
Rumus yang akan digunkan untuk proses pensampingan ditunjukan pada persamaan
dibawah ini :
𝑻π‘ͺπ‘΅π‘»πŸ = πŸπŸπŸ” − (
π’˜π’‚π’Œπ’•π’– 𝒕𝒖𝒏𝒅𝒂
𝟏
π’‡π’“π’†π’Œπ’–π’†π’π’”π’Š 𝒐𝒔𝒄∗𝒑𝒓𝒆𝒔𝒄𝒂𝒍𝒆
)
(2.14)
2.14. MAPE (Mean Absolute Percentage Error)
MAPE merupakan salah satu model perhitungan untuk mengetahui seberapa besar
error yang terjadi pada hasil yang diperoleh. MAPE memiliki persamaan sebagai berikut[12]
:
MAPE =|
π‘›π‘–π‘™π‘Žπ‘– π‘¦π‘Žπ‘›π‘” π‘π‘’π‘›π‘Žπ‘Ÿ−π‘›π‘–π‘™π‘Žπ‘– π‘¦π‘Žπ‘›π‘” π‘‘π‘–π‘π‘’π‘Ÿπ‘œπ‘™π‘’β„Ž
π‘›π‘–π‘™π‘Žπ‘– π‘¦π‘Žπ‘›π‘” π‘π‘’π‘›π‘Žπ‘Ÿ
∗ 100%|
(2.15)
2.15. Sensitivity error
Sensitivity error merupakan perbandingan error antara nilai keluaran terhadap
perubahan masukan atau variabel yang diukur.
Rumus untuk sensitivity error sebagai berikut :
Sensitivity error = m(yang seharusnya) – m(yang didapat)*100%
(2.16)
Keterangan : m = gradien dari persamaan liniernya.
Semakin besar sensitivity error maka itu menandakan semakin besar pula eror yang
terjadi pada alat tersebut.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB III
RANCANGAN PENELITIAN
3.1. Konsep Dasar
Sistem data logger kincir angin propeler berbahan kayu digunakan untuk
menyimpan data, dimana data tersebut berisi 5 masukan yaitu data tegangan, data arus, data
kompas, data kecepatan angin, dan data kecepatan kincir angin. Kelima data tersebut akan
tersimpan didalam SD Card dan juga setiap detiknya akan menyimpan data tersebut dengan
bantuan Real Time Clock. Jadi keluaran dari generator kincir angin akan disearahkan oleh
rangkaian jembatan diode. Setelah itu akan masuk kedalam pembagi tegangan yang telah
dirancang sesuai masukan nya yaitu tegangan DC, setalah itu baru akan masuk ke dalam
Arduino Uno. untuk keluaran sensor arus akan diolah terlebih dahulu dengan pengondisi
sinyal, dikarenakan berdasarkan datasheet WCS1800 memiliki kelineritasan arus dari -20
Ampere sampai dengan +20 Ampere. Lalu setelah dari pengondisi sinyal akan masuk ke
dalam Arduino Uno. Untuk sensor kompas mengkalibrasi dengan sudut deklinasi lokasi
dimana kita melakukan percobaan. Selanjutnya untuk mengukur kecepatan kincir angin dan
kecepatan angin dengan menggunakan Phototransistor. Setelah mendapatkan kelima data
maka akan disimpan ke dalam SD Card yang diberi pewaktuan tiap detiknya. Mengacu pada
Gambar 1.2.
3.2. Perancangan Perangkat Keras
3.2.1. Sensor Tegangan
Perancangan sensor tegangan mengacu pada rangkaian dasar pembagi tegangan pada
Gambar 2.3. Rangkaian Pembagi. Untuk mengetahui nilai komponen yang akan
dipakai,maka menggunakan persamaan 2.3. Dengan Vin mulai dari 0 volt sampai dengan 60
volt dan Vout mulai dari 0 volt sampai dengan 3,3 volt, dapat kita hitung besaran pembagi
tegangan yang akan kita gunakan. Dengan menentukan 𝑅1 sebesar 47KΩ,
π‘‰π‘œπ‘’π‘‘ = 𝑉𝑖𝑛 ∗ (
29
𝑅2
)
𝑅1 + 𝑅2
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
30
3.3𝑉𝑑𝑐 = (
𝑅2
) 60𝑉𝑑𝑐
𝑅1 + 𝑅2
3.3(𝑅2 + 47KΩ) = R2 * 60Vdc
𝑅2 =
155100
60−3.3
𝑅2 = 2735.5Ω
Gambar 3.1. Rangkaian Pembagi tegangan dan nilai komponen
Gambar 3.1 menunjukan rangkaian pembagi tegangan yang diperuntukan tegangan
maksimal adalah 60 volt. Vin adalah tegangan masukan yang dihasilkan generator yang
sudah disearahkan oleh jembatan dioda. Vout adalah tegangan keluaran dari pembagi
tegangan
3.2.2. Sensor Arus
Dalam sensor arus ini menggunakan modul sensor arus yang telah terintegrasi yaitu
WCS1800, dimana berdasarkan datasheet modul sensor ini mampu mendeteksi arus dari 50 Ampere sampai dengan +50 Ampere. Dalam modul ini sudah tersedia keluaran analog
yang nantinya akan digunakan sebagai masukan ke dalam Arduino Uno. Ketika sensor
mendeteksi nilai 0 Ampere maka keluaran Analog Output adalah 2.5Vdc, maka dari itu
dibuat pengondisi sinyal supaya 2.5Vdc menjadi 0V dan nilai maksimum dari keluaran.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
31
pengondisi sinyal adalah 3.3Vdc ketika arus mencapai 25 Ampere. Ilustrasi persamaan dapat
dilihat pada Gambar 3.2
Gambar 3.2. Grafik persamaan sensor WCS1800
Dimana sumbu y merupakan tegangan yang akan masuk kedalam Arduino Uno dan sumbu
x merupakan tegangan keluaran dari sensor WCS1800. Besaran nilai 2 Volt pada sumbu x
merupakan nilai tegangan keluaran ketika arus 0 Ampere adalah 2,5 Volt tetapi
diminimalkan menjadi 2 Volt. Lalu untuk besar 5 Volt merupakan tegangan maksimal yang
keluar dari WCS1800 dengan rumus : sensivitas sensor * rentang arus + 2,5 Volt = 60mV/A
* 30 Ampere + 2,5 Volt. Nilai sebenarnya adalah 4,3 Volt tetapi dimaksimalkan menjadi 5
Volt. Dengan begitu diharapkan sensor memiliki karakterisktik ketika tegangan keluaran
sensor 2 Volt maka pengondisi sinyal akan mengeluarkan tegangan 0 Volt dan ketika
tegangan keluaran sensor sebesar 5 Volt maka keluaran dari pengondisi sinyal adalah 3,3
Volt.
Dimana
π‘š=
βˆ†π‘‚π‘’π‘‘
βˆ†π‘–π‘›
=
3.3−0
5−2
= 1.1
y = m*x + c
3.3 = 1.1 *5 + c
c = - 2.2
Dengan persamaan 2.2, maka:
Vout
= m* (Vin +c)
= 1.1 * (Vin – Voffset )
= 1.1 * Vin – 2.2
= 1.1* (Vin - 2)
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
32
Dari hasil persamaan diatas dapat dilihat besar Voffset = 2V, dan penguatan sebesar 1.1
dengan begitu kita bisa menghitung besar R2 dan R4, dengan menentukan besar nilai salah
satu yaitu R2= 1KΩ, maka besar R4 adalah : 1.1 =
𝑅4
𝑅2
R4 = R2 * 1.1
R4 = 1KΩ * 1.1
R4 = 1.1KΩ
Dimana berdasarkan rangkaian voltage subtraction R1= R2 dan R3=R4. Lalu untuk
Voffset=2V dapat kita hitung dengan rangkaian pembagi tegangan dengan persamaan 2.3
π‘‰π‘œπ‘’π‘‘ = 𝑉𝑖𝑛 ∗ ( 𝑅
𝑅6
5 +𝑅6
2𝑉 = (
𝑅6 =
)
𝑅6
) ∗ 5𝑉
𝑅5 + 𝑅6
2𝐾Ω
= 666.66Ω
3
Setelah pembagi tegangan akan ada Buffer sebagai penyangga supaya nilai pada
pembagi tegangan tidak mempengaruhi nilai yang ada di voltage subtractionnya.
Gambar 3.3. Rangkaian pengondisi sinyal
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
33
Rangkaian keseluruhan pengondisi sinyal tditunjukan pada Gambar 3.3. untuk besaran arus
ini menggunakan penguat operasional LM358. Penguat ini menggunakan catu daya tunggal
sebesar 5V dapat menghasilkan tegangan keluaran sebesar 5mV sampai 3.5V.
3.2.3. Sensor Kompas
Sensor kompas yang digunakan adalah HMC5883L yang telah menjadi modul sensor
kompas yaitu DT- Sense 3 Axis Compass. Dalam mengkalibrasi alat ini penulis hanya
mengkalibrasi melalui program untuk sudut deklinasi dimana penulis melakukan percobaan
ini. Konfigurasi DT- Sense 3 Axis Compass ditunjukan pada Gambar 3.4.
Gambar 3.4. Konfigurasi DT- Sense 3 Axis Compass
Dalam modul kompas ini yang digunakan untuk diolah di dalam Arduino Uno Rev3
adalah SCL (Serial Clock), SDA (Serial Data), tegangan masukan dan juga Ground. Dari
keempat keluaran dari modul kompas akan diolah kedalam Arduino Uno Rev3. Wujud riil
dari sensor kompas ditunjukan pada gambar 3.5 dan Gambar 3.6 terlihat tampak atas dan
tampak bawah
Gambar 3.5. tampak atas DT- Sense 3 Axis Compass
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
34
Gambar 3.6. tampak bawah DT- Sense 3 Axis Compass
Untuk konfigurasi pin sensor DT- Sense 3 Axis Compass ditunjukan pada Tabel 3.1
dibawah ini.
Tabel 3.1. Konfigurasi Pin DT- Sense 3 Axis Compass
Pin
Nama
Fungsi
1
DRDY
Output
Data ready interrupt
2
NC
-
Tidak terhubung
3
NC
-
Tidak terhubung
4
NC
-
Tidak terhubung
5
SDA
Input/ Output
I2C serial data
6
SCL
Input
I2C serial clock
7
Ground
-
Titik referensi ground
8
V33
Input
Tegangan 3,3 VDC
3.2.4. Sensor Kecepatan Kincir Angin
Sensor kecepatan kincir angin menggunakan optocoupler, dimana antara LED dan
phototransistor diletakan berdekatan. Dimana LED akan memancarkan cahaya lalu akan
ditangkap oleh phototransistor. Dalam penelitian ini menggunakan modul yang telah
terintegrasi dengan Arduino Uno yaitu line tracking sensor. Dimana sensor optocoupler ini
akan membedakan warna putih diantara warna hitam. Untuk mengetahui berapa rpm (rotasi
per menit) maka harus mengetahui pula besaran diameter dari poros dan juga berapa jumlah
pencacah untuk mengetahui besar rpm yang dihasilkan. Untuk skematik line tracking
sensorditunjukan pada Gambar 3.7 seperti diwah ini.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
35
Gambar 3.7. Skematik rangkaian line tracking sensor
Keluaran dari sensor adalah tegangan TTL dimana berlogika “1” atau logika “0”. Dari
skematik diatas menggunakan phototransistor Common Emiter jadi ketika ada cahaya maka
akan berlogika dari 1 (high) menuju 0 (low). Untuk memprosesnya maka harus
menggunakan operasi penjumlahan dimana selama waktu 10 detik ada berapa kali hitam lalu
dikalikan oleh pewaktu yang telah dibagi dengan jumlah pencacahnya. Dalam penelitian ini
karena dalam satuan detik dan juga jumlah rotari adalah 10, maka dengan persamaan 2.8
didapatkan besar rpm yang dihasilkan yaitu :
Rpm = jml putaran * (60/10)
3.2.5. Sensor Kecepatan Angin
Sensor kecepatan angin menggunakan gabungan dari optocoupler dan juga balingbaling setengah mangkok untuk bisa menangkap angin. Sensor kecepatan angin
menggunakan modul DI- Rev1. Dimana modul ini juga menggunakan optocoupler sebagai
sensor nya seperti halnya sensor kecepatan kincir angin, keluaran dari sensor kecepatan
angin juga berupa TTL yaitu berlogika “0” atau berlogika “1” didalam modul ada pengondisi
sinyal menggunakan ICLM311. Gambar 3.8.(a) menunjukan ilistrasi baling- baling yang
dibuat. Skematik sensor ditunjukan pada Gambar 3.8.(b).
Ketika anemometer tertiup oleh angin, maka baling- baling/ mangkok yang terdapat
pada anemometer. Semakin besar angin maka akan semakin cepat pula putaran yang
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
36
(a)
(b)
Gambar 3.8. (a) Anemometer mangkok (b) Skematik sensor Kecepatan Angin
dihasilkan oleh mangkok. Dari jumlah putaran dalam satuan detik maka dapat diketahui
kecepatan anginnya.didalam anemometer akan ada optocoupler sebagai alat pencacahnya
yang akan menghitung kecepatan angin. Untuk proses pengolahan data keluaran maka
menggunakan tegangan TTL, dimana hanya ada logika “1” atau logika “0”. didalam
anemometer akan ada pencacah yaitu sebanyak 10 pencacah. Untuk mengetahui besar
kecepatan angin yang dihasilkan dengan menghitung melalui persamaan 2.7. untuk
konstruksi baling baling mangkuk mengacu pada Gambar 2.31.
Perhitungan panjang jari- jari yang ideal :
Diketahui :
Panjang a
:2
cm
Panjang b
: 0,25 cm
Dengan persamaan 2.12, maka dapat dihitung, Cos 60°
𝑑=
0,25 π‘π‘š
0,5 π‘π‘š
Panjang e
= 0,5 cm
= 1,75 cm – 0,5 cm
= 1,25 cm
𝑑𝑔 60° =
𝑐
0,25 π‘π‘š
=
0,25 π‘π‘š
𝑑
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
37
c = 0,43 cm
dengan persamaan 2.32 maka dapat dihitung, π‘π‘œπ‘ 30°
=
1,25 π‘π‘š
𝑓
f = 1,44 cm
panjang r
= panjang c + panjang f
= 0,43 cm + 1,44 cm = 1,9 cm (pembulatan )
Jadi panjang jari- jari anemometer yang ideal adalah 4 cm + 1,9 cm = 5,9 cm
Mangkuk anemometer dengan panjang jari- jari 5,9cm memiliki momen inersia yang
rendah. Dengan momen inersia yang rendah maka anemometer mangkuk ini akan mampu
berputar dan menghasilkan jumlah putaran yang paling banyak, lalu dengan panjang jarijari yang terlalu pendek diduga anemometer ini kurang sensitive terhadap kecepatan angin
lemah karena beratnya yang ringan sehingga dapat dikalahkan oleh gaya gesek.
3.2.6. Arduino Uno
Arduino uno merupakan papan mikrokontroler yang didalamnya sudah tersedia IC
ATmega328. Dimana pemakaian port pada Arduino uno ini banyak digunakan untuk
masukan dan juga keluaran baik itu untuk sensor maupun LCD.
Gambar.3.9. Tampak Atas Arduino Uno
Untuk tampak atas dari Arduino Uno Rev3 ditunjukan pada Gambar 3.9. dalam penelitian
semua port masukan dan keluaran ditunjukan pada Tabel 3.2.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
38
Tabel 3.2. Pembagian port pada Arduino Uno Rev3
No.
Nama masukan/keluaran
Kaki yang digunakan
Keterangan
1
Sensor Tegangan
Analog 0 (A0)
Sebagai masukan
2
Sensor Arus
Analog 1 (A1)
Sebagai masukan
3
Sensor Kompas
Serial Clock (SCL)
Sebagai masukan
Serial Data (SDA)
Sebagai masukan
4
Sensor kec.Poros
Pin 2 (2)
Sebagai masukan
5
Sensor kec.Angin
Pin 3 (3)
Sebagai masukan
6
Real Time Clock (RTC)
Analog 4 (A4)
Sebagai Serial Data
Analog 5 (A5)
Sebagai Serial Clock
Pin 10 (10)
Sebagai Chip select
Pin 4 (4)
Sebagai keluaran
Pin 5 (5)
Sebagai keluaran
Pin 6 (6)
Sebagai keluaran
Pin 7 (7)
Sebagai keluaran
Pin 8 (8)
Sebagai keluaran
Pin 9 (9)
Sebagai keluaran
Pin 10 (10)
Sebagai Chip select
Pin 11 (11)
Sebagai MOSI
Pin 12 (12)
Sebagai MISO
Pin 13 (13)
Sebagai clock
Reset
Sebagai tombol reset
Analog 2
Sebagai tombol stop
Analog 3
Sebagai tombol mulai
7
8
9
LCD
SD Card
Tombol
Dengan pembagian port seperti diatas diharapkan tidak akan terjadi tabrakan didalam
port
itu sendiri, dikarenakan setiap port memiliki fungsi masing – masing untuk
menjalankan program yang ada.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
39
3.2.7. Tombol
Tombol yang digunakan adalah jenis tombol tekan NO (Normally Open) dan
berhambatan pull up ,jadi ketika tombol ditekan maka akan berlogika nol (low), apabila
dilepas akan berlogika satu (high). Rangkaian reset eksternal, berfungsi untuk reset
mikrokontroler IC ATmega328 papan Arduino Uno Rev 3. Rangkaian reset yang dibentuk
berdasarkan schematic rangkaian papan Arduino Uno Rev3. Rangkaian reset terdiri dari
komponen resistor sebesar 10 KΩ, dioda tipe 1N4048, kapasitor sebesar 100nF dan pin
header untuk tombol tekan. Pin reset mikrokontroler adalah aktif rendah, sehingga transisi
dari tinggi ke rendah saat tombol reset ditekan akan menyebabkan reset mikrokontroler.
Berdasarkan datasheet ATmega328 Lebar pulsa minimum yang diperlukan untuk melakukan
reset adalah 2,5us. Resistor pull-up akan menjaga agar pin reset tidak berlogika rendah
secara tidak sengaja. Untuk melindungi pin reset dari derau, dapat menambahkan kapasitor
yang terhubung dengan pin reset dan ground. Untuk mengetahui besar kapasitor dengan
persamaan 2.10.
Rangkaian reset ekternal ditunjukan pada Gambar 3.10. dan rangkaian tombol tekan
start dan stop ditunjukan pada Gambar 3.11. (a) dan (b).
2,5uS =
c=
1
2∗ πœ‹ ∗10∗103 ∗𝑐
1
2,5∗10−6 ∗2∗ πœ‹ ∗10∗103
= 6uF
Gambar 3.10. Rangkaian Reset Ekternal
Untuk rangkaian Start dan rangkain Stop menggunakan hambatan pull up. Dimana
berdasarkan rekomendasi datasheet ATmega328 maka menggunakan resistor sebesar 22kΩ.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
40
(a)
(b)
Gambar 3.11. (a) Rangkaian Start , (b) Rangkaian Stop
3.2.8. Format Paket Data
Penyimpanan data pengukuran dari kelima sensor ditetapkan dengan menyimpankan
sejumlah karakter dalam paket data yang disimpan sebanyak 56 karakter dalam setiap 10
detiknya. dan setiap data berjumlah 56 karakter. Format paket data yang digunakan adalah
berektensi .text dimana suatu format data dalam basis data dimana setiap penyimpanan
dipisahkan dengan koma (,) atau titik koma (;) dan format ini dapat dibuka didalam
MS.Word ataupun Notepad/wordpad. Karakter yang disimpan diawali dengan karakter “*”,
dan diakhiri dengan karakter “#” dan setiap karakter dipisahkan dengan karakter “,”, data
pengukuran yang dikirimkan adalah tanggal, jam, tegangan, arus, kecepatan poros,
kecepatan angin, dan arah angin. Berikut format data di dalam paket data:
*,zzzz,dd-mm-yyyy,HH:MM:SS,aaaaa,bbbbb,ccccc,dddd,eeeee#
Dari format data tersebut dapat dijelaskan pada Tabel 3.3
Tabel 3.3. Format Paket Data
Jumlah
rekam
Jumlah
Karakter
4
Tanggal
Jam
10
8
Tegangan
Arus
Arah angin
K. Angin
K.poros
(V)
(A)
(Deg)
(m/s)
(rpm)
5
5
6
5
3
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
41
3.3. LCD ( Liquid Cell Display)
LCD yang digunakan pada perancangan ini adalah LCD character 16x2 yang berfungsi
untuk menampilkan data setiap sensor. Berdasarkan datasheet tegangan kontras (pin VO)
maksimum LCD adalah 5 volt, sehingga digunakan sebuah dioda untuk membatasi tegangan
pada pin ini. Rangkaian LCD character 16x2 ditunjukan pada gambar 3.12.
Gambar 3.12. Rangkaian LCD character 16x2
3.4. Skema Pemasangan
Gambar 3.13 menunjukan skematika alur pemasangan data logger dengan power
supply dan juga beban yang terpasang. Fuse digunakan untuk memberikan pengamanan bila
tegangan generator melebihi dengan kapsitas yang ada di dalam data logger. Bila tegangan
dari generator melebihi kapasitas maka fuse akan putus dan tegangan tidak akan masuk
kedalam data logger. Besaran Fuse yang dipakai harus dibawah arus data logger. Dioda
digunakan untuk mengamankan arus balik dari beban. Untuk tegangan supply data logger
adalah aki sebesar 12 volt.
3.5. Diagram Alir Utama Data Logger
Pada Gambar 3.14 menunjukan diagram alir keseluruhan proses dari data logger.
3.5.1. Diagram Alir Subrutin Pengolahan Data Tegangan dan Arus
Gambar 3.15. menunjukan diagram alir untuk proses pengolahan data tegangan dan
arus. Untuk melakukan pengukuran tegangan harus mengkalibrasi antara sensor tegangan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
42
dengan voltmeter. Besar nilai 0,005 merupakan contoh pembagi untuk mendekati dengan
nilai yang terdapat pada voltmeter. Lalu untuk besar nilai 488,76 adalah contoh nilai
pengurang dikarenakan nilai maksimum adalah 1024.
3.5.2. Diagram Alir Subrutin Pengolahan data Kecepatan Kincir dan
Kecepatan Angin
Dalam diagram alir pengolahan data kecepatan kincir dan kecepatan angin tidak ada
jumlah sampling dikarenakan untuk melakukan proses tersebut membutuhkan waktu proses.
Perioda diisi dengan besaran waktu yang dibutuhkan untuk tampilan ke dalam LCD.dimana
perioda minimal adalah satu menit. Untuk masukan dari kecepatan kincir dengan masukan
dari kecepatan angin berbeda. Dimana masukan untuk kecepatan poros kincir menggunakan
perubahan pulsa interupsi ketika naik saja, tetapi untuk masukan kecepatan angin
menggunakan setiap perubahan dari pulsa interupsi (ketika pulsa naik dan ketika pulsa
turun). Diagram ditunjukan pada Gambar 3.16
3.5.3. Diagram Alir Subrutin Kompas
Untuk kompas harus memasukan besar sudut deklinasi area yang akan dipasangi
kompas. Memasukan sudut harus masuk terlebiih dahulu dalam programnya. Data sampling
yang digunakan adalah 100 data. Gambar 3.17 menunjukan diagram alir dari proses
pengolahan data kompas
3.5.4. Diagram Alir Subrutin Penyimpanan data
Proses penyimpanan menunggu sebanyak 5 data yang berasal dari tegangan, arus,
kompas,kecepatan angin, kecepatan poros kincir komplit, jika tidak komplit dalam satu
paket maka dikatakan data rusak dan tidak akan menyimpan dalam SDCard. Gambar 3.19
menunjukan diagram alir proses penyimpanan data.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
43
3.6 Desain Boks Data Logger
Pada perancangan boks untuk tempat data logger, bahan yang digunakan adalah
plastik yang cukup tebal. Boks ini diharapkan tertutup rapat dikarenakan untuk mencegah
debu atau kotoran masuk ke dalam boks. Boks yang didesain adalah 18cm x 6,5cm x 11,5cm.
Desain boks data logger ditunjukan pada gambar 3.19.a,b,c.
POROS
5V
5V
ANGIN
GND
3.3V
5V
DATA
GND
PORO
S
GND
ANGI
N
KOMPAS
3.3V
DATA
SDA
SCL
TX
SDA
RX
DATA LOGGER
G+
L+
G-/L-
GND
RX
XBEE
- Power Supply
+
TX
Aki
+
Aki
-
F
U
S
E
SCL
AKI 12V
(power suplly)
TERMINAL BLOCK
te
xt
OUT
GEN +
te
xt
OUT
GEN -
GENERATOR
DC
te
xt
te
xt
BEBAN
+
BEBAN
–
BEBAN
Gambar 3.13. Skematik Pemasangan Data logger beserta peralatan pendukungnya
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
44
Mulai
Inisialisasi waktu
sampling 10detik
Inisialisasi port
masukan
Inisialisasi nilai awal
v=0;i=0;poros=0;angin=0
Pewaktuan : jam,menit,detik,hari,
bulan, tahun
tidak
Start
ditekan?
ya
Pengolahan data
tegangan dan
arus
Pengolahan data
kec.poros dan
kec.angin
Pengolahan data
kompas
Penyimpanan
data
tidak
Stop
ditekan
ya
selesai
Gambar 3.14. Diagram Alir utama dari data logger
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
45
Mulai
Baca tegangan
Baca arus
Hitung rata-rata tegangan dan arus ke a
a+1
tidak
a=100?
ya
Tampilkan LCD dan
simpan data
Selesai
Gambar 3.15. Diagram Alir subrutin pengolahan data Tegangan dan Arus
Gambar 3.16. Diagram Alir Pengolahan data Kecepatan Kincir dan Kecepatan Angin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
46
Mulai
Inisialisasi sudut
deklinasi dan
sudut heading
Baca sudut deklinasi
Rata-rata kompas ke b
b+1
ya
tidak
b=100?
ya
Tampil LCD dan
simpan data
Selesai
Gambar 3.17. Diagram Alir Subrutin Pengolahan data Kompas
a.
b.
c.
Gambar 3.18. a. boks tampak atas b. boks tampak belakang c.boks tampak samping
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
47
Mulai
Baca jam, menit,
detik,hari, bulan,
tahun
Baca rata- rata
tegangan
Baca rata – rata
arus
Baca rata – rata
kecepatan kincir
Baca rata – rata
kecepatan angin
Baca rata – rata
kompas
Simpan data dengan format
*dd-mmyyyy,hh:mm:ss,aaaa,bbbb,cccc,dddd,eeee#
selesai
Gambar 3.19. Diagram Alir Subrutin Penyimpanan data
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB IV
HASIL DAN PEMBAHASAN
Pada bab ini akan membahas tentang implemetasi dari perancangan pada bab 3,
pembahasan perbagian hardware, hasil pengujian rangkaian, hasi pengambilan data,
pembahasan mengenai data yang diperoleh, pembahasan tentang program yang digunakan
di Arduino uno,dan analisis dari hasil pengujian sistem yang telah dilakukan. Pengujian
sistem dilakukan untuk mengetahui kinerja dari kesuluruhan sistem yang telah dirancang.
Berdasarkan data-data yang diperoleh maka dapat dilakukan analisis terhadap proses kinerja
alat yang kemudian dapat digunakan untuk menarik kesimpulan akhir.
4.1. Bentuk Fisik Data logger dan Hardware Elektronik
4.1.1. Bentuk Fisik Data logger
Bentuk fisik dari Data logger secara keseluruhan ditunjukan pada Gambar 4.1
sampai dengan Gambar 4.2. bentuk fisik Data logger ini terdiri dari 1 box yang bertujuan
untuk melindungi dan merapikan rangkaian eleketronik yang terdapat didalamnya. selain itu
juga ada bentuk fisik sebagai pendukung sensor yang akan digunakan seperti sensor
kecepatan angin (Anemometer) yang akan ditunjukan pada Gambar 4.3.
Gambar 4.1. Kotak Sistem tampak atas
Gambar 4.2. Kotak sistem tampak samping
48
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
49
Gambar 4.3. sensor kecepatan angin(anemometer)
Subrangkaian elektronik Rangkaian seperti rangkaian regulator tegangan, rangkaian
pengondisi sinyal untuk sensor arus, rangkaian pembagi tegangan, rangkaian reset eksternal,
rangkaian LCD karakter dan port untuk masukan aruino uno secara keseluruhan dalam satu
pcb ditunjukan pada Gambar 4.4
4.1.1.1. Rangkaian Catu Daya DC
Rangkian catu daya ditunjukan pada Gambar4.4.(b). Pengujian rangkian catu daya
DC dilakukan dengan memberikan sumber tegangan dari accumulator 12volt / 7,2 Ah
dengan tegangan keluaran accumulator terukur 12,26 volt. Tegangan tersebut dikurangi
dengan teganagn dioda 1N4004 yang aktif sebesar 0,7 volt, tegangan keluaran rangkaian
akan digunakan untuk mensuplai papan Arduino Uno Rev3 yang membutuhkan tegangan
masukan antara 7 – 12 volt untuk dapat bekerja. Selain itu tegangan accumulator tersebut
akan di turunkan tegangannya menjadi 5 volt sebagai suplai tegangan pada rangkaian
pengondisi sinyal, rangkaian LCD karakter, sensor kecepatan angin dan sensor kecepatan
poros. Hal ini menunjukan rangkaian catu daya DC dapat bekerja dengan baik.
4.1.1.2. Rangkaian Pembagi Tegangan
Rangkaian pembagi tegangan ditunjukan pada Gambar 4.4.(c). Pengujian rangkaian
pembagi tegangan dilakukan dengan memberikan tegangan masukan yang berasal dari
generator AC yang telah disearahkan dengan dioda bridge. Tegangan maksimal yang
dirancang adalah 60 volt dari tegangan generator AC dengan tegangan maksimal keluaran
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
50
yang dihasilkan dari rangkaian pembagi tegangan adalah 3,21 volt. Hal ini menunjukan
rangkaian pembagi tegangan dapat bekerja dengan baik.
(a)
(b)
(c)
(d)
(e)
(f)
Gambar 4.4.(a). Rangkaian Sistem Data logger, (b). Rangkaian Catu Daya DC, (c).
Rangkaian Pembagi Tegangan, (d). Rangkaian Pengondisi sinyal.(e). Rangkaian Reset
Ekternal (f). Rangkaian LCD karakter
4.1.1.3. Rangkaian Pengondisi Sinyal
Rangakaian pengondisi sinyal ditunjukan pada Gambar 4.4.(d). pengujian rangkaian
ini yaitu dengan mensuplai tegangan ke IC LM35 dengan tegangan regulator sebesar 5 volt.
Yang sebelumnya pada IC LM35 juga diberi tegangan referensi sebesar 2 volt, lalu hasil
pengukuran tegangan keluaran pada IC LM35 yaitu sebesar 0,78 volt, dimana diperancangan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
51
tegangan keluaran pada IC LM35 adalah 100 milivolt, hal ini menunjukan bahwa rangkaian
pengondisi siyal tidak bekerja dengan baik meskipun sudah diganti beberapa IC LM35 yang
berbeda produkan.
4.1.1.4. Rangkaian Reset Eksternal dan LCD Karakter
Rangkaian reset eksternal ditunjukan pada Gambar 4.4.(e). pengujian rangkaian ini
dilakukan dengan terlebih dahulu mengaktifkan sistem data logger. Keluaran tegangan dari
rangkaian reset eksternal adalah 4,7 volt (logika tinggi). Pada saat tombol reset ditekan
keluaran tegangan menjadi 0,2 volt (logika rendah). Transisi dari logika tinggi ke rendah
inilah yang menyebabkan mikrokontroler reset. Untuk rangkaian LCD karakter ditunjukan
pada gambar 4.4.(f) dalam pengujiannya dilakukan pemrograma pada kaki Arduino Uno
yang diperuntukan untuk LCD tersebut telah itu dipasang kan dan muncul karekter sesuai
yang diinginkan. Hal ini menunjukan rangkaian reset dan rangkaian LCD karakter dapat
bekerja dengan baik.
4.2. Pengujian Alat
Pada pengujian alat akan diuji kebenaran setiap sensor, baik itu masing- masing
sensor maupun secara bersamaan dengan alat yang memiliki fungsi yang sama yang telah
dimiliki oleh laboratorium guna mengetahui galat yang terjadi, dimana diharapkan tingkat
galat ≤5% dengan kata lain tingkat keberhasilan ≥95% dan sensitivity error ≤5%.
Perbandingan semua sensor akan dibandingkan dengan data yang telah tersimpan pada SD
Card. Pengujian alat ini dilakukan di Laboratorium Teknik Tenaga Listrik Teknik Elektro
4.2.1. Sensor Tegangan
Pengujian sensor tegangan dilakukan dengan tegangan masukan yang berasal dari
Generator AC yang digerakan oleh motor 3 fasa yang telah disearahkan oleh jembatan dioda
sebagai ganti dari generator AC yang digerakan oleh angin. Pengkalibrasian dan hasil dari
sensor tegangan akan dibandingkan dengan voltmeter merk yokogawa type 2051 class 1.0.
yang ditunjukan pada Gambar 4.5. Perbandingan antara hasil sensor tegangan data logger
dengan voltmeter ditunjukan pada Gambar 4.7 dan Tabel lampiran 1.
Pada Gambar 4.7 terlihat bahwa grafik perbandingannya telah linier yang ditunjukan
dengan R2=0,9998. Dimana R2 sering disebut dengan koefisien determinasi yang berfungsi
untuk mengukur kebaikan suai (goodness of fit) dari persamaan liniernya. Dimana semakin
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
52
nilai R2 mendekati 1 maka semakin linier pula hasil yang diperoleh dan semakin mendekati
dengan nilai yang diharapkan. Dari persamaan linier y = 0,9976x + 0,0165 Dimana m adalah
gradien dari grafik yaitu m=0,9976,dengan persamaan 2.16. maka dapat dihitung sensitivity
error nya adalah (1 – 0,9976)*100% = 0,24%. Dengan sensitivity error = 0,24%, berarti
sangat kecil eror yang dihasilkan tegangan dari data loger terhadap voltmeter sebagai alat
ukur pembandingnya. Dengan menggunakan persamaan 2.15, diambil contoh ketika
tegangan pada voltmeter terukur 3,44 volt dan yang terukur dan pada data logger adalah 3,59
3,446−3,59
volt dengan mengunakan persamaan 2.15 MAPE =|
3,44
∗ 100%| = 4,36%. Pada
Tabel lampiran 1 terlihat bahwa Pengujian ini dilakukan dari tegangan 3,44 volt sampai
dengan 60 volt dan setiap volt diambil 10 kali data, dengan contoh perhitungan MAPE
diperoleh galat rata-rata sebesar 0,7% ,dapat dilihat tingkat keberhasilan sensor tegangan
pada data logger ini sebesar 100% - 0,7% = 99,3%. Tegangan yang dihasilkan sensor
tegangan dari data logger kadang masih fluktuatif itu dikarenakan kurang halusnya
penyearah yang dihasilkan dari jembatan dioda jadi tegangan keluaran dari generator yang
disearahkan masih ada ripple tegangannnya. Dengan tingkat keberhasilan 99,3% telah
sesuai dengan yang diharapkan dimana standar yag digunakan tingkat keberhasilan ≥95%.
Gambar 4.5. Voltmeter
Gambar 4.6. Amperemeter
data logger(volt)
TEGANGAN (VOLT)
80
y = 0,9976x + 0,0165
R² = 0,9998
60
40
tegangan(volt)
20
0
0
10
20
30
40
voltmeter (volt)
50
60
70
Linear
(tegangan(volt))
Gambar 4.7. Grafik perbandingan tegangan voltmeter dengan data logger
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
53
4.2.2. Sensor Arus
Dengan menggunakan modul sensor arus hall effect WCS1800 tinggal
menambahkan pengondisi sinyal. Pengujian sensor arus dilakukan dengan memasukan kabel
yang telah dilewati tegangan yang berasal dari jembatan dioda melalui lubang dari modul
sensor arus tersebut. Lalu kabel yang telah dilewati tegangan akan diserikan dengan beban
lampu sebesar 12 volt/21 watt yang ditunjukan pada Gambar 4.10. Pengkalibrasian dan hasil
sensor arus dari data logger akan dibandingkan dengan amperemeter merk Sanwa type
CD771 yang ditunjukan pada Gambar 4.6. Hasil perbandingan antara sensor arus dari data
logger dengan amperemeter ditunjukan pada Gambar 4.8 dan Tabel lampiran 2.
Berdasarkan Gambar 4.8 terlihat grafik linier yang berarti arus data logger mendekati
arus dari amperemeter dan ditunjukan juga dengan R2= 0,999 yang sangat mendekati nilai
1. Selain itu juga dapat diketahui besar sensitivity error nya dari persamaan y = 0,9714x 0,021. Dengan persamaan 2.16, maka sensitivity error = (1 – 0,9714)*100% = 2,86%,
dengan sensitivity error yang kecil menandakan eror antara arus data logger dengan arus
amperemeter juga kecil. Gambar 4.8 menunjukan pula bahwa mulai percobaan arus dimulai
dari 0 ampere sampai dengan 11,98 ampere yang sebelumnya target arus yang dicapai
sampai dengan 25 ampere. Dengan persamaan 2.15 maka dapat dihitung galat yang terjadi
pada Gambar 4.9 tersebut. Diambil contoh pada Tabel lampiran 2 ketika arus yang terukur
pada data logger sebesar 3,9 ampere sedangkan yeng terukur pada amperemeter sebesar 4,03
4,03−3,9
ampere. Maka MAPE =|
4,03
∗ 100%| = 3,22%. Seperti halnya dengan sensor tegangan
sensor arus juga diambil data 10 data setiap perubahan setiap amperenya. Dari perhitungan
MAPE berdasarkan Tabel lampiran 2 dihitung rata-rata galatnya sebesar 3,71%. Dengan
begitu dapat dihitung tingkat keberhasilan sensor arus data logger ini sebesar 100% - 3,71%
= 96,78% . ini dikatakan sesuai dikarenakan tingkat keberhasilan ≥95%.
Gambar 4.8. Grafik perbandingan arus data logger dengan amperemeter
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
54
4.2.3. Sensor Kompas
Dengan menggunakan modul sensor kompas DT- Sense 3 Axis Compass yang telah
terkoneksi dengan Arduino Uno, maka tidak terlalu banyak kendala yang dihadapi.
Pengujian sensor kompas dari data logger dengan cara mengarahkan titik nol yaitu sudut dari
sensor kompas kearah 0º. Pengkalibrasian dan hasil sensor kompas akan dibandingkan
dengan aplikasi kompas yang ada didalam smartphone. Hasil perbandingan sensor kompas
dari data logger dengan sensor pada aplikasi smartpone ditunjukan Pada gambar 4.9 dan
Table lampiran 5.
Pada Gambar 4.9 terlihat bahwa grafik linier dengan ditunjukan pula R2= 0,9993
yang mendekati nilai 1 yang menandakan bahwa nilai kompas data logger dengan kompas
smartphone hampir sama. Selain itu juga dapat menghitung sensitivity error. Sama halnya
pembahasan yang sebelumnya sensitivity error dihitung dengan persamaan 2.16 dimana
persamaan yang terjadi adalah y = 0,9939x + 0,9695. Jadi besar sensitivity error = (1 0,9939)*100% = 0,61%. Dengan sensitivity error dibawah 5% seperti yang diharapkan
berarti eror yang dihasilkan kompas data logger terhadap kompas aplikasi smartphone sangat
kecil. Pada Gambar 4.9 menunjukan pula bahwa percobaan ini dilakukan setiap perubahan
1 derajatnya berarti mulai dari 0 º sampai dengan 360º. Dengan setiap perubahan derajat
diambil 10 data. Dengan persamaan 2.15 maka dapat didapatkan galat, diambil contoh pada
Tabel lampiran 5 ketika kompas data logger 62,7º sedangkan pada aplikasi android
60−62,7
menunjukan 60 º maka dapat dihitung MAPE sebesar MAPE =|
60
∗ 100%| = 4,5%.
Dilihat dari data yang didapatkan yang ditunjukan Tabel lampiran 5 maka hasil antara sensor
kompas dari data logger dengan kompas pada aplikasi smartphone rata-rata galat sebesar
1,9%. Dengan begitu sensor kompas ini memiliki tingkat keberhasilan sebesar 100% - 1,9%
= 98,1%. Terjadinya galat dikarenakan tidak terlalu presisi dalam memutar ekor pada sensor
kompas nya. Ekor kompas dari data logger akan ditunjukan pada Gambar 4.11. Dengan
tingkat keberhasilan 98,1% maka dikatakan sesuai dengan yang diharapkan.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
55
Gambar 4.9. Grafik berbandingan antara kompas data logger dengan kompas
android
Gambar 4.10.lampu beban
Gambar 4.11. Ekor kompas
4.2.4. Sensor Kecepatan Angin
Menggunakan modul DI-Rev1 dan persamaan 2.7. Pengujian alat ini dengan cara
memberikan angin yang dihasilkan dari kipas angin dengan mengatur jaraknya mulai dari
jarak yang paling dekat dengan kipas angin sampai dengan jarak yang relatif jauh.
Pengkalibrasian dan membandingkan hasil sensor kecepatan angin dengan menggunakan
anemometer dengan merk krisbow series KW06-562 yang akan ditujukan pada Gambar 4.13.
hasil perbandingan antara sensor kecepatan angin dari data logger dengan anemometer
krisbow ditunjukan pada Gambar 4.12 dan Tabel lampiran 3.
Berdasarkan data pada Gambar 4.12 terlihat bahwa pengambilan data diambil 5 kali
percobaan dan setiap perubahan percobaan tersimpan 10 data. Pada Gambar 4.12 terlihat
linier dengan ditunjukan juga besar R2 = 0,9946 yang telah mendekati nilai 1. Dengan
persamaan linier yang diperoleh dari grafik y = 0,6782x + 0,6689. dapat dihitung besar
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
56
sensitivity error. seperti pembahasan sebelumnya rumus persamaan 2.16 jadi besar
sensitivity error kecepatan angin adalah = (1 – 0,6782)*100% = 32,18%. Dengan sensitivity
error yang melebihi standar yang diinginkan menandakan bahwa adanya eror yang cukup
besar antara anemometer data loger terhadap anemometer pembandingnya. ini dikarenakan
perbandingan untuk pengkalibrasi dengan yang dipakai adalah berbeda dimana data logger
menggunakan 3 mangkuk sedangkan untuk anemometer sebagai referensi menggunakan
yang digital bukan yang 3 mangkuk juga. Selain itu juga karena adanya anomali udara yang
berubah ubah. Dari Gambar 4.12 maupun Tabel lampiran 3 juga dapat dihitung galat
nya,contoh Tabel lampiran 3,ketika anemometer data logger menunjukan 2,1 m/s sedangkan
pada anemometer menunjukan 1,87 m/s dengan persamaan 2.15 maka dapat dihitung MAPE
1,87−2,1
sebesar MAPE =|
1,87
∗ 100%| = 12,3%.
Dari data yang diperoleh yang telah
ditunjukan pada Tabel lampiran 3 menunjukan rata-rata galat sebesar 20,3%, terlihat tingkat
keberhasilan anemometer data logger sebesar 100% - 20,3% = 79,7%. Ini dikarenakan proses
pengkalibrasian yang tidak akurat, selain itu juga anemometer yang digunakan untuk
mengkalibrasi nilainya selalu berubah – ubah dan tidak stabil, ini bisa dikarenakan karena
kecepatan angin tidak bisa diprediksi. Dengan tingkat keberhasilan 79,7% dapat dikatakan
dibawah standar yang telah dikehendaki yaitu ≥95%
Gambar 4.12. Grafik perbandingan antara anemometer data logger dengan anemometer
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
57
Gambar 4.13. Anemometer
4.2.5. Sensor Kecepatan Poros
Dengan menggunakan modul sensor line tracking dimana gambar rangkaian telah
ditunjukan pada Gambar 3.8. Pengujian sensor kecepatan poros dilakukan dengan cara
meletakan sensor ini dekat dengan poros generator AC yang sebelumnya poros sudah
ditempel dengan stiker hitam putih sebanyak 15 strip. Pengkalibrasian dan hasil data sensor
kecepatan poros dari data logger akan dibandingkan tachometer merk krisbow series KW06302. Data hasil perbandingan antara sensor kecepatan poros dari data logger dengan
tachometer ditunjukan pada Gambar 4.14 dan juga ditunjukan pada Tabel lampiran 4.
Pada Gambar 4.14 terlihat grafik telah linier yang ditunjukan pula besar R2 = 0,9993
yang mendekati nialai 1 itu menandakan bahwa nilai kecepatan poros dari data logger cukup
mendekati nilai kecepatan poros pada tachometer. Selain itu juga dapat dihitung pula besar
sensitivity error dengan menggunakan persamaan 2.16. Dengan persamaan linier yang
diperoleh dari grafik yaitu y = 0,942x - 0,1351. Jadi besar sensitivity error = (1 –
0,942)*100% = 5,8%. Dengan sensitivity error yang melebihi standar yang diinginkan ini
menandakan adanya eror yang cukup kecil antara kecepatan data loggr terhadap tachometer
sebagai alat ukur pembandingnya.Pada Gambara 4.14 juga menunjukan bahwa ada
pengambilan data sebanyak 11 kali percobaan dimana setiap percoban akan tersimpan di SC
Card 10 data. Pada Gambar 4.14 ini terlihat bahwa hasil yang didapat adalah linier sesuai
dengan yang diharapkan. Dengan menggunakan Gambar 4.14 maka dapat kita hitung pula
galat yang terjadi. Diambil contoh pengambilan data kecepatan poros ini ketika tachometer
data logger menunjukan 44 rpm sedangkan pada tachometer menunjukan 45,5 rmp, dengan
persamaan 2.15 maka MAPE sebesar MAPE =|
45,5−44
45,5
∗ 100%| = 3,29%. Data hasil
percobaan yang tersimpan di SD Card yang ditunjukan pada Tabel lampiran 4 maupun
Gambar 4.14 menunjukan adanya rata-rata galat sebesar 5,9%. Tingkat keberhasilan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
58
tachometer data logger sebesar 100% - 5,9% = 94,1% Ini dikarenakan keterbatasan alat yang
dipakai yaitu menggunakan optocoupler yang rentan ketika adanya cahaya yang berlebih
atau terlalu terang.
Kecepatan poros (data
logger)[rpm]
KECEPATAN POROS (RPM)
350
300
250
200
150
100
50
0
y = 0,942x - 0,1351
R² = 0,9993
sens.kec.poros
Linear
(sens.kec.poros)
0
100
200
300
400
Kecepatan poros(tachometer)[rpm]
Gambar 4.14. Grafik perbandingan antara kecepatan poros data logger dengan
Tachometer
4.2.6. Pengujian RTC dan SD Card
Dengan menggunakan modul RTC dan SD Card yang telah compatible dengan
Arduino uno yang ditunjukan pada Gambar 4.10. Pengujian RTC dan SD Card dengan cara
memprogram ke dalam modul tersebut, selanjutkan pengecekan tanggal dan jam dengan
waktu yang sesuai seperti pewaktuan pada laptop. Lalu untuk pengecekan penyimpanan di
dalam SD card yaitu dengan cara memasukan program dimana program tersebut berisi
proses penyimpanan data yang berekstensi text. Pada Gambar 4.15 menunjukan bahwa
pewaktuan dan proses penyimpanan berhasil bekerja dengan baik. Untuk format
penyimpanan ditunjukan pada tabel 3.3 dimana memiliki format :
*,zzzz,dd-mm-yyyy,HH:MM;SS,aaaa,bbbb,cccccc,dddd,eee,#
Keterangan :
ο‚·
zzzz adalah banyak rekam setiap 10 detik,maksimal 8640 data
ο‚·
aaaa adalah nilai sensor tegangan dimana total ada 4 digit yang 1 dibelakang koma
ο‚·
bbbb adalah nilai sensor arus dimana total ada 4 digit yang 1 dibelakang koma
ο‚·
ccccc adalah nilai kompas dimana total ada 6 digit yang 2 dibelakang koma
ο‚·
dddd adalah nilai kec.angin dimana total ada 4 digit yang 2 dibelakang koma
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
59
ο‚·
eee adalah nilai kec. Poros dimana ada 3 digit tanpa ada koma dibelangnya
Gambar 4.15. contoh pengambilan data
4.2.7. Pengujian Keseluruhan
Pada pengujian keseluruhan ini yang dimaksud adalah pengujian kelima sensor
secara bersamaan dan juga proses penyimpanan ke dalam SD Card. Pada Gambar 4.11
menunjukan keseluruhan program dapat berjalan dengan baik dan proses penyimpanan dapat
bekerja dengan baik pula. Yang menjadi kendala adalah keakurasian sensor arus yang masih
jauh dari sempurna, ini dikarenakan pengondisi sinyal untuk modul sensor arus yang tidak
dapat bekerja dengan baik selain itu juga proses pengolahan data sensor arus yang tidak
dapat bekerja dengan baik pula.
4.3. Pengujian dan Pembahasan Perangkat Lunak
Perangkat lunak atau program yang terdapat didalam Arduino Uno digunakan untuk
menunjang kinerja data logger ini. Dalam sistem ini terdapat beberapa program,diantaranya
adalah inisialisasi pin pada arduino sebagai input dan output, pengambilan data, pengolahan
data, penyimpanan data ke SD Card ,dan menampilkan ke LCD. Alur sistem keseluruhan
ini mengacu pada Gambar 3.11
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
60
4.3.1. Inisialisasi I/O
Inisialisasi input output bertujuan supaya komponen yang terpasang pada Arduino
Uno dapat berfungsi dengan baik sesuai dengan konfigurasi yang telah ditentukan. Pada
Gambar 4.12 menunjukan inisialisasi port yang akan dipakai untuk masukan dari kelima
sensor. Selain ada kelima sensor juga ada port untuk tombol start dan stop.
Gambar 4.16. Inisialisasi I/O
Pada Gambar 4.12 menunjukan bahwa inisialisasi pada Arduino Uno menggunakan
#define dan penamaan port nya, seperti port untuk tegangan diberi nama pintegangan pada
kaki Analog 0 (A0), yang berbeda pada inisialisasi diatas adalah untuk inisialisasi kompas
yang menggunakan komunikasi I2C, jadi pada inisialisasi kompas menggunakan
HMC5883L compass. Selain itu juga ada inisialisasi untuk RTC, LCD 16x2, dan SD Card.
Inisialisasi untuk RTC dengan cara RTC_DS1303 rtc, lalu untuk inisialisasi LCD 16x2
dengan cara LiquidCrystal lcd(4,5,6,7,8,9) angka pada inisialisasi LCD adalah kaki yang
akan dipakai untuk LCD berkomunikasi dengan Arduino Uno. Lalu untuk inisialisasi SD
Card dengan cara File myFile.
4.3.2. Pensamplingan Data
Pada pensamplingan untuk sensor tegangan, arus dan kompas dilakukan setiap 0,04
detik. Sedangkan untuk sensor kecepatan poros dan sensor kecepatan angin setiap 1 detik.
Pada sistem data logger ini menggunakan Timer 1 yang telah ada. Dengan persamaan 2.14
dan waktu tunda yang telah ditentukan maka besar TCNT1 adalah 63036.
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
61
4.3.3. Pengolahan Data
Setelah melakukan proses pensamplingan proses yang akan dilakukan adalah
penjumlahan dari sensor tegangan, sensor arus dan sensor kompas. Untuk sensor kecepatan
angin dan sensor kecepatan poros tidak dilakukan proses penjumlahan dikarenakan untuk
kedua sensor memang memerlukan waktu untuk sekali proses pengambilan data yaitu
selama 1 detik. Proses penjumlahan ketiga sensor tersebut dilakukan dalam rentang waktu
0,4 detik . Jadi bila dihitung ada 10 data sampling, dengan gambaran 0,4/0,04 = 10. Pada
setiap 0,4 detik akan dilakukan pembagian yaitu setelah proses penjumlahan selama 0,4 detik
akan dibagi dengan 10.
4.3.4. Penyimpanan Data
Pada proses penyimpanan data akan dilakukan setiap 10 detik. Jadi selama rentang
waktu 10 detik akan dilakukan proses pensamplingan setiap 0,04 detik lalu dilanjutkan
penjumlahan dan pembagian dalam rentang waktu 0,4 detik, setelah itu pada 10 detik kelima
sensor akan tersimpan ke dalam SD Card. Untuk sensor kecepatan angin dan sensor
kecepatan poros tanpa melalui proses penjumlahan dan pembagian seperti sensor tegangan,
arus dan kompas. Untuk mengetahui besar memori yang digunakan untuk sehari 24 jam
penyimpanan adalah sebagai berikut : untuk setiap penyimpanan ada 56 karakter yang akan
tersimpan setiap 10 detiknya, 1 karakter = 1 byte, jadi 56 x 1byte = 56 byte.
1 hari = 24 jam x 60 menit x 60 detik
1 hari = 24 jam x 60 menit x 6 data
1 hari = 24 jam x 60 menit x (6x 56 byte) = 483840 byte atau 483,8 Kilobyte
Lalu yang dipakai saat ini menggunakan memori sebesar 8 Gigabyte. jadi bisa kurang lebih
8∗106 𝐾𝐡
483,8 𝐾𝐡
= 166535,7 β„Žπ‘Žπ‘Ÿπ‘–
Jadi dalam 1 hari menghabiskan 483,8 Kilobyte.
4.3.5. Menampilkan ke LCD
Untuk memperlihatkan hasil proses dari setiap 0,4 detik tadi akan ditampilka ke LCD setiap 1
detiknya. Selain itu juga untuk mendeteksi proses pengolahan data berjalan dengan baik atau tidak,
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
62
akan ditampilkan juga tanda “-” dan “|” secara bergantian di LCDnya. Pada Gambar 4.13 menunjukan
contoh tampilan ketika data logger ini bekerja.
Energi
Kompas
Gambar 4.13. Contoh tampilan LCD ketika sistem bekerja
Tegangan
Arah angin
Kecepatan poros
Arus
Tanda proses
Gambar 4.17. Tata letak dan tampilan pada LCD 16x2
Supaya data yang telah terproses di Arduino Uno bisa tertampil sepenuhnya didalam LCD 16x2 maka
dibuatlah alokasi penulisan pada LCD 16x2 seperti berikut dan ditunjukan pada Gambar 4.13 :
οƒ˜ v merupakan lambang tegangan dimana dialokasikan 4 digit 1 angka dibelakang koma
οƒ˜ i merupakan lambang arus dimana dialokasikan 4 digit 1 angka dibelakang koma
οƒ˜ e merupakan lambang energi dimana dialokasikan 5digit tanpa koma
οƒ˜ k merupakan lambang kompas dimana dialokasikan 4 digit 1 angka dibelakang koma
οƒ˜ a merupakan lambang kecepatan angin dimana dialokasikan 4 digit 1 angka dibelakang
koma
οƒ˜ p merupakan lambang kecepatan poros dimana dialokasikan 3 digit tanpa koma
οƒ˜ |- merupakan indikasi bahwa telah terjadinya pemrosesan data di dalam Arduino Uno
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
BAB V
KESIMPULAN DAN SARAN
Bab ini menjelaskan tentang penarikan kesimpulan berdasarkan implementasi sistem
dan data pengujian pada bab IV, dan beberapa saran yang dapat digunakan untuk
penegmbangan sistem selanjutnya.
5.1. Kesimpulan
Kesimpulan yang dapat diambil dari pengujian dan pengambilan data sistem
datalogger kincir angin propeller berbahan kayu ini adalah :
1. Data logger dapat bekerja dengan menggunakan Arduino Uno sebagai pengolah
datanya dan data berisi rekaman, tanggal, jam, tegangan, arus, arah angin kecepatan
angin dan kecepatan poros yang akan tersimpan dalam SD Card setiap 10 detiknya.
2. Tingkat keberhasilan sensor tegangan sebesar 99,3%, sensor arus sebesar 96,78%,
kompas sebesar 98,1%, sensor kecepatan angin 79,7% dan sensor kecepatan poros
sebesar 94,1%
5.2. Saran
Saran untuk pengembangan sistem data logger kincir angin propeller berbahan kayu
ini adalah :
1. Perlu adanya perbaikan untuk sensor kecepatan poros dimana dalam data logger
ini masih menggunakan optocoupler yang rentan terhadap cahaya.
2. Perlu dilakukan pengujian alat anemometer dengan alat ukur pembanding yang
hampir memiliki spesifikasi yang sama, dikarenakan pada pengujian alat
anemometer data logger ini menggunakan 3 manggkuk sebagai penagkap angin
nya, sedangkan alat ukur pembandingnya tidak menggunakan 3 mangkuk sebagai
penangkap anginnya.
63
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
DAFTAR PUSTAKA
[1]
Pribadi, F., S., Ananta, H., 2011, PC Data Logger Berbasis Telemetri, vol. 3, no. 1,
hal 58- 59.
[2]
Martanto,2014, DATA LOGGER ENERGI LISTRIK UNTUK PEMBANGKIT
LISTRIK TENAGA ANGIN, IbIKK TE USD
[3]
----, 2015, data Sheet WCS1800, Winson
[4]
Boylestad, Robert L., 2009, Electronic devices and circuit theory, 10th ed. New Jersey,
Pearson Prentice Hall, Inc.
[5]
----, 2000, data Sheet LMx58, Texas Instrument
[6]
----, 2012, DT-Sense 3 Axis Compass, innovative electronic
[7]
https://www.led-tech.de/en/3mm-LEDs_ DB-3.pdf, diakses 16 Desember 2015.
[8]
Artanto Dian, 2012, Interaksi Arduino dan LABView, 1st ed, Elex Media Komputindo,
Jakarta
[9]
----, 2015, data Sheet DS1307, maxim integrated
[10] ----, 2013, data Sheet LM78XX, Texas Instrument
[11] Palupi Dian, 2006, Uji Karakteristik Dimensi Sensor (Jari- jari) dari Cup Counter
Anemometer, Departemen Geofisika dan Meterologi, Fakultas Matematika dan Ilmu
Pengetahuan Alam, Institut Pertanian Bogor.
[12] Myttenaere de Arnaud, Mean Absolute Precentage Error for Regression
Models,Centre de recherche en Informatique, Universite Paris 1 Pantheon.
64
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L0
LAMPIRAN
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L1
LAMPIRAN
Tabel lampiran 1. Pengambilan data tegangan
tegangan sanwa CD771(volt)
3,446
4,55
5,55
6,47
7,53
8,55
9,54
10,47
11,49
12,51
13,53
14,56
15,55
16,54
17,52
18,53
19,55
20,55
21,45
22,64
23,44
24,48
25,54
26,64
27,63
28,55
29,85
30,58
31,78
32,73
33,65
34,62
35,55
36,47
37,6
38,5
39,5
40,7
tegangan datalogger(volt)
3,59
4,6
5,55
6,02
7,77
8,52
9,31
10,42
11,51
12,59
13,47
14,49
15,5
16,47
17,5
18,63
19,48
20,6
21,71
22,55
23,62
24,62
25,64
26,49
27,55
28,6
29,48
30,62
31,48
32,74
33,53
34,62
35,24
35,69
37,43
38,69
39,64
40,69
galat(%)
4,2
1,1
0
7,0
3,2
0,4
2,4
0,5
0,2
0,6
0,4
0,5
0,3
0,4
0,1
0,5
0,4
0,2
1,2
0,4
0,8
0,6
0,4
0,6
0,3
0,2
1,2
0,1
0,9
0,0
0,4
0
0,9
2,1
0,5
0,5
0,4
0,02
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L2
41,5
41,73
42,6
42,54
43,6
43,47
44,5
44,17
45,5
45,36
46,6
46,58
47,8
47,58
48,6
48,56
49,7
49,54
50,5
50,45
51,4
51,61
52,5
52,72
53,6
53,61
54,4
54,71
55,7
55,47
56,7
56,24
57,6
57,3
58,5
58,6
60,2
59,6
galat rata-rata sensor tegangan :
0,6
0,1
0,3
0,7
0,3
0,04
0,5
0,08
0,3
0,1
0,4
0,4
0,02
0,6
0,4
0,8
0,5
0,2
1,0
0,7
Tabel lampiran 2. Pengambilan data arus
sensor arus (15-7-2016)
teg.pengondisi
sens.arus data
sanwa(CD771)
sinyal
logger
0,676
0
0
0,795
1
0,9
0,93
2,006
1,9
1,069
3,0057
3
1,197
4,03
3,9
1,331
5,07
4,9
1,453
6,02
5,8
1,584
7,05
6,8
1,713
8,07
7,9
1,83
8,99
8,7
1,973
10,1
9,7
2,1
11,3
10,7
2,2
11,98
11,9
rata-rata galat sens.arus data logger
galat(%)
0
10
5,28
0,19
3,23
3,35
3,65
3,55
2,11
3,23
3,96
5,31
0,67
3,71
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L3
Tabel lampiran 3. Pengambilan data kecepatan angin (m/s)
sensor kec.angin(m/s)
krisbow(KW06-562)
kecepatan angin
1,11
1,4
1,14
1,45
1,23
1,52
1,82
1,9
1,87
2,1
rata-rata galat sens.kec.angin :
galat(%)
26,1
27,2
23,6
4,4
12,3
20,3
Tabel lampiran 4. Pengambilan data kecepatan poros (rpm)
sensor kec.poros(rpm)
Krisbow(KW06-302)
s.kec.poros datalogger
45,5
44
70,4
66
89,3
80
137
132
160
152
178
168
194
184
210
196
228
212
263
248
318
300
rata-rata galat sens.kec.poros :
galat(%)
3,3
6,3
10,4
3,6
5,0
5,6
5,2
6,7
7,0
5,7
5,7
5,9
Tabel lampiran 5. Pengambilan data kompas
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L4
kompas
applikasi android HMC5883L
0
1
10
11,3
20
21,5
30
32,2
40
41,8
50
48,7
60
62,7
70
70,2
80
82,7
90
88,3
100
101,7
110
108,2
120
115,3
130
134,7
140
138,3
150
149,8
160
159,6
170
169,9
180
179,2
190
189
200
199,2
210
211,5
220
221,7
230
230,1
240
239,8
250
249,6
260
256,7
270
271,22
280
280,6
290
287,3
300
294
310
308,3
320
324,9
330
335,7
340
341,4
350
348,4
360
357,3
rata-rata galat sens.kompas :
galat(%)
0
13
7,5
7,3
4,5
2,6
4,5
0,3
3,4
1,9
1,7
1,6
3,9
3,6
1,2
0,1
0,3
0,1
0,4
0,5
0,4
0,7
0,8
0,0
0,1
0,2
1,3
0,5
0,2
0,9
2,0
0,5
1,5
1,7
0,4
0,5
0,7
1,91742
Pengambilan data keseluruhan tertanggal 1 Juli 2016
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L5
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L6
Skematik Rangkaian Keseluruhan Datalogger
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L7
Skematik Rangkaian Pengondisi Sinyal
Skematik Rangkaian Pembagi Tegangan
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L8
Subrutin Pengolahan sensor tegangan dan sensor arus
Mulai
Baca tegangan
Baca arus
Hitung jumlah yang tersampling
untuk tegangan dan arus ke d
Rata- rata yang
tersampling dari d ke
dalam e
tidak
e=10?
ya
Tampilkan LCD dan
simpan data
Selesai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L9
Subrutin Pengolahan sensor kompas
Mulai
Inisialisasi sudut
deklinasi dan
sudut heading
Baca sudut deklinasi
Hitung jumlah yang
tersampling ke d
Rata- rata yang
tersampling dari d
ke e ya
tidak
e=10?
ya
Tampil LCD dan
simpan data
Selesai
PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
L10
Dokumentasi Alat
Download