Anda di halaman 1dari 82

MONITORING KWH METER PADA PEMAKAIAN ENERGI LISTRIK

BERBASIS IOT MENGGUNAKAN APLIKASI BLYNK

TUGAS AKHIR

Diajukan sebagai salah satu syarat menyelesaikan pendidikan pada

Program Studi Sarjana Terapan Teknologi Rekayasa Otomasi

Departemen Teknologi Industri Sekolah Vokasi

Universitas Diponegoro

Oleh:

Firga Restu Harindra

NIM. 40040319650052

PROGRAM STUDI SARJANA TERAPAN TEKNOLOGI REKAYASA OTOMASI

DEPARTEMEN TEKNOLOGI INDUSTRI SEKOLAH VOKASI

UNIVERSITAS

DIPONEGORO SEMARANG

2022
HALAMAN PENGESAHAN

TUGAS AKHIR

Monitoring KWH Meter pada pemakaian lisrik berbasis IOT dengan

menggunakan aplikasi Blynk

Diajukan Oleh:

Firga Restu Harindra

NIM: 40040318650052

Telah dilakukan pembimbingan dan dinyatakan layak untuk mengikuti ujian tugas

akhir di Program Studi Teknologi Rekayasa Otomasi Sekolah Vokasi Universitas

Diponegoro.

Menyetujui, Mengetahui,
Dosen Pembimbing Tugas Akhir Ketua Program Studi
Teknologi Rekayasa Otomasi
Departemen Teknologi Industri Sekolah
Vokasi Universitas Diponegoro

Dista Yoel,ST.MT
NIP. 198908202019031012 Priyo Sasmoko,ST,M.Eng
NIP. 197009161998021001
SURAT PERNYATAAN BEBAS PLAGIAT

Saya yang bertanda tangan di bawah ini

Nama : Firga Restu H.

NIM 40040319650052

Program Studi : S.Tr. Teknologi Rekayasa Otomasi Sekolah Vokasi

UNDIP

Judul Tugas Akhir : Monitoring KWH Meter pada pemakaian lisrik berbasis

IOT dengan menggunakan aplikasi Blynk

Dengan ini menyatakan bahwa dalam tugas akhir ini tidak terdapat karya

yang pernah diajukan untuk memperoleh derajat keahlian di suatu Perguruan

Tinggi, dan sepanjang pengetahuan saya juga tidak terdapat karya atau pendapat

yang pernah ditulis atau diterbitkan oleh orang lain, kecuali yang secara tertulis

diacu dalam naskah ini dan disebutkan dalam daftar pustaka.

Apabila dikemudian hari terbukti plagiat dalam tugas akhir ini, maka saya

bersedia menerima sanksi sesuai peraturan Mendiknas RI No. 17 tahun 2010 dan

Peraturan Perundang-undangan yang berlaku.

Semarang,27 Maret 2023

Yang membuat Pernyataan

Firga Restu Harindra

iv
HALAMAN PERSEMBAHAN

Tugas Akhir ini saya persembahkan untuk:

1. Orang tua saya yang senantiasa memberikan doa, dukungan, dan motivasi

sehingga saya dapat menyelesaikan tugas akhir ini dengan lancar.

2. Kakak saya yang selalu mendukung saya dalam menyelesaikan

perkuliahan saya.

3. Bapak Dista Yoel,ST,MT., selaku dosen pembimbing yang sangat

membantu saya dalam penyelesaian tugas akhir.

4. Seluruh dosen dan karyawan Program Studi Sarjana Terapan Teknologi

Rekayasa Otomasi Departemen Teknologi Industri Sekolah Vokasi

Universitas Diponegoro.

5. Sahabat serta teman-teman saya yang tidak bisa saya tuliskan satu persatu

yang telah banyak membantu dengan memberikan dukungan dan dorongan

dalam bentuk moril maupun materiil.

6. Semua orang yang senantiasa mendoakan saya.

v
KATA PENGANTAR

Puji syukur saya panjatkan kepada Allah SWT yang senantiasa

memberikan rahmat dan karunia kepada seluruh makhluk-Nya dan atas izin-Nya

saya dapat menyelesaikan penyusunan laporan tugas akhir ini. Semoga kelak

berguna bagi diri saya sendiri maupun bagi orang lain.

Dalam penyelesaian tugas akhir ini saya menyadari bahwa laporan tugas

akhir ini tidak dapat disusun tanpa bantuan dan dukungan dari berbagai pihak.

Pada kesempatan ini, saya ingin menyampaikan ucapan terimakasih kepada pihak-

pihak yang telah membantu dan membimbing saya dalam penyusunan laporan

tugas akhir ini, diantaranya:

1. Bapak Priyo Sasmoko,ST,MT.eng selaku Ketua Program Studi Teknologi

Rekayasa Otomasi Sekolah Vokasi Universitas Diponegoro.

2. Bapak Dista Yoel,ST,MT selaku Dosen Pembimbing tugas akhir yang

telah sabar membimbing dan mengarahkan penulis dalam penyusunan

tugas akhir ini.

3. Sahabat dan teman-teman penulis yang telah memberikan dukungan moril

dan materiil kepada penulis.

Penulis berharap semoga laporan ini dapat memberikan manfaat baik bagi

penulis maupun bagi semua pihak khususnya Mahasiswa Sarjana Terapan

Teknologi Rekayasa Otomasi Sekolah Vokasi Universitas Diponegoro.

vi
Semarang, 27 Maret 2023

Penulis

Firga Restu Harindra

vii
DAFTAR ISI

HALAMAN PENGESAHAN.................................................................................ii

HALAMAN PENGESAHAN................................................................................iii

SURAT PERNYATAAN BEBAS PLAGIAT.......................................................iv

HALAMAN PERSEMBAHAN..............................................................................v

KATA PENGANTAR............................................................................................vi

DAFTAR ISI........................................................................................................viii

DAFTAR GAMBAR..............................................................................................xi

DAFTAR TABEL................................................................................................xiii

DAFTAR LAMPIRAN.........................................................................................xiv

ABSTRAK.............................................................................................................xv

ABSTRACT..........................................................................................................xvi

BAB I PENDAHULUAN........................................................................................1

1.1 Latar Belakang..........................................................................................1

1.2 Perumusan Masalah...................................................................................2

1.3 Tujuan Tugas Akhir...................................................................................2

1.4 Manfaat Tugas Akhir.................................................................................2

1.5 Pembatasan Masalah.................................................................................2

1.6 Sistematika Tugas Akhir...........................................................................3

BAB II DASAR TEORI..........................................................................................5

viii
2.1 Tinjauan Pustaka.......................................................................................5

2.2 Hkarateristik Sumber Listrik PLN............................................................6

2.3 Nodemcu ESP............................................................................................6

2.4 Sensor PZEM-004T...................................................................................7

2.5 Buzzer SMF-27.........................................................................................9

2.6 PILOT lamp.............................................................................................10

2.7 Liquid Crystal Display(LCD)..................................................................10

BAB III METODE.................................................................................................16

3.1 Blok Diagram .........................................................................................16

3.2 Gambar 3D..............................................................................................18

3.3 Spesifikasi dan Fitur................................................................................20

3.4 Teknik Pabrikasi......................................................................................21

3.4.1 Perancangan Perangkat Lunak.........................................................21

3.4.2 Perancangan Elektrikal....................................................................24


BAB IV PENGUJIAN DAN ANALISA...............................................................38

4.1 Peralatan Yang Digunakan......................................................................38

4.2 Prosedur Pengujian dan Analisa..............................................................39

4.3 Pengujian Fungsionalitas Modul.............................................................39

4.3.1 Pengujian Power supply...................................................................39

4.3.2 Pengujian Modul PZEM-004T.........................................................40

4.4 Tampilan pada platform Blynk................................................................43

ix
BAB V PENUTUP.................................................................................................56

5.1 Kesimpulan..............................................................................................56

5.2 Saran........................................................................................................56

DAFTAR PUSTAKA............................................................................................58

LAMPIRAN...........................................................................................................60

x
DAFTAR GAMBAR

Gambar 2.1 Nodemcu..............................................................................................6

Gambar 2.2 Sensor PZEM-004T.............................................................................7

Gambar 2.3 Buzzer SMF-27....................................................................................8

Gambar 2.4 Pilot Lamp............................................................................................9

Gambar 2.5 LCD Display 16x2..............................................................................10

Gambar 3.1 Blok Diagram ....................................................................................16

Gambar 3.2 gambar 3 dimensi Alat.......................................................................18

Gambar 3.3 Flowchart Monitoring KWH Meter...................................................18

Gambar 3.4 Box Panel Alat...................................................................................18

Gambar 4,1 Grafik Pembacaan Tegangan dan daya pada lampu 15 watt..............19

Gambar 4.2 Grafik Pembacaan Arus dan Power faktor pada lampu 15 watt...........19

Gambar 4,3 Grafik Pembacaan Tegangan dan daya pada lampu charger 33 watt 20

Gambar 4.4 Grafik Pembacaan Arus dan Power faktor pada charger 33 watt......22

Gambar 4.5 Grafik Pembacaan Tegangan dan daya pada magicom..................... 23

Gambar 4.6 Grafik Arus dan Power Faktir pada magicom.................................25

Gambar 4.7 Grafik Pembacaan Tegangan dan daya pada Kipas Angin.............26

Gambar 4.8 Grafik Pembacaan Arus dan Power Faktor pada kipas angin.........27

Gambar 4.9 Gambar platform pada blynk..........................................................28

xi
DAFTAR TABEL

Tabel 2.1 Spesifikasi Nodemcu...............................................................................5

Tabel 2.2 Spesifikasi Modul PZEM-004T...............................................................7

Tabel 2.3 Spesifikasi pin-pin LCD 16x2..................................................................8

Tabel 3.2 Gambar 3 Dimensi Alat.........................................................................10

Tabel 3.3 Flowchart Monitoring KWH Meter.......................................................11

Tabel 4.1 Peralatan Pengujian...............................................................................12

Tabel 4.2 Hasil Pengukuran Keluaran pada power supply..................................13

Tabel 4.3 Hasil Pengukuran dengan beban lampu 15 watt....................................38

Tabel 4.4 Hasil Pengukuran dengan beban charger 33 watt..................................40

Tabel 4.5 Hasil Pengukuran dengan beban Kipas Angin.......................................41

Tabel 4.6 Hasil Pengukuran dengan beban magicom............................................41

Tabel 4.7 Hasil Pengukuran Penggunaan energi dalam waktu 1 jam....................42

Tabel 4.8 Hasil Pembacaan Tegangan AC,Arus AC,Power faktor


Dengan beban beban lampu 15 watt dalam kurun waktu 6 jam............................44

Tabel 4.8 Hasil Pembacaan Tegangan AC,Arus AC,Power faktor


Dengan beban charger 33 watt dalam kurun waktu 6 jam...................................47

Tabel 4.9 Hasil Pembacaan Tegangan AC,Arus AC,Power faktor


Dengan beban magicom dalam kurun waktu 6 jam................................................47

Tabel 4.10 Hasil Pembacaan Tegangan AC,Arus AC,Power faktor


Dengan beban magicom dalam kurun waktu 6 jam................................................48

xii
DAFTAR LAMPIRAN

Lampiran 1 Program Arduino................................................................................60

Lampiran 2 Diagram Skematik .............................................................................70

Lampiran 3 Blok Diagram Keseluruhan Alat........................................................71

Lampiran 4 Desain Alat.........................................................................................72

Lampiran 5 Datasheet Modul PZEM-004T...........................................................74

Lampiran 6 Datasheet Nodemcu ESP8266............................................................80

Lampiran 7 Datasheet LCD 20x4..........................................................................85

Lampiran 8 Datasheet Pilot LAMP........................................................................87

xiii
ABSTRAK

Pada tugas akhir ini, sistem Monitoring Kwh Meter menggunakan sensor

PZEM-004T menggunakan interfacing pada blynk. ini menggunakan sistem

buzzer ketika lebih dari 5 kwh buzzer akan hidup.dari sistem ini supaya

masyarakat tahu berapa energi listrik yang dihabiskan dalam kehidupan sehari

-hari sehinga tidak akan mengalami pemborosan energi listrik

Pada penelitian ini sensor PZEM-004T untuk membatasi penggunaan

energi listrik dalam kehidupan sehari-hari dan dan data bsa dilihat dari IOT

(Internet Of things) dari platform blynk.

Kata kunci:PZEM-004T ,Blynk

xiv
ABSTRACT

In this final project, the Kwh Meter Monitoring system uses the PZEM-004T sensor using

interfacing to blynk. this uses a buzzer system when more than 5 kwh the buzzer will turn on.

from this system so that people know how much electrical energy is spent in their daily lives so

they will not experience a waste of electrical energy

In this study the PZEM-004T sensor is to limit the use of electrical energy in everyday life

and data can be viewed from the IOT (Internet of things) from the blynk platform.

Keywords: PZEM-004T , Blynk

xv
BAB I
PENDAHULUAN

I.1 latar belakang


Perkembangan Teknologi yang semakin pesat, sehingga perangkat-
perangkat elektronik yang dibuat dan dirancang membantu kebutuhan manusia
dalam kehidupan sehari-hari. Perangkat-perangkat elektronik sangat mudah
dijumpai dikehidupan manusia, sehingga kehadiran perangkat-perangkat
elektronik membantu pekerjaan manusia menjadi lebih cepat, efisien, dan efektif.
Pada pemakaian perangkat-perangkat elektronik tersebut tentunya memerlukan
pasokan energi listrik dan sesuai dengan Undang – Undang Nomor 30 Tahun
2009 tentang ketenagalistrikan yang mengatur mengenai peningkatan tarif dasar
listrik dalam rumah tangga maupun industri kecil yang dikarenakan pencabutan
subsidi listrik. Sebanyak 23 juta masyarakat Indonesia menikmati subsidi yang
diberikan oleh Pemerintah. Penggunaan listrik dengan kapasitas 900 VA dengan
membayar Rp 575 per kilo Watt hour (kWh), kemudian pemerintah
menambahkan subsidi sebesar Rp 876 per kilo Watt hour (kWh) [1].
Perlunya dilakukan manajemen konsumsi energi listrik dalam pemakaian,
namun dilakukannya manajemen energi listrik tidak cukup hanya menggunakan
kWh meter saja, karena menggunakan kWh meter hanya bertugas untuk
memonitor dan membatasi penggunaan listrik secara keseluruhan di rumah.
Oleh karena itu, dibutuhkan kesadaran untuk benar-benar menghemat dalam
pemakaian energi listrik. Manajemen energi listrik dapat dilakukan dengan
melihat konsumsi energi listrik pada monitor alat ini dan kemudian mematikan
peralatan- peralatan elektronik yang tidak digunakan sehingga biaya
penggunaan energi listrik tidak membengkak. Agar bisa dilakukannya
penghematan energi listrik dibutuhkan sebuat alat pemonitoring penggunaan
energi listrik pada perangkat-perangkat elektronik seperti televisi, kulkas,
penanak nasi, mesin cuci, dan pendingin ruangan. Terpasangnya alat monitoring
ini di perangkat-perangkat elektronik akan memudahkan pengguna dalam
melakukan penghematan penggunaan energi listrik dengan menampilkan daya,
tegangan, arus,energi,power faktor,frekuensi dan biaya pemakaian perangkat
elektronik tersebut. Tentunya alat monitoring ini berbasis mikrokontroler.
Selain itu, alat monitoring ini juga berbasis IoT sehingga pemakaian energi
listrik dapat di lihat dari kejauhan dan tidak perlu melihat dari alat monitoring
ini [2].
Untuk dapat merealisasikan alat monitoring penggunaan energi listrik maka
penulis akan membuat alat ini. Alat monitoring daya listrik membutuhkan
komponen-komponen elektronik, yang mana komponen-komponen elektronik ini
yaitu Sensor PZEM-004T(Tegangan dan Arus), LCD 20x4, dan NodeMCU.
Komponen-komponen utama tersebut akan
terbuatnya sebuah alat yang dapat memonitoring penggunaan energi listrik
dengan mengolah arus dan tegangan yang masuk sehingga besar daya yang
dikeluarkan akan terlihat. Daya yang terlihat tersebut akan dikalkulasikan dengan
biaya per kWh nya sehingga dapat diestimasikan berapa besar biaya pengeluran
dari penggunaan perangkat-perangkat elektronik tersebut [3].
Terciptanya alat ini diharapkan akan mempermudah pengguna energi listrik
untuk mengetahui berapa besar penggunaan energi listrik dari perangkat-
perangkat elektronik yang digunakan. Sehingga para pengguna energi listrik
dapat menghemat penggunaanya.

I.2 Perumusan Masalah


Berdasarkan latar belakang yang telah disebutkan, dibuat rumusan masalah
sebagai berikut:
1. Bagaimana sistem monitoring ini dapat dirancang untuk pengukuran
tegangan, arus, dan daya pada perangkat-perangkat elektronik?
2. Apakah sistem monitoring ini dapat mengukur tegangan, arus, dan daya
dengan akurat?
I.3 Tujuan Tugas Akhir
Berdasarkan rumusan masalah di atas, tujuan dari tugas akhir ini adalah:

1. Dirancang dengan cara menggunakan sensor arus dan tegangan untuk dan
akan tahu nilai pada arus,tegangan dan daya
2. Pada sensor ini tentu akurat untuk mengukur tegangan,arus dan daya
karena nilai akurasi pada sensor mencapai 99%
I.4 Manfaat Tugas Akhir
Manfaat dari pembuatan tugas akhir ini adalah sebagai berikut:

1. Memudahkan utnuk menghemat energi listrik .

2. Mengetahui biaya pemakaian listrik .

I.5 Pembatasan Masalah


Pada pembuatan tugas akhir ini ada beberapa batasan yang ditetapkan. Batasan-

batasan tersebut antara lain:

1. Perangkat yang digunakan terdiri atas:

a. LCD 16x2 sebagai pengamat energi listrik dari elektronik

b. Sensor PZEM-004T. Sebagai pendeteksi tegangan dan arus

c. Android/laptop sebagai monitoring arus,daya,tegangan,power


faktor,Frekuensi,Biaya Pemakaian Energi listrik
d. Pilot Lampu Untuk mengetahui listrik 220 V menyala
e. Buzzer untuk Bunyi Suara pada saat Energi listrik Mencapai
Maksimal dari Batasan Pemakaian

2. Mikrokontroler yang digunakan pada monitoring kwh meter adalah

Nodemcu ESP8266
I.6 Sistematika Tugas Akhir
Penulisan laporan ini dibuat dengan sistematika sebagai

berikut:

HALAMAN JUDUL

HALAMAN PENGESAHAN

BERITA ACARA UJIAN TUGAS AKHIR

HALAMAN PERSEMBAHAN

KATA PENGANTAR

DAFTAR ISI

DAFTAR TABEL

DAFTAR GAMBAR

DAFTAR LAMPIRAN

ABSTRAK

BAB I. PENDAHULUAN

Bagian ini membahas tentang hal-hal yang melatarbelakangi

pembuatan tugas akhir, perumusan masalah, tujuan tugas akhir,

manfaat tugas akhir, pembatasan masalah, dan sistematika tugas

akhir.

BAB II. DASAR TEORI

Bagian ini memuat mengenai teori-teori yang berkaitan dengan

pembuatan Monitoring KWH Meter pada pemakaian energi listfrik.

BAB III. METODE


Bagian ini membahas rancang bangun alat yang terdiri dari blok

diagram, gambar 3D, spesifikasi, fitur, dan cara kerja alat.

BAB IV. PENGUJIAN DAN ANALISA

Bagian ini berisi hasil pengujian dan analisa dari sistem Monitoring

KWH Meter pada Tegangan,arus,daya,power factor,biaya

pemakaian.

BAB V. PENUTUP

Bagian ini menjelaskan tentang kesimpulan yang diambil dari hasil

yang telah didapat beserta saran untuk penelitian selanjutnya.

DAFTAR PUSTAKA

LAMPIRAN-LAMPIRAN
BAB II
DASAR TEORI

II.1 Tinjauan Pustaka


dari hasil tinjauan Pustaka yang dilakukan dan banyak referensi dari penelitian dari orang lain
dan saya kembangkan.hal hal yang saya teliti dari beberapa referensi dan saya kembangkan menjadi
suatu alat seperti penelitian sebagai berikut.
Penelitian yang terkait dengan sistem monitoring daya listrik yang dilakukan oleh Riny
Sulistyowati bertujuan untuk mengontrol dan membatasi pemakaian energi listrik pada perangkat-
perangkat elektronik, dengan menggunakan sensor arus dan sensor tegangan. Dari hasil penelitian
tersebut didapatkan dari pengujian yang dilakukan pada ruangan menghasilkan error pada arus
sebesar 4.88% dan error pada daya sebesar 2.76% [4].
Penelitian yang dilakukan oleh Irwan Dinata dengan judul Implementasi Wireless Monitoring
Energi Listrik Berbasis Web Database. Penelitian ini bertujuan untuk menggantikan sistem
pengukuran energi listrik secara manual dan konvensional. Penelitian ini menggunakan 4 (empat)
bagian utama yaitu sensor, processor, display, dan network. Pada bagian sensor terdiri dari Current
Transformer dan AC to AC Power Adaptor. Kemudian Processor digunakan oleh arduino UNO
untuk mengolah hasil kerja pada sensor. Display menampilkan data keluaran real time. Sedangkan
pada network terdiri dari 3G Router, Ethernet Shield, 3G Modem sebagai komunikasi ke Server
Database untuk penyimpanan dan pengolahan data. Dari hasil pengujian dengan beban 120 Watt
menunjukan hasil dari Vrms yang ditampilkan pada LCD sebesar 218 Volt, hasil pengukuran dari
Clamp Meter sebesar 216 Volt. Sedangkan pada arus menunjukan hasil dari Irms sebesar 0.44
ampare, hasil pengukuran dari Clamp Meter sebesar 0.5 ampare. Selain itu peneltian ini berhasil
mengirimkan pengukuran setiap saat ke Database Server pada aplikasi Wireless energy Monitoring
yang telah dirancang[5]. .
Penelitian [6] membahas mengenai Pengukuran Daya Listrik Real Time dengan
Menggunakan Sensor Arus ACS.712. Dilakukannya penelitian ini sehingga dapat menghemat
penggunaan energi listrik dengan cara mengetahui daya pada penggunaan perangkat-perangkat
elektronik, sehingga dapat dilakukannya penghematan energi listrik. Dari hasil pengujian yang
dilakukan pada perangkat-perangkat elektronik menunjukan hasil bahwa ketika tegangan pada
sistem terlalu tinggi/rendah maka akan mengganggu dan merusak beban. Kondisi pada beban
memiliki nilai variatif tersendiri, bila beban mengalami kenaikan maka tegangan diujung
penerimaan akan menurun dan sebaliknya. Saat pengujian nilai arus mengalami perubahan-
perubahan yang disebabkan oleh beban induktif dan kapasitif.
Penelitian [7] membahas mengenai konservasi energi menjadi faktor penting dalam
memfasilitasi krisis energi akut di beberapa Negara, dengan mengimplementasikan dari demonstrasi
lapangan yang memantau penggunaan dan pembangkitan dapat dilakukan secara

online. Pemantauan di penelitian ini menggunakan modul ZigBee yang dikembangkan oleh Jennic,
pemilihan modul ZigBee dikarenakan jangkauan yang luas, konsumsi daya yang sangat rendah, dan
sangat kompleksitas. Hasil penelitian ini menunjukan bahwa metode ZigBee sangat efisien karena
berhasil menghemat dan mengendalikan penagihan dan menghemat sekitar 30% listrik dari
departemen. Keuntungan lainnya, adalah sistem dapat menyediakan sistem nirkabel dengan pasokan
dan generator, sehingga menghemat jaringan kabel yang berantakan.
Penelitian yang dilakukan Yanlu Huang, Yan Li, Feng Chen, Xu Zheng, dan Jing Tang
membahas mengenai modifikasi metode Back/Forward Sweep berdasarkan data konsumsi listrik.
Mereka melakukan pengembangan sistem otomasi distribusi sehingga meteran pusat dapat membaca
konsumsi energi listrik secara luas dan real-time. Pengembangan metode tersebut menunjukan hasil
yang sangat baik, yatiu mampu menemukan energi listrik yang hilang, dapat melakukan analisis
secara otomatis, melakukan perhitungan secara otomatis, dan pemantauan jaringan distribusi daya
[8].
Penelitian [9] membahas mengenai kekurangan dan kesulitan dari konstruksi keamanan
perusahan listrik, seperti manajemen situs untuk pemantauan. Adanya kesulitas dan kekurangan
yang dihadapkan dilapangan maka peneliti merancang dan mengembangkan pengawasan energi
listrik dengan pengawasan video portabel, peralatan terminal pintar 3G, dan baterai portabel.
Melalui penerapannya, maka energi listrik dapat dipantau dari jarak jauh dan secara efektif
meningkatkan keamanan, memprediksi biaya pemakaian, dan mengurangi risiko seluruh industri
listrik operasi lapangan secara signifikan.
Pembahasan mengenai penelitian-penelitian yang mirip, mengenai monitoring daya listrik
diatas masih ada beberapa yang belum terhubung pada jaringan internet dan belum dapat membatasi
pemakaian arus pada beban. Jika dibandingkan dengan monitoring daya listrik yang penulis buat
sudah terhubung ke jaringan internet sehingga monitoring bisa dilakukan jarak jauh asalkan alat
monitoring terhubung pada jaringan internet. Selain itu, sistem monitoring ini mampu membatasi
arus pemakaian sesuai yang diinginkan sehingga pemakaian listrik tidak boros dalam
pemakaian.
2.2 Karateristik Sumber Listrik PLN
Sumber lisrtrik PLN adalah sumber energi listrik yang didadapat dari generator
Alternating Current (AC) pembangkit listrik seperti Pembangkit Listrik Tenaga Uap (PLTU),
Pembangkit

Listrik Tenaga Disel (PLTD), ataupun pembangkit listrik lainnya yang menghasilkan arus bolak-
balik [3].
Tegangan dan Arus Bolak-Balik
Listrik AC menghasilkan arus dan tegangan dengan nilai besaran dan polaritasnya selalu
berubah-ubah secara periodik, dengan digambarkan bentuk gelombang secara sinus. Pada
sumber listrik PLN berupa gelombang sinus, sedangkan gelombang square dan segitiga banyak
digunakan pada inverter.
Tegangan dan Arus RMS
Tegangan dan arus bolak-balik biasanya dinyatakan dalam bentuk nilai RMS (Root Mean
Square). RMS sendiri biasanya dikenal sebagai kuadrat rata-rata, yang pengukuran statistik
besarnya memiliki magnitudo yang berubah-ubah. Menghitung perubahan tegangan dan arus
secara sinus dapat dihitung dengan persamaan 2.1.
Vrms = 1
A (2.1)
√2

A merupakan nilai amplitudo maksimum dari sinyal yang disampling.

Daya Aktif (Real Power)


Daya aktif adalah daya sebenarnya yang digunakan oleh beban yang terpasang, dan
memiliki satuan Joule/detik atau Watt. Daya aktif dapat dihitung dengan menggunakan
persamaan 2.2.
P = V .I.cos phi (2.2)
P = Daya Aktif (W)
V = Tegangan (V)
I = Arus (A)
Cos phi = Faktor Daya

Daya Reaktif (Reaktif Power)


Daya reaktif adalah daya yang tidak digunakan oleh beban atau daya yang diserap tetapi
dikembalikan ke sumbernya, dan memiliki satuan VAR (Volt Ampare Reaktive). Daya reaktif
dapat dihitung dengan menggunakan persamaan 2.3.
Q = V .I.sin phi (2.3)
Q = Daya Reaktif (VAR)
V = Tegangan (V)
I = Arus (A)
Daya Semu/Tampak (Apparent Power)

Daya semu adalah daya yang didapat dari penjumlahan trigonometri daya aktif dan daya
reaktif dengan simbol S dan memiliki satuan VA. Daya semu dapat dihitung dengan
menggunakan persamaan 2.4.
S = V .I (2.4)
S = Daya Semu
(VA) V V=
Tegangan (V)
I = Arus (A)

2.3 Nodemcu ESP


Pada umumnya NodeMCU merupakan platform IoT dari pengembangan ESPS8266
dengan firmware yang berbasis e-Lua. NodeMCU sendiri dilengkapi dengan micro usb port yang
berfungsi untuk melakukan pemrograman. Pada modul NodeMCU juga dilengkapi dengan
tombol push button, yaitu tombol reset dan flash. Bahasa pemograman yang digunakan pada
modul NodeMCU adalah bahasa Lua yang juga merupakan package dari ESP8266. Pada bahasa
Lua memiliki sistematis logika dan susunan pemrograman yang sama dengan bahasa C[2] .

Gambar 2.1 NodeMCU


NodeMCU dapat dioperasikan jika terhubung Wifi sehingga dapat mengirikan informasi-
informasi yang akan dikirimkan ke server. Adapun karakteristik dari NodeMCU dapat dilihat
dari tabel 2.1.
Tabel 2.1 Spesifikasi Nodemcu
Spesifikasi NodeMCU
Type ESP-12E
USB port Micro Usb
GPIO Pin 13
ADC 1 pin (10 bit)
Usb to serial Converter CH340G
Power Input 5 Vdc
Ukuran Module 57 x 30 mm

2.4 Sensor PZEM-004T

Modul PZEM-004T merupakan sebuah modul sensor yang memiliki banyak fungsi
(multifungsi) diantaranya memiliki fungsi seperti mengukur daya, tegangan, arus dan energi
yang terdapat pada sebuah aliran listrik. Modul PZEM-004T sudah dilengkapi dengan sensor
tegangan dan sensor arus (CT) yang berupa kumparan bundalan bermodel split core yang
sudah terintegrasi, karena menggunakan split core memiliki keunggulan dalam kemudahan
penggunaan nya karena bisa langsung dipasang pada kabel jaringan listrik yang sudah
terpasang tanpa harus melepas kabel listrik tersebut[10].
Gambar 2.2 Sensor PZEM-004T

Tabel 2.2 Spesifikasi Modul PZEM-004T.


Bekerja tegangan 80 ~ 260VAC
Tegangan uji 80 ~ 260VAC
Nilai daya 100A / 22000W
Sumber: (Datasheet Modul PZEM-004T)

2.5 Buzzer SMF-27


Buzzer merupakan bagian dari komponen elektronika dengan fumgsi mengeluarkan
bunyi maupun bunyi yang terekam, fungsinya hampir sama dengan loud speaker. Komponen
buzzer tersebut jika dialiri arus listrik yang terpasang pada diafragma yang kemudian menjadi
elektromagnet, kumparannya akan menarik keluar dan kedalam, tergantung arah dari arus
polaritas magnetnya. Oleh karena itu udara yang bergetar menghasilkan suara disebut
kumparan diafragma dari setiap gerakan secara bolak-balik[11].
Gambar 2.3 Buzzer SMF-27

2.6 Pilot Lamp


Pilot lamp merupakan komponen yang menggunakan LED untuk menghasilkan cahaya saat dialiri
arus listrik.pada sistem ini digunakan untuk mengetahui listrik pada 220 volt menghantarkan arus
listrik.

Gambar 2.4 Pilot Lamp

2.7 Liquid Crystal Display (LCD)


Liquid crystal display merupakan salah satu komponen yang berfungsi
sebagai penampil suatu karakter baik itu berupa huruf, angka, simbol atau karakter lainya.
Hasil dari tampilan berupa seven segment LED (light emitting diaoda). LED berfungisi
sebagai menampilkan suatu hasil dari nilai sensor, menampilkan teks, atau menampilkan
menu pada aplikasi mikrokontroler. Penggunaan LCD sudah digunakan diberbagai bidang
misalnya alat – alat elektronik seperti TV, kalkulator atau pun layar komputer.
Pada penelitian kali ini LCD yang digunakan adalah LCD dot maktrik dengan
jumlah karakter 2 x 16. Fungsi dari LCD sebagai penampil yang digunakan untuk
menampilkan hasil dari keluaran alat dan memonitoring status alat[12].
Gambar 2.5 LCD Display 16 x 2

Dari gambar di atas dapat kita lihat bentuk dari LCD. Didalam modul LCD terdapat
mikrokontroler yang berfungi sebagai pengendali tampilan karakter LCD. Adapun fitur
disajikan dalam LCD ini adalah sebagai berikut :
1. Mempunyai 192 karakter tersimpan
2. Mempunyai 16 karakter dan 2 baris
3. Mempunyai karakter yang terprogram

Tabel 2.3 Spesifikasi pin – pin LCD 16 x 2


No Nama Pin Keterangan
VSS Dihubungkan Graund
VDD Satu daya positif
R0 Pengaturan kontras
RS Register select, mengirim
intruksi

R/W Dapat membaca data


E HIGH membaca data di
LCD
DBO Data
DB1 Data
DB2 Data
10 DB3 Data
11 DB4 Data
12 DB5 Data
13 DB6 Data
14 DB7 Data
15 BLA Catu daya positif untuk layar
16 BLK Catu daya negatif untuk
layar
BAB III
Metode

3.1 Blok Diagram


Sebagai penjelasan inti materi dalam tugas akhir ini, digunakan blok diagram
alat Monitoring Kwh Meter pada pemakaian Energi Listrik:

Gambar 3.1 Blok Diagram


Bagian Bagian Dari Blok Diagram Tersebut Meliputi:
1. Adaptor 5 Volt adalah Sumber Tegangan dari Listrik PLN dan Dikonversi

ke DC 5 Volt untuk menyuplai Nodemcu ESP8266

2. Sensor PZEM-004T adalah Sensor yang mendeteksi Arus dan Tegangan

Pada Beban Listrik

3. Nodemcu ESP8266 adalah Mikrokontroller yang di kembangkan dengan

modul Wifi untuk mengontrol dan memonitoring

4. Beban adalah Beban Listrik yang dideteksi berapa nilai

tegangan,Arus,Power Faktor,Frekuensi,Energi,Daya dan Biaya Pemakaian


3.2 Gambar 3D
Konsep 3D Dimensi yang alat yang saya Rancang Menggunakan Aplikasi Fusion 360
Sebagai Berikut:

Gambar 3.2 Gambar 3 Dimensi Alat


Alat ini saya modifikasi pada Box panel 20x30x8dari sebuah rangkaian
pada Monitoring KWH Meter
3.3 Spesifikasi dan Fitur
Spesifikasi alat Monitoring KWH Meter Pada Pemakaian Listrik adalah

sebagai berikut:

1. Dimensi alat 20cmx30cmx80cm.

2. Menggunakan daya 220VAC Beban Lisrik dan Pilot Lamp.

3. Menggunakan daya 5 Volt Untuk Nodemcu.

4. Mampu Menganalisis Data Monitoring dengan Baik dan Akurat.

Alat sistem Monitoring KWH Meter pada pemakaian Energi Listrik

berbagai macam fitur, antara lain:

1. Menganalisis Data Tegangan,Energi,Arus,Power Faktor,Frekuensi,Biaya

Pemakaian Dengan Akurat.

2. Mampu Melihat Data dengan Menggunakan Android .

3. Ketika Kelebihan Pemakaian Energi Listrik Maka Ada Buzzer yang

Bunyi.
3.4 Teknik Pabrikasi
Proses pembuatan sistem Monitoring KWH Meter pada pemakaian Listrik,

antara lain:

3.4.1 Perancangan Perangkat Lunak


a. flowchart

Gambar 3.3 Flowchart Monitoring KWH Meter

Cara Kerja Sistem:Pada Saat Program DI run Sensor PZEM-004T


mengukur lalu Mengirimkan Data Arus,Tegangan,Power
Faktor,Energi,Frekuensi,Daya,Biaya Pemakaian Listrik dan dikirimkan ke
Modul Wifi untuk memprosesnya ke Monitoring.Jika Pemakaian Listrik
Sebesar 5 KWH memberikan Peringatan Pemakaian Listrik Berbahaya
dan Buzzer Bunyo dan Jika Tidak Buzzer akan Mati.
3.4.2 Perancangan Elektrikal
a. Diagram Elektrik Sistem

Gambar 3.3 Diagram Elektrikal Sistem


Perancangan diagram skematik dimaksudkan untuk memudahkan

pembacaan rangkaian elektronik yang digunakan dalam sistem kendali

penanaman hidroponik. Diagram skematik ini mencakup semua komponen

elektronik yang terdapat pada sistem yang kemudian dirangkai dalam sebuah

box kendali.
a. Perancangan elektronik dan box kendali

Box kendali digunakan sebagai tempat meletakkan komponen elektronik

yang digunakan seperti mikrokontroler, power supply, dan relay. Dalam

perancangan sistem kendali penanaman hidroponik ini menggunakan box

kendali dengan ukuran 40cm x 30cm x 18cm.

Pemasangan perangkat elektronik dilakukan pada mounting plate yang

berada di dalam box kendali dan untuk pemasangan mikrokontroler dilakukan

dengan menggunakan spacer supaya meminimalkan resiko short yang

disebabkan oleh besi pada box kendali. Komponen elektronik ini dipasang

sesuai dengan diagram skematik sistem yang terlampir pada gambar 3.4.

Gambar 3.4 Box Panel Alat


60

BAB IV

PENGUJIAN DAN

ANALISA

Setelah seluruh proses pembuatan alat selesai dilakukan, tahapan

selanjutnya yang perlu dilakukan adalah pengujian dan analisa. Pengujian

dilakukan untuk mendapatkan data spesifikasi sehingga apabila suatu saat

terjadi kesalahan atau kerusakan dapat dengan mudah dilakukan pelacakan

kesalahan. pengulangan agar data yang diperoleh sesuai dan akurat.

4.1 Peralatan Yang Digunakan

Pada pengujian sistem Monitoring KWH Meter ini dilakukan dengan

menggunakan beberapa peralatan antara lain:

Tabel 4.1 Peralatan Pengujian

NO Nama Alat Spesifikasi Keterangan


1 Laptop - Pengoperasian
serial
monitor Arduino IDE
2 Kamera - Pengambilan
gambar
dan video
3 Multimeter - Pengukuran
Digital tegangan
serta arus listrik
4 Alat Tulis Pensil dan Mencatat Hasil
kertas Pengukuran
61

4.2 Prosedur Pengujian dan Analisa

Langkah-langkah yang dilakukan dalam pengujian dan analisa alat

kendali gantry agar berlangsung secara runtut dan sistematis yaitu:

1. Mempersiapkan dan memastikan semua peralatan yang akan

digunakan untuk pengujian dalam kondisi baik.

2. Menghubungkan mikrokontroler dengan laptop

untukdilakukan monitoring pada serial monitor

Arduino IDE.

3. Melakukan pengukuran tegangan AC maupun DC pada tiap

rangkaian dengan menggunakan multimeter digital.

4. Melakukan pencatatan hasil pengukuran.

5. Menganalisa hasil pengujian dengan membuat tabel.


62

4.3 Pengujian Fungsionalitas Modul

Pengujian alat bertujuan untuk mengetahui kondisi dari alat yang

sedang beroperasi. Pengukuran pada masing-masing rangkaian bertujuan

untuk mengetahui adanya kesalahan atau error yang terjadi pada saat sistem

dijalankan.

4.3.1 Pengujian Power Supply

Tujuan dari pengujian pada power supply adalah untuk mengetahui


besar
tegangan yang dihasilkan oleh power supply. Power supply yang dipakai
merupakan power supply yang memiliki spesifikasi tegangan keluaran sebesar
volt.
Tabel 4.2. Hasil pengukuran keluaran pada power supply

Nilai tegangan keluaran pada power


Kondisi power supply
supply
Nyala 5.21 V
Mati 0V

4.3.2 Pengujian Modul PZEM-004T


Tujuan dari pengujian modul PZEM-004T adalah untuk mengetahui keadaan
dari output pin PZEM-004T, dan juga untuk mengetahui tegangan AC dan arus
AC yang terbaca pada saat sistem beroperasi. Pada saat pengukuran, sistem
dibebani dengan lampu 13 watt, solder 40 watt, Kipas Angin, dan Magicom.
a. Pengkuran dengan Beban Lampu 15 watt
Berikut merupakan data pengukuran tegangan AC, arus AC,
Power Factor, daya pada modul PZEM-004T dengan beban lampu 15
watt yang ditunjukkan pada tabel 4.3.

Tabel 4.3. Hasil pengukuran dengan beban lampu 15 watt

Tegangan Arus Power Faktor Daya Terukur


PZEM-004T 205.1 V 0.05 A 0,44 4,5 Watt

Perhitungan untuk pengukuran pada modul PZEM-004T:

P = V ∗ I ∗ cos α

P = 205.1 V * 0.05 A * 0.44 = 4,5 Watt


63

b. Pengukuran dengan Beban charger 33 watt


Berikut merupakan data pengukuran tegangan AC, arus AC,
Power Factor, daya pada modul PZEM-004T dengan beban charger
33 watt yang ditunjukkan pada tabel 4.4.
Tabel 4.4. Hasil pengukuran dengan beban chargerr 33 watt

Tegangan Arus Power Faktor Daya Terukur


PZEM-004T 202.7 0.04 A 0.44 3.6 Watt
V
Perhitungan untuk pengukuran pada modul PZEM-004T:

P = V ∗ I ∗ cos α

P = 202,7 V * 0.04 A * 0.44 = 3.6 Watt

c. Pengukuran dengan beban Kipas Angin


Berikut merupakan data pengukuran tegangan AC, arus AC,
Power Factor, daya pada modul PZEM-004T dengan beban kipas
Angin yang ditunjukkan pada tabel 4.4.
Tabel 4.5. Hasil pengukuran dengan beban Kipas Angin

Tegangan Arus Power Faktor Daya Terukur


PZEM-004T 203.1 0.2 A 0.97 39,4 Watt
V
Perhitungan untuk pengukuran pada modul PZEM-004T:

P = V ∗ I ∗ cos α

P = 203,1 V * 0.2 A * 0.97 = 39,4 Watt

d.Pengukuran dengan beban magicom


Berikut merupakan data pengukuran tegangan AC, arus AC,
64

Power Factor, daya pada modul PZEM-004T dengan beban


magicom yang ditunjukkan pada tabel 4.5.
Tabel 4.6. Hasil pengukuran dengan beban Magicom

Tegangan Arus Power Faktor Daya Terukur


PZEM-004T 205 0.19A 1 38.95 Watt
V

Perhitungan untuk pengukuran pada modul PZEM-004T:

P = V ∗ I ∗ cos α

P = 205 V * 0.19 A * 1 = 38.95 Watt

e. Pengukuran penggunaan energi pada beban dalam waktu 1


jam
Pengukuran ini bertujuan untuk mengetahui penggunaan
energi listrik yang dipakai dalam rentan waktu tertentu berdasarkan
dari pengukuran energi pada beban yang digunakan sebelumnya.
Pengujian dilakukan dengan cara menyalakan beban selama 1 jam
yang ditunjukkan pada tabel 4.6.

Tabel 4.7. Hasil pengukuran penggunaan energi pada dalam


waktu 1 jam
beban PZEM-004T Biaya
Lampu 15 watt 0.0045 6.48315
Charger 33 watt 0.0036 5.18652
Kipas Angin 0.039 56.1873
Magicom 0.039 56.1873
65

Perhitungan pada beban lampu 15 watt

Perhitungan untuk pengukuran pada modul PZEM-004T:

Total energi = P * t

Total energi = 4.5 watt * 1 jam =4.5 wH atau 0.0045 kWH

Perhitungan pada beban charger 33 watt

Perhitungan untuk pengukuran pada modul PZEM-004T:

Total energi = P * t

Total energi = 3.6 watt * 1 jam = 3.6 wH atau 0.036 kWH

Perhitungan pada beban Kipas Angin

Perhitungan untuk pengukuran pada modul PZEM-004T:

Total energi = P * t

Total energi = 3.94 watt * 1 jam = 39.4 wH atau 0.039 kWH


Perhitungan pada beban lampu 13 watt

Perhitungan untuk pengukuran pada modul PZEM-

004T:

Total energi = P * t

Total energi = 38.95 watt * 1 jam = 38.95 wH atau 0.039 kWH


66

e. pengujian pembacaan tegangan AC,Arus AC dan power


factor
dengan beban lampu 15 watt pada kurun waktu 6 jam
pengujian ini diakukan pada beban 15 watt dalam waktu
kurun 6 jam diambi dengan 6 data :
Tabel 4.7. Hasil pembacaan tegangan AC, arus AC, power
factor dengan beban lampu 15 watt dalam kurun waktu 6 jam

Jam V (V) I (A) PF Load (W)


12:00 206.1 0.05 0.47 4.8
13:00 205.8 0.05 0.46 4.7
14:00 206.1 0.05 0.46 4.8
15:00 205.9 0.049 0.47 4.7
16:00 205.8 0.05 0.47 4.8
17:00 205.9 0.05 0.46 4.7
67

Gambar 4.1 Grafik pembacangan tegangan dan daya pada lampu 15


watt

Gambar 4.2 Grafik pembacangan power faktor dan Arus pada


lampu 15 watt

Tabel 4.8. Hasil pembacaan tegangan AC, arus AC, power factor dengan
beban charger 33 wat dalam kurun waktu 6 jam

Jam V (V) I (A) PF Load (W)


17:00 202.9 0.039 0.45 3.5
68

18:00 202.9 0.038 0.46 3.6


19:00 202.4 0.039 0.46 3.6
20:00 205.7 0.038 0.45 3.4
21:00 203.9 0.038 0.45 3.4
22:00 205.7 0.038 0.45 3.5

Gambar 4.3 Grafik pembacangan tegangan dan daya pada charger 33


watt
69

Gambar 4.4 Grafik pembacangan power faktor dan Arus pada charger
33 watt

Tabel 4.9. Hasil pembacaan tegangan AC, arus AC, power factor
dengan magicom dalam kurun waktu 6 jam

Jam V (V) I (A) PF Load (W)


12:00 210 0.19 1 40
13:00 205.9 0.19 1 39.1
14:00 204.6 0.19 1 38.8
15:00 203.6 0.19 1 38.6
16:00 204.4 0.19 1 38.8
17:00 203.6 0.18 1 38.3
70

Gambar 4.5 Grafik pembacangan tegangan dan daya pada magicom

Gambar 4.6 Grafik pembacangan power faktor dan Arus pada magicom

Tabel 4.10. Hasil pembacaan tegangan AC, arus AC, power


factor dengan beban Kipas Angin dalam kurun waktu 6 jam

Jam V (V) I (A) PF Load (W)


17:00 205.9 0.178 0.96 35,1
18:00 206.4 0.178 0.96 35.2
19:00 206.4 0.177 0.96 35
20:00 205.3 0.177 0.95 34.5
21:00 206.1 0.177 0.96 35
21:00 206.7 0.177 0.96 35,1
71

Gambar 4.7 Grafik pembacangan power faktor dan Arus pada Kipas
Angin

Gambar 4.8 Grafik pembacangan power faktor dan Arus pada kipas
angin
72

4.4 Tampilan pada platfrom Blynk

pada platform blynk ini didesain dengan sederhana menggunakan kompone switch dan
gauge.dilihat pada gambar 4.9

Gambar 4.9 gambar platform blynk

Keterangan gambar:

1. Tampilan pada Tegangan AC beban

2. Tampilan pada Arus AC beban

3. Tampilan pada power AC beban

4. Tampilan pada energi beban

5. Tampilan pada frekuensi beban


73

6. Tampilan pada power faktor beban

7. Switch pada Reset energi listrik


BAB V

PENUTUP
5.1. Kesimpulan

Pada penelitian Monitoring KWH meter pada pemakaian energi listrik


berbasis IOT menggunakan aplikasi blynk ini, dapat diambil kesimpulan sebagai
berikut:

1. Hasil dari penelitian ini adalah membuat sebuah sistem yang dapat
memonitoring penggunaan energi listrik terpakai melalui platform
blynk dan apabila terjadi penggunaan energi listrik yang berlebih maka
buzzer akan hidup untuk menghidupkan tanda.
2. Pengukuran tegangan keluaran power supply sebesar 5.21 volt, sesuai
dengan spesifikasi pada power supply.
3. Pengukuran daya pada beban lampu 15 watt menggunakan sensor
PZEM-004T adalah sebesar 4.5 watt.
4. Pengukuran daya pada beban charger 33 watt menggunakan sensor
PZEM-004T adalah sebesar 3.6 watt,.

62
5. Pengukuran daya pada beban magicom menggunakan sensor PZEM-
004T adalah sebesar 38.9 watt.
6. Pengukuran energi terpakai pada beban lampu 15 watt selama 1 jam
menggunakan sensor PZEM-004T adalah sebesar 0.0045 kWH
7. Pengukuran energi terpakai pada beban charger 33 watt selama 1 jam
menggunakan sensor PZEM-004T adalah sebesar 0.00036 kWH,
8. Pengukuran energi terpakai pada beban magicom menggunakan
sensor PZEM-004T adalah sebesar 0.039 kWH,.
9. Pengukuran energi terpakai pada beban kipas angin menggunakan
sensor PZEM-004T adalah sebesar.
0.039 kWH.
.
5.2. Saran

1. Penggunaan pada interfacing menggunakan blynk ini secara sebenernya


akan bagus jika dikembangin ke instalasi listrik rumah
2. Penggunaan platform blynk secara gratis mempunyai batasan jumlah
data yang dapat diterima. Apabila akan dikembangkan lebih lanjut, akan
lebih optimal menggunakan app inventor agar lebih optimal dalam
penggunaan komponen dan tidak dibatasi pada komponenya.
DAFTAR PUSTAKA

[1] P. E. Wicaksono, “Tarif Listrik Pelanggan 900 VA Golongan


Mampu Kembali Naik di Mei,” Liputan6, 2018.

[2] A. Furqon, A. B. Prasetijo, and E. D. Widianto, “Rancang Bangun


Sistem Monitoring dan Kendali Daya Listrik pada Rumah Kos
Menggunakan NodeMCU dan Firebase Berbasis Android,” Ilm.
Elektron., vol. 18, no. 2, pp. 93–104, 2019..
[3] T. Nusa, S. R. U. A. Sompie, and E. M. Rumbayan, “Sistem
Monitoring Konsumsi Energi Listrik Secara Real Time Berbasis
Mikrokontroler,” E-Journal Tek. Elektro Dan Komput., vol. 4, no. 5,
pp. 19–26, 2018..
[4] R. Sulistyowat and D. D. Febriantoro, “Perancangan Prototype Sistem
Kontrol Dan Monitoring Pembatas Daya Listrik Berbasis
Mikrokontroler,” J. IPTEK Vol 16 No.1 20 juni 2019, vol. 16, no. 1,
pp. 10–21, 2019.
[5] I. Dinata and W. Sunanda, “Implementasi Wireless Monitoring,” Nas.
Tek. Elektro, vol. 4, no. 1, pp. 83–88, 2018.
[6] B. G. Melipurbowo, “Pengukuran Daya Listrik Real Time Dengan
Menggunakan Sensor Arus ACS712,” Orbith, vol. 12, no. 1, pp. 17–23,
2019.
[7] S. Sultan, U. Rana, I. Ahmed, and S. Rabbani, “A New Technology of
Online-Condition Monitoring of Energy Conservation Generation &
Loads,” Smart Grid Renew. Energy, vol. 4, no. February, pp. 18–22,
2019.
[8] Y. Huang, Y. Li, F. Chen, X. Zheng, and J. Tang, “A Modified Back /
Forward Sweep Method Based on the Electricity Consumption Data,”
Energy Power Eng., vol. 9, pp. 176– 182, 2019.
[9] C. Zhao, C. Zhao, H. Xu, H. Zhang, and M. Sun, “Research and
Application of 3G Electrical Safety Job Site Intelligent Monitoring
Device,” Energy Power Eng., no. July, pp. 881–883, 2018.

[10] innovators guru. (2017). AC Digital Multi Function Smart Meter


Using Arduino and PZEM-004T. Sumber:
https://innovatorsguru.com/ac-digital-multifunction-meter- using-
pzem-004t/. Diakses tanggal 3 April 2019.
[11] Sinaryuda. (Januari 2018). “Mengenal Aplikasi Arduino IDE dan
Arduino Sketch”. Sinaryuda . Diakses 25 juli 2019.
[12] https://cncstorebandunggo.blogspot.com/2019/08/lcd-character-
16x2160216x021602a.html
LAMPIRAN

Lampiran 1 Program Arduino


#define BLYNK_TEMPLATE_ID "TMPLHn8G40pX"
#define BLYNK_TEMPLATE_NAME "monitoring kwh meter"

#define BLYNK_FIRMWARE_VERSION "0.1.0"

#define BLYNK_PRINT Serial

#define APP_DEBUG

// Uncomment your board, or configure a custom board in Settings.h

#define USE_NODE_MCU_BOARD

#include "BlynkEdgent.h"
#include <SoftwareSerial.h> /* include virtual Serial Port coding */
SoftwareSerial PZEMSerial; // Move the PZEM DC Energy Meter
communication pins from Rx to pin D1 = GPIO 5 & TX to pin D2 = GPIO 4
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 20, 4);
#include <ESP8266WiFi.h> // Enable the use of wifi module. Make
sure you downloaded and installed the ESP8266 library

/* 1- PZEM-014/016 AC Energy Meter */

#include <ModbusMaster.h> // Load the (modified) library for modbus


communication command codes. Kindly install at our website.
// These DE anr RE pins can be any other Digital Pins to be activated during transmission
and reception process.
static uint8_t pzemSlaveAddr = 0x01 ; // Declare the address of device (meter)
in term of 8 bits. You can change to 0x02 etc if you have more than 1 energy meter.
ModbusMaster node; /* activate modbus master codes*/
float PZEMVoltage = 0; /* Declare value for AC voltage */
float PZEMCurrent = 0; /* Declare value for AC current*/
float PZEMPower = 0; /* Declare value for AC Power */
float PZEMEnergy = 0; /* Declare value for energy */
float PZEMHz = 0; /* Declare value for frequency */
float PZEMPf = 0; /* Declare value for power factor */
float biaya;
#define buzzer 13
unsigned long startMillisPZEM; /* start counting time for data collection
*/
unsigned long currentMillisPZEM; /* current counting time for data
collection */
const unsigned long periodPZEM = 1000; // refresh data collection every X
seconds (in seconds). Default 1000 = 1 second

/* 2 - Data submission to Blynk Server */

unsigned long startMillisReadData; /* start counting time for data


collection*/
unsigned long currentMillisReadData; /* current counting time for data
collection*/
const unsigned long periodReadData = 1000; /* refresh every X seconds (in
seconds) in LED Display. Default 1000 = 1 second */
int ResetEnergy = 0; /* reset energy function */
int a = 1;
unsigned long startMillis1;

const int buttonPin = D3;


int buttonState = 0;

void setup()
{
Serial.begin(9600);
delay(100);
BlynkEdgent.begin();
PZEMSerial.begin(9600, SWSERIAL_8N2, D5, D6); // 4 = Rx/R0/ GPIO 14
(D5) & 0 = Tx/DI/ GPIO 12 (D6) on NodeMCU
startMillisPZEM = millis(); /* Start counting time for run code */
startMillisReadData = millis(); /* Start counting time for data submission
to Blynk Server*/
pinMode(buttonPin, INPUT);
startMillis1 = millis();
// Initialize LCD Module
lcd.begin();
lcd.backlight();
lcd.clear();
lcd.home();
lcd.print(" ");
lcd.setCursor(0, 1); lcd.print("Firga Restu Harindra");
lcd.setCursor(0, 2); lcd.print("Monitoring kwh meter");
delay(3000);
lcd.clear();
}

void loop() {
BlynkEdgent.run();

buttonState = digitalRead(buttonPin);
if (buttonState == LOW) {
lcd.clear();
delay(100);
lcd.setCursor(4, 0); lcd.print("Reset Energy"); lcd.setCursor(3, 1); lcd.print("Please
Waittt!!");
delay(2000);
lcd.clear();
Serial.print("Button Pressed!!");
Serial.print("Reset Energy kWh");
Serial.println();
resetenergy();
} else {
lcd.home(); lcd.print("V:"); lcd.print(PZEMVoltage,1); lcd.print("V");
lcd.setCursor(10, 0); lcd.print("MHZ:"); lcd.print(PZEMHz,1); lcd.print("Hz");
lcd.setCursor(0, 1); lcd.print("A:"); lcd.print(PZEMCurrent); lcd.print("A");
lcd.setCursor(10, 1); lcd.print("PF:"); lcd.print(PZEMPf); lcd.print(" ");
lcd.setCursor(0, 2); lcd.print("W:"); lcd.print(PZEMPower); lcd.print("W");
lcd.setCursor(0, 3); lcd.print("E:"); lcd.print(PZEMEnergy); lcd.print("Wh");
}

currentMillisPZEM = millis();

node.begin(pzemSlaveAddr, PZEMSerial);
if (currentMillisPZEM - startMillisPZEM >=
periodPZEM) /* for every x seconds, run the codes below*/
{
uint8_t result; /* Declare variable
"result" as 8 bits */
result = node.readInputRegisters(0x0000, 9); /* read
the 9 registers (information) of the PZEM-014 / 016 starting 0x0000 (voltage
information) kindly refer to manual)*/
if (result == node.ku8MBSuccess) /* If there is
a response */
{
uint32_t tempdouble = 0x00000000; /* Declare
variable "tempdouble" as 32 bits with initial value is 0 */
PZEMVoltage = node.getResponseBuffer(0x0000) / 10.0; /*
get the 16bit value for the voltage value, divide it by 10 (as per manual) */
// 0x0000 to 0x0008 are the register address of the measurement value
tempdouble = (node.getResponseBuffer(0x0002) << 16) +
node.getResponseBuffer(0x0001); /* get the currnet value. Current value is consists of
2 parts (2 digits of 16 bits in front and 2 digits of 16 bits at the back) and combine them
to an unsigned 32bit */
PZEMCurrent = tempdouble / 1000.00; /* Divide
the value by 1000 to get actual current value (as per manual) */

tempdouble = (node.getResponseBuffer(0x0004) << 16) +


node.getResponseBuffer(0x0003); /* get the power value. Power value is consists of 2
parts (2 digits of 16 bits in front and 2 digits of 16 bits at the back) and combine them to
an unsigned 32bit */
PZEMPower = tempdouble / 10.0; /* Divide
the value by 10 to get actual power value (as per manual) */

tempdouble = (node.getResponseBuffer(0x0006) << 16) +


node.getResponseBuffer(0x0005); /* get the energy value. Energy value is consists of
2 parts (2 digits of 16 bits in front and 2 digits of 16 bits at the back) and combine them
to an unsigned 32bit */
PZEMEnergy = tempdouble;

PZEMHz = node.getResponseBuffer(0x0007) / 10.0; /*


get the 16bit value for the frequency value, divide it by 10 (as per manual) */
PZEMPf = node.getResponseBuffer(0x0008) / 100.00; /*
get the 16bit value for the power factor value, divide it by 100 (as per manual) */
if (pzemSlaveAddr == 2) /* just for
checking purpose to see whether can read modbus*/
{
}
}
else
{
}
startMillisPZEM = currentMillisPZEM ;

}
biaya = PZEMEnergy * 1.44070;
if(PZEMEnergy>5000){
tone(buzzer,2000,10000);
}
else{
noTone(buzzer);
}

/* 2 - Data submission to Blynk Server */

currentMillisReadData = millis(); /* Set


counting time for data submission to server*/
if (currentMillisReadData - startMillisReadData >= periodReadData)
/* for every x seconds, run the codes below*/
{
Serial.print("Vac : "); Serial.print(PZEMVoltage); Serial.println(" V ");
Serial.print("Iac : "); Serial.print(PZEMCurrent); Serial.println(" A ");
Serial.print("Power : "); Serial.print(PZEMPower); Serial.println(" W ");
Serial.print("Energy : "); Serial.print(PZEMEnergy); Serial.println(" Wh ");
Serial.print("Power Factor : "); Serial.print(PZEMPf); Serial.println(" pF ");
Serial.print("Frequency : "); Serial.print(PZEMHz); Serial.println(" Hz ");
Blynk.virtualWrite(V13, PZEMVoltage); // Send
data to Blynk Server. Voltage value as virtual pin V0
Blynk.virtualWrite(V14, PZEMCurrent);
Blynk.virtualWrite(V15, PZEMPower);
Blynk.virtualWrite(V16, PZEMEnergy / 1000.00);
Blynk.virtualWrite(V18, PZEMPf);
Blynk.virtualWrite(V17, PZEMHz);
Blynk.virtualWrite(V0, biaya);
lcd.clear();
startMillisReadData = millis(); /* Set the starting point
again for next counting time */
}
}

BLYNK_WRITE(V6) {
if (param.asInt() ==HIGH ) {
lcd.clear();
resetenergy();
}
}

void resetenergy() {

uint16_t u16CRC = 0xFFFF; /* declare CRC check 16 bits*/


static uint8_t resetCommand = 0x42;
//uint8_t slaveAddr = 0X01;
uint8_t slaveAddr = pzemSlaveAddr;
u16CRC = crc16_update(u16CRC, slaveAddr);
u16CRC = crc16_update(u16CRC, resetCommand);

PZEMSerial.write(slaveAddr); /* send device address in 8 bit*/


PZEMSerial.write(resetCommand); /* send reset command */
PZEMSerial.write(lowByte(u16CRC)); /* send CRC check code low byte
(1st part) */
PZEMSerial.write(highByte(u16CRC));
lcd.setCursor(4, 1); lcd.print("Reset Energy");/* send CRC check code high byte (2nd
part) */
lcd.setCursor(5, 3); lcd.print("D O N E !!!");
Serial.println();
delay(1000);
lcd.clear();

Lampiran 2 Diagram Skematik


Lampiran 3 Blok Diagram Keseluruhan Alat

Lampiran 4 Desain Alat


Lampiran 5 Datasheet modul PZEM-004T
Lampiran 6 Datasheet Nodemcu ESP8266
Lampiran 7 Datasheet LCD 20x4
Lampiran 8 Datasheet Pilot Lamp

Anda mungkin juga menyukai