IMPLEMENTASI IOT DALAM RANCANG BANGUN SISTEM MONITORING PANEL SURYA BERBASIS ARDUINO

dokumen-dokumen yang mirip
PERANCANGAN PROTOTIPE SMART BUILDING BERBASIS ARDUINO UNO. Diajukan untuk memenuhi salah satu persyaratan dalam menyelesaikan

BAB III PERANCANGAN ALAT. Pada bagian ini akan dijelaskan mengenai bagaimana alat dapat

I. PENDAHULUAN. Perkembangan alat ukur yang semakin canggih sangat membantu dunia industri

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

internet. Setelah didapatkan materi yang dibutuhkan selanjutnya adalah dilakukan pemahaman materi yang menyeluruh pada materi tersebut.

SISTEM INFORMASI REAL TIME PEMAKAIAN ENERGI LISTRIK

BAB III ANALISIS DAN PERANCANGAN SISTEM

Prototipe Sistem Monitoring Air Pada Tangki Berbasis Internet of Things Menggunakan NodeMCU Esp8266 Dan Sensor Ultrasonik

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III. Metode Penelitian

BAB I PENDAHULUAN. pengoperasiannya seperti bidang industri, perkantoran dan rumah tangga. Peralatan

BAB IV PENGUJIAN DAN ANALISIS

PERANCANGAN DAN PEMBUATAN SISTEM OTOMATISASI PERANGKAT ELEKTRONIKA RUMAH BERBASIS ARDUINO

Pemanfaatan Jaringan GPRS untuk Sistem Pemantauan Jarak Jauh Sensor Koordinat Posisi Patok Perbatasan

BAB I PENDAHULUAN. digunakan di masyarakat Indonesia. Sepeda motor merupakan kendaran bermotor

BAB I PENDAHULUAN. Rancang bangun Smart home ini dibuat untuk mengendalikan dan

Indikator Status Tenaga Listrik pada Pelanggan Listrik 3 Fasa Menggunakan Media Modem GSM

PERANCANGAN SISTEM INFORMASI DEBIT AIR BERBASIS ARDUINO UNO

BAB III RANCANG BANGUN

BAB I PENDAHULUAN. pesat. Kemajuan dan perkembangan dunia ini terjadi di berbagai bidang, baik di

BAB I PENDAHULUAN. surakarta. Banjir dapat terjadi akibat volume air yang berada di sungai

BAB III METODOLOGI RANCANG BANGUN ALAT

BAB IV PENGUJIAN ALAT

TUGAS AKHIR PERANCANGAN ALAT MONITORING ENERGI LISTRIK BERBASIS ARDUINO DENGAN KONTROL KOMUNIKASI INTERNET

Network Access/Interface Layer Internet Layer Host-to-Host Transport Layer Application Layer

BAB III PERANCANGAN Gambaran Alat

BAB IV HASIL PENGUJIAN DAN PENGAMATAN. lunak (software) aplikasi Android dan perangkat keras (hardware) meliputi

BAB IV HASIL DAN UJI COBA

1 BAB III METODOLOGI PENELITIAN

MANAJEMEN CATU DAYA BERBASIS MIKROKONTROLER MELALUI MEDIA WEB DENGAN STUDI KASUS MANAJEMEN CATU DAYA ROUTER

BAB IV PERANCANGAN. Gambar 4.1 Blok diagram program

Datalogger Portabel Online Untuk Remote Monitoring Menggunakan Arduino Mikrokontroler

MONITORING DAN KONTROL DAYA KAMAR KOS MELALUI JARINGAN INTERNET (SOFTWARE)

SKRIPSI PERANCANGAN SMART POWER METER BERBASIS ARDUINO. Diajukan untuk memenuhi persyaratan. menyelesaikan pendidikan sarjana (S-1) pada

Perancangan Controlling and Monitoring Penerangan Jalan Umum (PJU) Energi Panel Surya Berbasis Fuzzy Logic Dan Jaringan Internet

PERANCANGAN SISTEM KONTROL PERANGKAT LISTRIK PADA KOLAM IKAN BERBASIS ARDUINO UNO R3

BAB I PENDAHULUAN. juga praktis karena mampu mencukupi kebutuhan energi untuk skala kecil

BAB III ANALISA DAN PERANCANGAN SISTEM

Prototype Sistem Multi-Telemetri Wireless Untuk Mengukur Suhu Udara Berbasis Mikrokontroler ESP8266 Pada Greenhouse

BAB I PENDAHULUAN. real time atau pada saat itu juga. Didorong dari kebutuhan-kebutuhan realtime

REALTIME DATABASE SENSOR MENGGUNAKAN ARDUINO UNO UNTUK KEPERLUAN SISTEM INFORMASI

BAB III PERANCANGAN ALAT UKUR KECEPATAN PUTAR DENGAN MENGGUNAKAN ROTARY ENDOCER

BAB I PENDAHULUAN. Pemanfaatan energi harus dilakukan dengan bijaksana, terlebih untuk sumber

BAB III PERENCANAAN. 3.1 Perencanaan Secara Blok Diagram

BAB III METODE PENELITIAN

BAB III PERANCANGAN SISTEM

SISTEM PENGENDALI DAN PENGAWAS PENGGUNAAN LISTRIK PADA GEDUNG BERTINGKAT BERBASIS WEB

SISTEM NOTIFIKASI SMS ALAT PENGAMAN BEBAN TIDAK SEIMBANG BERBASIS ARDUINO PADA TRAFO DISTRIBUSI SISTEM TENAGA LISTRIK

APLIKASI BLUETOOTH SEBAGAI INTERFACING KENDALI MULTI- OUTPUT PADA SMART HOME

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA

APLIKASI UJIAN ONLINE DENGAN PENGAMANAN MENGGUNAKAN PHYSICAL ADDRESS

BAB IV PERANCANGAN SISTEM

PENDAHULUAN.

BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI

BAB III PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB IV HASIL DAN ANALISIS

BAB III PERANCANGAN DAN PEMBUATAN ALAT

1 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB IV PENGUJIAN DAN ANALISA

PENGEMBANGAN SISTEM SMART- BUILDING UNTUK DETEKSI PENYUSUPAN DI FAKULTAS TEKNIK UNIVERSITAS PASUNDAN

BAB I PENDAHULUAN A. Latar Belakang

Monitoring Catu Cadangan 110V DC PMT dengan Menggunakan Media Modem GSM. Surya Mulia Rahman

BAB III PERANCANGAN SISTEM

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

BAB III PERANCANGAN SISTEM

TAKARIR. perangkat yang digunakan untuk mengkondisikan udara. kumpulan fungsi-fungsi dalam pemrograman untuk mendukung proses pemrograman

BAB III ANALISIS DAN PERANCANGAN

BAB 1 PENDAHULUAN. dalam meningkatkan kualitas dan kesejahteraan hidup manusia. Seiring

BAB III. ANALISIS DAN PERANCANGAN SISTEM

DETEKSI SIKLUS OVULASI WANITA DENGAN MONITORING SUHU BASAL TUBUH


BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN DAN IMPLEMENTASI KENDALI PERGERAKAN MOTOR PADA PROTIPE MESIN CUTTER UNTUK MEMBUAT POLA GARIS TEGAK LURUS BERBASIS ARDUINO UNO

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB I PENDAHULUAN. praktisi untuk selalu melakukan pemikiran-pemikiran baru yang berguna bagi

BAB II DASAR TEORI. Protokol adalah seperangkat aturan yang mengatur pembangunan koneksi

BAB III PERANCANGAN ALAT

BAB I PENDAHULUAN. 1.1 Latar Belakang

Bab 1 Pendahuluan 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III PERENCANAAN SISTEM

TUGAS AKHIR. Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang. Oleh :

BAB III PERANCANGAN. 3.1 Perancangan Alat Kuisioner dengan Wireless Elektronika Berbasis

TUGAS AKHIR PENGENDALIAN ROBOT MOBILE BERBASIS IP (Internet Protocol) MELALUI JARINGAN WIFI. Oleh: Gama Wardhana ( )

PERANCANGAN DAN PEMBANGUNAN PERANGKAT LUNAK BLUETOOTH WEB INTERNET GATEWAY (BWIG) DI RUANG KELAS TEKNIK INFORMATIKA ITS

PERANCANGAN PENGAWASAN OBJEK BERGERAK PADA SMARTHOME DENGAN MONITORING WEB BERBANTUAN ARDUINO MEGA 2560 ( STUDI KASUS FAKULTAS TEKNIK) ABSTRAK

BAB III METODOLOGI PERANCANGAN

MEMONITOR KELEMBAPAN TANAH DAN SUHU PADA BUDIDAYA CACING TANAH MENGGUNAKAN ARDUINO UNO TUGAS AKHIR

III. METODE PENELITIAN. Penelitian ini dilakukan di Laboratorium Terpadu Teknik Elektro Universitas

Prototipe Sistem Monitoring Penggunaan Daya Motor Listrik 3 Fasa Berbasis Java Programing

BAB 1. PENDAHULUAN. pembelajaran di lingkungan Unila penulis selalu menggunakan fasilitas yang telah

BAB III PERANCANGAN ALAT

BAB 1 PENDAHULUAN. Seiring dengan kemajuan teknologi informasi sekarang ini, kegiatan usaha

Rancang Bangun Alat Pendeteksi Kadar Gas Karbon Monoksida (CO) pada Kendaraan Bermotor Menggunakan Arduino Uno TUGAS AKHIR

Pemodelan Alat Monitoring Keseimbangan Arus Listrik Tiga Phasa Menggunakan Arduino dan SMS Gateway Dengan Berbasis Web. Abstrak

Pemodelan Alat Monitoring Keseimbangan Arus Listrik Tiga Phasa Menggunakan Arduino dan SMS Gateway Dengan Berbasis Web. Abstrak

DAFTAR ISI. HALAMAN JUDUL... i. LEMBAR PENGESAHAN... ii. PERNYATAAN... iii. PRAKATA... iv. DAFTAR ISI... vi. DAFTAR GAMBAR... ix. DAFTAR TABEL...

Transkripsi:

IMPLEMENTASI IOT DALAM RANCANG BANGUN SISTEM MONITORING PANEL SURYA BERBASIS ARDUINO Fadlur Rohman 1*, Mohammad Iqbal 1 1 Program Studi Teknik Elektro, Fakultas Teknik, Universitas Muria Kudus Gondangmanis, PO Box 53, Bae, Kudus 59352 2 Dosen Program Studi Teknik Elektro, Fakultas Teknik, Universitas Muria Kudus Gondangmanis, PO Box 53, Bae, Kudus 59352 * Email: fadloer@gmail.com Abstrak IoT atau Intenet of Things merupakan sebuah konsep untuk memperluas manfaat dari konektivitas internet yang selalu terhubung. Diantaranya adalah kemampuan berbagi data, pengendalian jarak jauh dan juga membaca sensor yang terhubung dengan perangkat keras semisal arduino. Penerapannya salah satunya digunakan untuk memantau kondisi panel surya. Panel surya sebagai sumber energi listrik alternatif yang biasa digunakan pada wilayah yang belum terjangkau oleh jaringan listrik PLN atau untuk mengurangi ketergantungan terhadap PLN. Pemantuan terhadap panel surya diperlukan karena kebanyakan panel surya hanya berakhir menjadi pajangan, bisa karena rusak atau karena baterainya dicuri. Pencegahan bisa dilakukan dengan selalu memantau kondisi baterai dan tegangan keluaran dari panel surya. Jadi semisal tegangan keluaran dari baterai atau panel surya tidak ada bisa langsung dilakukan pengecekan. Dalam pemantauan digunakan teknologi rest web server, jadi tegangan yang dibaca oleh arduino dikirim ke server menggunakan jaringan internet. Untuk web servicenya dibuat menggunakan codeigniter dan restful library, sedangkan perangkat kerasnya menggunakan arduino uno dan modul wifi esp8266. Kata kunci:arduino, codeigniter, iot, rest 1. PENDAHULUAN Jaringan internet yang sudah menjangkau hingga ke pelosok pedesaan membuat pemanfaatannya menjadi semakin luas, tidak hanya sekedar untuk mengakses informasi melalui kanal-kanal berita online atau sosial media. Banyak juga yang memanfaatkan untuk memajukan usaha dengan membuka toko online. Sedangkan yang terbaru adalah sebuah konsep untuk memanfaatkan konektivitas internet yang selalu terhubung setiap saat yang dikenal dengan istilah IoT atau Internet of Things. Salah satu penerapannya adalah dalam membuat rancang bangun pemantauan panel surya, panel surya sebagai salah satu alternatif sumber tenaga listrik sangat cocok di Indonesia yang mendapatkan sinar matahari melimpah. Pemantauan dilakukan untuk menghindari terjadinya pencurian terhadap baterai maupun mencegah kerusakan panel surya. Pemantauan dilakukan dengan melakukan monitoring terhadap tegangan keluaran dari baterai dan panel surya. Jadi apabila terjadi keanehan terhadap tegangan keluaran dari baterai maupun panel surya bisa segera dilakukan pengecekan. Teknologi yang digunakan adalah web service menggunakan rest web server dan pada perangkat kerasnya menggunakan arduino dan modul wifi esp8266. Web service dikembangkan menggunakan codeigniter, sebuah php framework dan rest web service library untuk codeigniter. Perangkat kerasnya menggunakan arduino untuk menerima hasil pembacaan sensor dan esp8266 untuk menghubungkan arduino dengan internet melalui koneksi wifi. Data hasil pembacaan sensor yang diterima oleh arduino dikirim ke server setiap 5 detik. Data yang diterima bisa langsung dibuka di halaman web yang telah dibuat sebelumnya. 2. METODOLOGI Penelitian pada implementasi IoT dalam rancang bangun sistem monitoring panel surya berbasis arduino dilakukan dengan beberapa tahap, diantaranya adalah mempelajari teknologi web service dan arduino terlebih dahulu. 189

Tahap selanjutnya adalah merancang dan membuat perangkat keras berupa rangkaian arduino dan modul esp8266. Modul esp8266 digunakan untuk menghubungkan arduino dengan jaringan internet menggunakan koneksi wifi. Setelah perangkat keras selesai, selanjutnya adalah pembuatan perangkat lunak yang meliputi pembuatan web service menggunakan codeigniter dengan rest web server library. Terakhir adalah pembuatan program untuk arduino yang berbasis bahasa C menggunakan Arduino IDE. 2.1. Perancangan dan Pembuatan Perangkat Keras Perancangan dan pembuatan perangkat keras dimulai dengan membuat rangkaian antara arduino dan modul esp8266. Modul esp8266 adalah modul wifi yang digunakan untuk mengirim data ke server. Modul esp8266 berkomunikasi dengan arduino menggunakan AT+Command. Pengawatan rangkaian arduino dan esp8266 ditunjukkan pada tabel 1. Tabel 1 Pengawatan rangkaian arduino dan modul esp8266 Arduino ESP8266 3.3 V VCC 3.3 V RST 3.3 V CH_PD RX TX TX RX Komponen yang dibutuhkan untuk membuat rangkaian arduino dan modul esp8266 diantaranya : 1. Arduino uno (atmega328) 2. Modul esp8266 3. Protoboard 4. Kabel jumper Komponen dirangkai sesuai panduan pada tabel 1. sehingga hasil jadinya ditunjukkan seperti pada gambar 1 Gambar 1. Rangkaian monitoring menggunakan arduino uno dan modul esp8266 190

2.2. Perancangan dan Pembuatan Perangkat Lunak Untuk menampung data hasil monitoring dibutuhkan sebuah server atau web hosting untuk menaruh aplikasi web service dan juga database. Perancangan web service pada penelitian ini menggunakan codeigniter dan library rest web server. Codeigniter adalah sebuah php framework yang sangat luas digunakan karena sudah terdapat banyak modul untuk membuat sebuah aplikasi berbasis web. Sedangkan rest web server adalah sebuah library codeigniter yang digunakan untuk menangani instruksi berupa request http dari perangkat keras tanpa perlu menggunakan browser. Aplikasi web service pada penelitian ini akan dihosting dengan alamat http://smartfarm.fadlur.com dengan alamat IP 103.23.22.248. Aplikasi terdapat beberapa fitur yaitu: 1. Login 2. Pendaftaran user baru 3. Pembuatan channel untuk monitoring Halaman login digunakan untuk masuk ke halaman member bagi pengguna yang sudah berhasil mendaftar, tampilan halaman login ditunjukkan seperti pada gambar 2. Gambar 2. Halaman Login Pada pengguna yang belum bisa login dapat mendaftar dengan mengakses halaman pendaftaran seperti yang ditunjukkan pada gambar 3. 191

Gambar 3. Halaman pendaftaran untuk pengguna baru Bagi pengguna yang telah berhasil login bisa langsung membuat channel seperti yang ditunjukkan pada gambar 4. Gambar 4. Proses pembuatan channel baru untuk monitoring Setelah proses pembuatan channel berhasil maka akan tampil daftar channel disertai hasil monitoring terakhir terhadap panel surya seperti ditunjukkan pada gambar 5. 192

Prosiding SNATIF Ke-3 Tahun 2016 ISBN: 978-602-1180-33-4 Gambar 5. Daftar channel beserta hasil monitoring yang terakhir diterima oleh sistem 3. HASIL DAN PEMBAHASAN Proses pengujian dilakukan dengan mengirimkan data berupa nilai besaran tegangan dari baterai dan panel surya dengan durasi 5 detik. Pengujian pertama dilakukan dengan mengirimkan data tegangan baterai ke server. Kemudian dilanjutkan dengan mengirim data besaran tegangan keluaran dari panel surya. Data hasil pembacaan tegangan baterai ditunjukkan pada gambar 6. 193

Gambar 6. Hasil monitoring tegangan baterai Pada gambar 6 terdapat tabel yang menunjukkan nomer, output dan data dibuat (created). Nomer paling atas adalah data terakhir yang diterima oleh web service. Output adalah besaran tegangan yang dikirim oleh arduino dan created waktu data diterima dan disimpan ke database. Hasil pembacaan tegangan keluaran panel surya ditunjukkan pada gambar 7. 194

Gambar 7. Hasil monitoring tegangan panel surya Pada gambar 7 terdapat tabel yang sama persis pada gambar 6. Pada gambar 7 menunjukkan nomer, output dan data dibuat (created). Nomer paling atas adalah data terakhir yang diterima oleh web service. Output adalah besaran tegangan yang dikirim oleh arduino dan created waktu data diterima dan disimpan ke database. 4. KESIMPULAN Dari hasil pengujian dapat kesimpulan sebagai berikut: (1) Data hasil monitoring yang diterima oleh server hampir sama dengan waktu pembacaan oleh arduino (2) Proses monitoring membutuhkan kuota data tidak terlalu besar (3) Modul monitoring bisa digunakan untuk memonitor lebih banyak panel surya karena data yang dikirim bisa dalam bentuk array. UCAPAN TERIMA KASIH Segala puja dan puji syukur kepada Allah SWT yang memberikan hidayahnya sehingga saya dapat menyelesaikan penulisan makalah tentang implementasi IoT dalam rancang bangun sistem monitoring panel surya berbasis arduino. Dan juga kepada orang tua yang selalu mendoakan dan memberikan dukungan. Kemudian kepada Bapak Mohammad Iqbal ST, MT selaku dosen pembimbing. Dan tidak lupa kepada staf dan dosen di teknik elektro atas dukungan pengetahuan dan alat-alat untuk percobaan selama penulisan makalah. Dan yang terakhir terima kasih juga kepada teman-teman di teknik elektro atas saran dan kritiknya. 195

DAFTAR PUSTAKA Anonimous. ArduinoBoardUno. www.arduino.cc/en/main/arduinoboarduno. Diakses: 20 Agustus 2016, jam 11.00. Anonimous. Codeigniter User Guide. www.codeigniter.com. Diakses: 20 Agustus 2016, jam 11.00. Fadlur, R. IoT Monitoring Menggunakan ESP8266 dan Arduino Uno. www.fadlur.com/blog/iotmonitoring-menggunakan-esp8266-dan-arduino-uno. Diakses: 20 Agustus 2016, jam 11.00. Github. Codeigniter Rest Server. www.github.com/chriskacerguis/codeigniter-restserver. Diakses: 20 Agustus 2016, jam 11.00. Nusa, Temy, (2015), Sistem Monitoring Konsumsi Energi Listrik Sercara Real Time Berbasis Mikrokontroler. E-journal Teknik Elektro dan Komputer, Vol. 4, No. 5, UNSRAT, Manado. Simanjuntak, Maratur G, (2013), Perancangan Prototipe Smart Building Berbasis Arduino Uno. Singuda ENSIKOM, Vol. 2, No. 2., Universitas Sumatera Utara, Medan. 196