Tugas Akhir
Diajukan sebagai salah satu syarat untuk memperoleh gelar Ahli Madya
Program Studi Diploma III Teknik Elektro
TUGAS AKHIR
Hari :
Tanggal :
Mengetahui, Menyetujui,
Ketua Program Studi Diploma III Dosen Pembimbing Tugas Akhir
Teknik Elektro Departemen Teknologi
Industri Sekolah Vokasi Universitas
Diponegoro Semarang
ii
TUGAS AKHIR
Yuniarto, S.T, M.T Dista Yoel Tadeus, ST, MT Drs. Eko Ariyanto, MT
NIP. 197106151998021001 NIP.198812282015041002 NIP. 196004051986021001
Mengetahui,
Ketua Program Studi Diploma III
Teknik Elektro Departemen Teknologi
Industri Sekolah Vokasi Universitas
Diponegoro Semarang
iii
KATA PENGANTAR
Puji dan syukur selalu dipanjatkan kepada Tuhan Yang Maha Esa yang
penyusunan Tugas Akhir dan laporan ini. Oleh karena itu, penyusun memperoleh
oleh beberapa pihak, baik secara langsung maupun tidak langsung. Dalam
tulus kepada:
3. Bapak Drs. Eko Ariyanto, M.T selaku dosen pembimbing yang tiada
4. Seluruh dosen dan karyawan PSD III Teknik Elektro yang penuh
iv
6. Semua pihak yang telah membantu dalam penyusunan Tugas Akhir ini,
kekurangan dan jauh dari kesempurnaan, baik dari segi teknis maupun segi
penyajian bahasanya. Untuk itu penyusun mengharapkan kritik dan saran yang
bersifat membangun, agar kedepannya tulisan ini dapat menjadi manfaat bagi
semua pihak.
Risky Kristian P
v
SURAT PERNYATAAN BEBAS PLAGIAT
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.
vi
HALAMAN PERSEMBAHAN
2017.
5. Kepada Rafi Umaro dan Novia Fitriani selaku kelompok Tugas Akhir saya
viii
2.2.3 Internet of Things.................................................................................. 19
2.2.4 Catu Daya (Power Supply) ................................................................... 20
2.2.5 Sensor Kecepatan Optocoupler ............................................................ 25
2.2.6 Push Button........................................................................................... 27
2.2.7 Sensor Suhu DS18B20 ......................................................................... 29
2.2.8 ESP8266 01........................................................................................... 31
2.2.9 LCD (Liquid Crystal Display) I2C ....................................................... 32
2.2.10 Mikrokontroler Arduino Mega 2560 .................................................. 35
2.2.11 Relay ................................................................................................... 40
2.2.12 Blynk ................................................................................................... 42
BAB III PENGATUR KECEPATAN MENGGUNAKAN INVERTER
MITSHUBISHI D700 DAN PROTEKSI SUHU SERTA MONITORING
PADA MOTOR ALAT PENGGILING GABAH MENGGUNAKAN SENSOR
KECEPATAN OPTOCOUPLER DAN SENSOR SUHU DS18B20 BERBASI
ARDUINO MEGA 2560 DENGAN IOT (INTERNET OF THING) .............. 43
3.1 Skema Kerja Alat ........................................................................................ 43
3.1.1 Blok Input ............................................................................................. 44
3.1.2 Blok Proses ..................................................................................... 49
3.1.3 Blok Output ..................................................................................... 52
3.2 Cara Kerja Sistem........................................................................................ 57
3.3 Flowchart ..................................................................................................... 59
3.4 Rangkaian Keseluruhan............................................................................... 60
BAB IV PROSES PEMBUATAN ALAT......................................................... 61
4.1 Pembuatan Perangkat Keras (Hardware) .................................................... 62
4.1.1 Perencanaan Rangkaian ........................................................................ 62
4.1.2 Pembuatan............................................................................................. 68
4.1.3 Perakitan Rangkaian ............................................................................. 71
4.1.4 Pembuatan Label Fungsi....................................................................... 71
4.2 Pembuatan Perangkat Lunak (Software) ..................................................... 71
4.2.1 Pembuatan Progam Arduino ................................................................. 72
4.2.2 Pembuatan Pada Blynk.......................................................................... 84
ix
BAB V PENGUKURAN DAN PERCOBAAN ALAT .................................... 88
5.1 Tujuan.......................................................................................................... 88
5.2 Peralatan yang Digunakan ........................................................................... 88
5.3 Prosedur Pengukuran dan Percobaan .......................................................... 89
5.4 Pengukuran Rangkaian ................................................................................ 89
5.4.1 Pengukuran Rangkaian Catu Daya.................................................. 90
5.4.4 Pengukuran Sensor Suhu DS18B20................................................ 94
5.4.5 Pengukuran Sensor Kecepatan Optocoupler................................... 95
5.5 Langkah Percobaan ..................................................................................... 95
5.5.1 Pengujian Sensor Kecepatan Optocoupler ........................................... 97
5.5.2 Pengujian Sensor Suhu DS18B20 ........................................................ 99
BAB VI PENUTUP ........................................................................................... 108
6.1 Kesimpulan................................................................................................ 108
6.2 Saran .......................................................................................................... 109
DAFTAR PUSTAKA ........................................................................................ 110
LAMPIRAN....................................................................................................... 113
x
DAFTAR GAMBAR
xi
Gambar 3- 6 Rangkaian Sensor Suhu DS18B20................................................... 49
Gambar 3- 7 Rangkaian Arduino Mega 2560 ....................................................... 52
Gambar 3- 8 Rangkaian Driver Relay Optocoupler ............................................. 53
Gambar 3- 9 Rangkaian Driver Relay................................................................... 54
Gambar 3- 10 Rangkaian LED .............................................................................. 54
Gambar 3- 11 Rangkaian Kipas Pendingin ........................................................... 55
Gambar 3- 12 Rangkaian LCD ............................................................................. 56
Gambar 3- 13 Rangkaian Motor Induksi 1 fasa .................................................... 57
Gambar 3- 14 Flowchart kerja sistem................................................................... 59
Gambar 3- 15 Rangkaian Keseluruhan Alat Penggiling Gabah............................ 60
Gambar 4- 1 Pemotongan bahan yang akan digunakan..........................................69
Gambar 4- 2 Pemasangan Bahan Pada Penggiling Gabah .................................... 69
Gambar 4- 3 Pemasangan wiring .......................................................................... 70
Gambar 4- 4 Pemasangan pada box ...................................................................... 70
Gambar 4- 5 Membuka Aplikasi Arduino IDE ..................................................... 72
Gambar 4- 6 Menentukan Board Arduino Uno..................................................... 73
Gambar 4- 7 Mengcompail progam ...................................................................... 73
Gambar 4- 8 Compail progam selesai ................................................................... 74
Gambar 4- 9 Tampilan Awal Aplikasi Blynk ........................................................ 84
Gambar 4- 10 Buat Project Baru pada Aplikasi ................................................... 85
Gambar 4- 11 Auth Token dikirimkan melalui e-mail .......................................... 85
Gambar 4- 12 Widget Box pada Blynk .................................................................. 86
Gambar 4- 13 Pin Virtual pada Blynk ................................................................... 86
Gambar 4- 14 Tampilan Virtual pada Blynk ......................................................... 87
Gambar 5- 1 Titik Pengukuran Tegangan dan Arus Output Inverter ……………93
Gambar 5- 2 Titik Pengukuran Kecepatan Putaran Motor Induksi Satu Fasa 96
Gambar 5- 3 Titik Pengukuran Suhu Pada Motor Induksi Satu Fasa 96
Gambar 5- 4 Grafik Percobaan Sensor Kecepatan Optocoupler 98
Gambar 5- 6 Grafik Pembacaan Sensor Suhu DS18B20 100
Gambar 5- 5 Grafik Percobaan Suhu Motor Pada Tiap Level Kecepatan 104
Gambar 5- 8 Tampilan Blynk 107
xii
DAFTAR TABEL
xiii
DAFTAR LAMPIRAN
xiv
ABSTRAK
Perubahan gabah menjadi beras adalah melalui proses penggilingan. Dalam
proses penggilingan, salah satu faktor penting yang mempengaruhi kualitas beras
adalah pada kecepatan penggilingan. Semakin cepat putaran penggiling, maka
semakin banyak kapasitas gabah yang bisa digiling, tetapi beras pecah akan
semakin banyak. Sedangkan semakin kecil putaran penggiling, beras pecah akan
semakin sedikit, akan tetapi jumlah beras yang tidak terkelupas kulitnya semakin
banyak. Hal ini disebabkan karena semakin cepat putaran penggiling, maka gaya
gesek penggiling dengan beras, atau beras dengan beras akan semakin besar,
begitu pula sebaliknya jika semakin kecil putarannya.
Pada pembuatan Tugas Akhir Alat Penggiling Gabah ini, penyusun
menggunakan motor induksi 1 fasa berkapasitas 1HP sebagai penggerak alat
penggiling gabah, Inverter Mitshubishi D700 Series sebagai pengatur kecepatan
motor melalui frekuensi, sensor kecepatan Optocoupler sebagai pendeteksi
kecepatan putar motor, sensor suhu DS18B20 sebagai pendeteksi temperatur
motor yang disertai pendingin melalui Relay.
Pada pembuatan tugas akhir ini, diperoleh data percobaan dan pengukuran
mengenai 3 level kecepatan putar motor induksi melalui pengaturan frekuensi
yang dideteksi sensor kecepatan Optocoupler, yaitu 1350 rpm, 1250 rpm dan 1200
rpm Pada alat ini, Relay akan aktif dan menghidupkan pendingin setelah sensor
suhu mendeteksi temperatur motor induksi sebesar 35oC, dan apabila melebihi
40oC motor akan mati.
Kata Kunci : Motor induksi satu fasa, Inverter, Sensor Optocoupler, Sensor
DS18B20
xv
ABSTRACT
The change of grain to rice is through the milling process. In the milling
process, one of the important factors affecting the quality of rice is the milling
speed. The faster the grinder rotates, the more grain capacity that can be milled,
but the more broken rice will be. Meanwhile, the smaller the grinder rotation, the
less broken rice will be, but the amount of unpeeled rice will increase. This is
because the faster the grinder rotates, the greater the friction force of the grinder
with rice, or rice with rice, and vice versa if the rotation is smaller.
In the final project of this Grain Grinder, the compilers used a 1HP
induction motor with a capacity of 1HP as the driving force for the grain grinding
device, the Mitsubishi D700 Series Inverter as a motor speed regulator through
the frequency, the Optocoupler speed sensor as a motor rotating speed detector,
DS18B20 temperature sensor as a motor temperature detector. which accompanied
the cooler via Relay.
In making this final project, obtained experimental data and measurements
regarding 3 levels of induction motor rotational speed through frequency settings
detected by the Optocoupler speed sensor, namely 1350 rpm, 1250 rpm, and 1200
rpm In this tool, the relay will activate and turn on the cooler after the temperature
sensor detects the temperature of the induction motor for 35oC, and if it exceed 40
o
C the motor will shut down.
Keywords : One phase induction motor, Inverter, Optocoupler sensor,
DS18B20 Sensor
xvi
BAB I
PENDAHULUAN
1.1 Latar Belakang
beras hingga 130-140 kilogram per kapita per tahun di 2011. Ini merupakan yang
mencapai 139 kilogram per kapita per tahun, ini merupakan yang tertinggi di Asia
Tenggara[1].
Menurut data BPS, Pada tahun 2012 terdapat 182.199 usaha penggilingan
padi. Usaha penggilingan padi dibagi menjadi 4 skala usaha, yaitu penggilingan
padi berskala kecil, sedang, besar, dan tidak berskala. Usaha penggilingan padi
berskala kecil apabila kapasitas produksinya kurang dari 1,5 ton beras/jam[1].
kualtias beras yang dihasilkan. Penggilingan padi memiliki peran yang sangat
beras, sehingga merupakan mata rantai penting dalam suplai beras nasional yang
dituntut untuk dapat memberikan kontribusi dalam penyediaan beras, baik dari
1
2
hasil pertanian menjadi butir beras yang membutuhkan waktu dan tenaga yang
tidaklah sedikit, ditambah lagi biaya yang harus dikeluarkan untuk semua proses
tersebut. Semua itu sangat berbeda dengan masyarakat industri yang menghasilkan
produk-produk yang bersifat instan, dalam waktu yang singkat dan cepat.
Pada saat ini, untuk melakukan proses penggilingan padi para petani banyak
yang sudah menggunakan alat penggiling yang modern. Alat penggiling yang
penggeraknya.
Motor listrik adalah salah satu peralatan pengubah energi listrik menjadi
energi mekanis. Energi mekanis ini dalam penerapannya digunakan sebagai mesin
untuk proses produksi padi. Motor listrik ini memiliki potensi mengalami
gangguan overheat apabila motor digunakan secara terus menerus. Ini dapat
menyebabkan proses produksi padi menjadi tidak efektif dan efisien apabila
terjadi kerusakan pada salah satu komponen utamanya, yaitu motor listrik.
Alat penggiling gabah juga memanfaatkan kecepatan putar dari motor listrik
untuk mengupas dan menggiling gabah. Kecepatan putar rol utama sinkron dengan
gabah patah saat digiling adalah dengan memperhatikan kecepatan motor dan
kadar air gabah. Apabila kadar air tinggi, akan lebih baik bila digiling dengan
1.3 Tujuan
Adapun tujuan yang ingin dicapai dalam Tugas Akhir ini adalah :
IOT.
Dalam penulisan Tugas Akhir ini, pembahasan masalah dibatasi pada hal-hal
berikut :
2. Sensor DS18B20 sebagai sensor pendeteksi suhu temperatur bodi motor dan
3. Arduino Mega 2560 terhubung dengan ESP 8266 01, ESP 8266 01 akan
3 level kecepatan dan frekuensi. Kecepatan disetting pada 1350, 1250, 1200
Rpm.
Manfaat dari tugas akhir pembuatan Sistem Proteksi dan Monitoring Motor
1. Memahami unjuk kerja dari sistem pengaturan suhu dan kecepatan otomatis
pada motor alat penggiling gabah berbasis Arduino Mega 2560 dengan
1. Membantu petani dalam memonitoring suhu dan kecepatan putar motor alat
mahasiswa Teknik Elektro yang sedang menyusun Tugas Akhir dengan pokok
sebagai berikut :
1.6.1 Studi Pustaka
Dalam metode ini, penyusun mencari literatur maupun artikel dan sumber
lainnya untuk memperoleh data dan informasi yang berkaitan perancangan dan
pembuatan alat.
1.6.2 Bimbingan
1.6.3 Laboratorium
1. Pembuatan Alat
a. Rancang Bangun
(progam)
b. Percobaan.
percobaan sesuai dengan keperluan yang ada pada perencanaan yang telah
dilakukan sebelumnya.
2. Penyusunan Laporan
Setelah dilakukan percobaan alat, data – data pengukuran dan analisa yang
membuat Laporan Tugas Akhir ini dalam beberapa bab, yang mana setiap bab
mempunyai hubungan yang saling terkait dengan bab yang lain, yaitu seperti
dibawah ini.
PERSEMBAHAN KATA
PENGANTAR
ABSTRAK
ABSTRACT
DAFTAR ISI
DAFTAR GAMBAR
DAFTAR TABEL
BAB I PENDAHULUAN
Pada bab ini menjelaskan secara mengenai teori dasar dari masing-
OF THING)”
panel, dan pembuatan benda kerja serta bahan dan alat yang
dipergunakan.
BAB V PENGUKURAN DAN PERCOBAAN RANGKAIAN
analisa.
BAB VI PENUTUP
DAFTAR PUSTAKA
LAMPIRAN
BAB II
LANDASAN TEORI
2.1 Tinjauan Pustaka
Penulis melakukan telaah terhadap referensi yang sudah ada, ada referensi
HUMAN MACHINE INTERFACE (HMI)” yang disusun oleh Rizki Amalia Pratiwi
pada tahun 2019. Referensi tersebut berisi tentang sistem kontrol suhu saat proses
Tugas Akhir yang penulis buat dengan referensi tersebut adalah Tugas Akhir yang
penggilingan gabah.
diususun oleh Rizqi Astri Primaditha pada tahun 2019. Tugas Akhir diatas
membahas tentang monitoring kecepatan dan proteksi suhu berlebih pada motor 3
fasa menggunakan PLC. Apabila suhu sudah melebihi setpoint, maka relay akan
secara otomatis mematikan motor[4]. Letak perbedaan tugas akhir yang penulis
akan
10
11
11
buat adalah pada motor yang digunakan serta sistem proteksinya terdapat sedikit
perbedaan, motor yang penulis gunakan adalah motor induksi 1 fasa dan proteksi
yang penulis buat adalah apabila suhu sudah melebihi setpoint 1, maka relay akan
mematikan motor.
ASTABLE” yang ditulis oleh Rahmat Saputra dari Universitas Bengkulu pada
tahun
solid state frequency converter[5]. Perbedaan Tugas Akhir yang penulis buat
PENGGILING” yang ditulis oleh Yohanes Setiyo, Ida Bagus Werdi Putra, dan I
Gusti Ngurah Apriadi Aviantara dari Universitas Udayana pada tahun 2020. Pada
referensi tersebut, dijelaskan kapasitas daya mesin penggiling dan kecepatan putar
mesin yang berkaitan dengan kualitas beras[6]. Pada alat ini, penulis ingin
Motor induksi satu fasa adalah satu jenis dari motor-motor listrik yang
nama motor induksi[7]. Motor induksi juga disebut sebagai mesin asinkron. Kata
asinkron berarti bahwa mesin tidak pernah berjalan dengan kecepatan sinkron.
Motor induksi terdiri dari dua bagian yang sangat penting yaitu stator atau
bagian yang diam, dan rotor atau bagian yang berputar. Pada motor AC, kumparan
rotor tidak menerima energi listrik secara langsung, tetapi secara induksi seperti
konstruksinya yang kuat dan kokoh, serta mempunyai karakteristik kerja yang
berdasarkan induksi medan magnet yang hanya memiliki satu gulungan stator
yang beroperasi dengan pasokan daya satu fasa. Memiliki gulungan rotor dan
memerlukan sebuah alat untuk menghidupkan motornya. Motor induksi terdiri atas
kumparan – kumparan stator dan rotor yang berfungsi membangkitkan gaya gerak
listrik akibat dari adanya arus listrik bolak – balik satu fasa yang melewati
Stator merupakan bagian yang diam dari suatu motor induksi. Stator terbuat
dari sejumlah lamel yang membentuk slot atau tempat belitan. Inti stator sering
disebut juga sebagai alur stator[8]. Inti stator terbuat dari beberapa lapisan besi
lunak atau baja silikon yang direkatkan. Belitan stator atau kumparan stator
merupakan tempat terjadinyan medan magnet yang ditempatkan pada alur stator.
b. Rotor
Rotor merupakan elemen yang berputar pada motor. Pada rotor terdapat
kutub- kutub magnet dengan lilitan-lilitan kawatnya yang dialiri oleh arus searah.
Kumparan medan pada rotor disuplai dengan medan arus searah untuk
menghasilkan fluks dimana arus searah tersebut akan memotong konduktor dari
stator yang mengakibatkan timbulnya gaya gerak listrik (ggl)[8]. Pada bagian inti
kutub terdapat poros dan inti rotor yang memiliki fungsi sebagai jalan atau fluks
Gambar 2- 4 Rotor[8]
Prinsip Kerja
Motor AC satu fasa berbeda cara kerjanya dengan motor AC tiga fasa,
dimana pada motor AC tiga fasa untuk belitan statornya terdapat tiga belitan yang
menghasilkan medan putar dan pada rotor sangkar terjadi induksi dan interaksi
torsi yang menghasilkan putaran. Sedangkan pada motor satu fasa memiliki dua
belitan stator, yaitu belitan fasa utama dan belitan fasa bantu. Belitan stator yang
tergantung pada jumlah kutub stator dan frekuensi sumber daya[8]. Kecepatan itu
F = Frekuensi (Hz)
P = Jumlah kutub
satu fasa, maka pada celah udara akan dibangkitkan medan yang berputar dengan
lilitan rotor berada dalam hubung singkat. Akibatnya lilitan rotor akan mengalir
arus listrik yang besarnya tergantung pada besarnya tegangan induksi dan
impedansi rotor. Arus listrik yang mengalir pada rotor akan mengakibatkan medan
magnet rotor mempunyai kecepatan yang sama dengan kecepatan medan putar
stator (ns).
menggerakan rotor berputar searah dengan arah medan putar stator. Interaksi
medan stator dan rotor juga menyebabkan terjadinya gaya gerak listrik
matematis gaya gerak listrik yang terjadi pada motor induksi satu fasa dengan
Dimana nilai ∅ (t) untuk fluksi maksimun akibat dari penyebaran kerapatan
Adanya perbedaan medan putar stator dan medan putar rotor atau yang
disebut slip motor induksi satu fasa pada rumus sebagai berikut:
2.2.2 Inverter atau Variable Frequency Drive (VFD)
Variable Frequency Drive atau yang biasa dikenal dengan inverter adalah
cara merubah frekuensinya. Fungsi dari VFD adalah untuk mengontrol energi dari
supplai utama ke proses melalui shaft motor listrik, dengan cara mengontrol dua
besaran yaitu torsi dan kecepatan[9]. Dengan adanya perubahan frekuensi pada
tegangan, maka putaran motor akan bisa berubah. Sesuai dengan rumus kecepatan
Secara sederhana, prinsip kerja VFD dapat dilihat pada Gambar 2.5, yaitu
AC[9]. Caranya dengan menambahkan DC Link atau semacam regulator. Hal ini
berfungsi untuk meratakan bentuk gelombang DC agar berbentuk lurus dan stabil
tidak terjadi naik turun (riak). Setelah didapatkan listrik DC yang murni, langkah
VFD. Untuk
menghasilkan listrik AC dari output rangkaian VFD dengan gelombang sinus
diperlukan rangkaian PWM (Pulse Width Modulator). Rangkaian ini yang akan
sinus. Setelah itu, arus dialirkan ke motor listrik dengan mengubah frekuensi
ini sehingga dapat menurunkan frekuensi sumber adalah dengan cara membagi
topologi ini menjadi 2 buah rangkaian converter tyristor-P dan rangkaian converter
frekuensi yang lebih rendah, rangkaian converter tyristor lengan kiri bekerja
tyristor pada rangkaian equivalen pernah bekerja pada fase retifying dan inverting.
Apabila tegangan keluaran dan arus keluaran dari converter bernilai positif, itu
bernilai negatif dan arus keluaran bernilai positif, itu artinya aliran daya mengalir
dari beban ke sumber, converter-P bekerja sebagai inverter. Pada fase berikutnya,
negatif).
Internet of Things lebih sering disebut dengan singkatannya yaitu IoT. Menurut
dengan sensor yang terhubung kedalam jaringan internet[10]. IoT ini sudah
electromechanical sistems (MEMS), dan juga internet. IoT ini juga kerap
data, menjadi remote control, dan masih banyak lagi. Sebenarnya, fungsinya
termasuk juga diterapkan ke benda yang ada di dunia nyata, di sekitar kita.
maupun global lewat sensor yang tertanam dan selalu menyala aktif. Jadi,
sederhananya istilah Internet of Things ini mengacu pada mesin atau alat yang
internet[11].
Catu daya adalah suatu alat listrik yang dapat menyediakan energi listrik
untuk perangkat listrik ataupun elektronika lainnya. Pada dasarnya catu daya ini
listrik yang dibutuhkan oleh perangkat lainnya. Oleh karena itu, catu daya
terkadang disebut juga dengan istilah Electric power converter[12]. Catu daya yang
penulis pakai untuk tugas akhir ini adalah catu daya jenis AC to DC Power supply.
Catu daya tipe ini memiliki suatu rangkaian yang bisa mengubah listrik AC
1. Transformator
2. Dioda (Rectifier)
3. Penyaring (Filter)
4. Regulator
Gambar 2- 8 Diagram Block DC Power Supply [12]
2.2.4.1 Transformator
Transformator atau sering kita sebut sebagai trafo adalah suatu alat listrik
yang dapat mengubah taraf suatu tegangan AC ke taraf yang lain. Trafo ini bekerja
berdasarkan prinsip induksi elektromagnet dan hanya dapat bekerja pada tegangan
yang berarus bolak-balik. Transormator digunakan secara luas, baik dalam bidang
keperluan misalnya kebutuhan akan tegangan tinggi dalam pengiriman daya listrik
jarak jauh. Dalam bidang elektronika, transformator digunakan antara lain sebagai
rangkaian dari rangkaian yang lain, dan untuk menghambat arus searah atau
Gambar 2- 9 Transformator
(Sumber : http://toniedukasi.blogspot.com/2014/05/cara-membuat-dan-
merangkai-power.html. Diakses tanggal 10 Agustus 2020)
2.2.4.2 Dioda (Rectifier)
Dioda adalah komponen elektronika yang terdiri dari dua kutub dan
memiliki fungsi untuk menghantarkan arus listrik pada saat bias maju (forward
bias) dan menghambat arus listrik pada saat bias balik (reverse bias).
Bias maju atau forward bias terjadi ketika Anoda dioda diberi tegangan positif dan
Katoda dioda diberi tegangan negatif. Sebaliknya, jika Anoda diberi tegangan
negatif dan katoda diberi tegangan positif, maka akan terjadi bias yang dinamakan
Gambar 2- 10 Dioda
(Sumber : https://teknikelektronika.com/jenis-jenis-dioda-diode-pengertian-
dioda/. Diakses tanggal 10 Agustus 2020)
Gambar segitiga pada simbol menunjukkan arah aliran arus listrik dan
garis lurus menujukkan, bahwa arus listrik dari arah yang berlawanan tidak bisa
melewati dioda.
a. Dioda sebagai Saklar
tegangan luar yang diberikan pada kedua terminal dioda. Seperti yang telah
dijelaskan di atas, bahwa saat forward bias dioda akan mengalirkan arus listrik
dan saat reverse bias dioda akan memutus aliran listrik. Di mana cara kerja
Selain sebagai switch atau saklar dioda juga memiliki fungsi utama sebagai
penyearah arus listrik. Seperti yang telah dijelaskan di atas, jika ada arus yang
melewati kutub dengan arah yang salah akan distop, sehingga tidak bisa lewat.
Karena karakteristik yang unik inilah, sehingga dioda dapat dipakai mengubah
maka dibutuhkan 4 buah dioda atau sering disebut dioda bridge).[14] Bentuk
2.2.4.3 Kapasitor
Kapasitor adalah suatu alat yang dapat menyimpan energi dalam bentuk
muatan listrik. Umumnya kapasitor itu dibuat dengan dua buah lempeng logam yg
sejajar antara satu dengan lainnya, kemudian di antara dua logam tersebut ada
bahan isolator yg disebut dengan dielektrik. Dielektrik adalah bahan yang dapat
yang paling sering digunakan adalah keramik, kertas, udara, metal film, gelas,
kapasitor dalam muatan listrik disebut Farad (F), yang diambil dari nama penemu
2.2.4.4 Regulator
Untuk menghasilkan tegangan dan arus DC (arus searah) yang tetap dan
sehingga tegangan output tidak dipengaruhi suhu dan arus beban. Voltage
bekerja berdasarkan picu cahaya optik[15]. Optocoupler terdiri dari dua bagian,
inframerah memilik
ketahanan yang lebih baik terhadap sinyal tampak. Cahaya yang dipancarkan oleh
LED inframerah tidak terlihat oleh mata. Pada bagian Receiver, dibangun dengan
peka terhadap tenaga cahaya. Suatu sumber cahaya menghasilkan energi panas,
mempunyai efek panas yang lebih besar dari cahaya tampak, maka Phototransistor
Dari gambar rangkaian diatas, dapat dijelaskan bahwa arus listrik yang
jumlah arus listrik yang mengalir pada LED inframerah tersebut. Kelebihan
cahaya inframerah adalah pada ketahananya yang lebih baik jika dibandingkan
penerima yang peka terhadap cahaya. Jika antara Photodioda dan LED terhalang,
maka Phototransistor tersebut akan on, sehingga output dari kolektor akan
berlogika HIGH. Sebaliknya, jika antara Phototransistor dan LED tidak terhalang,
Push Button adalah sakelar tekan yang berfungsi sebagai pemutus atau
penyambung arus listrik dari sumber arus ke beban listrik. Sakelar dioperasikan
dengan cara menekan sebuah tombol. Sebuah sakelar yang menyambung atau
tombol ditekan. Ketika tombol dilepas, maka sakelar akan kembali ke posisi
semula.
pemutusan daya pada posisi ditekan terus-menerus, harus ditekan sekali lagi jika
akan mengembalikan sakelar pada posisi normal. Prinsip kerja Push Button
adalah apabila dalam keadaan normal tidak ditekan, maka kontak tidak berubah,
apabila ditekan, maka kontak NC (normally close) akan berfungsi sebagai stop
Tombol ini disebut juga dengan tombol start karena kontak akan menutup bila
ditekan dan kembali terbuka bila dilepaskan. Bila tombol ditekan, maka
kontak akan bergerak menyentuh kontak tetap sehingga arus listrik akan
mengalir.
Tombol ini disebut juga dengan tombol stop karena kontak akan membuka
bila ditekan dan kembali tertutup bila dilepaskan. Kontak bergerak akan lepas
c) Tipe NC dan NO
Tipe kontak ini memiliki 4 buah terminal baut, sehingga bila tombol tidak
ditekan, maka sepasang kontak akan NC dan kontak lain akan NO, bila
tombol ditekan, maka kontak tertutup akan membuka dan kontak yang
(sebelumnya diproduksi oleh Dallas Semiconductor, lalu saat ini diproduksi oleh
Maxim Integrated Products). Sensor ini mampu membaca suhu dengan ketelitian 9
hingga 12-bit, dengan rentang -55oC hingga +125oC dan ketelitian (+/-0,5oC.
Setiap sensor yang diproduksi memiliki kode unik sebesar 64-Bit yang disematkan
jumlah besar atau hanya melalui satu kabel saja (single wire data bus/1-wire
dari satu sensor namun output sensor hanya dihubungkan ke satu pin Arduino saja.
Berikut ini merupakan fitur yang dimiliki oleh sensor suhu DS18B20:
b) Setiap sensor memiliki kode pengenal unik 64-bit yang tertanam di onboard
ROM.
30
30
terdistribusi.
h) Bisa mengkonversi data suhu ke 12-bit digital word hanya dalam 750 ms
(maks)
j) Bisa digunakan sebagai fitur pencari alarm dan alamat sensor yang
Modul ESP8266 memiliki banyak tipe, antara lain ESP-01, ESP-02, ESP-03,
ESP-04 dan sebgainya. Dalam keluarga ESP, perbedaannya hanya terdapat pada
pin GPIO (General Purpose Input Output) pada masing-masing tipe. Pada
10-bit ADC
LCD (Liquid Crystal Display) adalah salah satu komponen elektronika yang
berfungsi sebagai tampilan suatu data, baik karakter, huruf ataupun grafik. Dalam
Tugas Akhir ini penulis menggunakan LCD dengan 20 x 4 karakter (4 baris dan 20
karakter) dimana masing-masing pin memiliki tanda, simbol dan fungsi masing-
masing. LCD merupakan salah satu jenis display elektronik yang dibuat dengan
teknologi CMOS logic yang bekerja dengan tidak menghasilkan cahaya, tetapi
memantulkan cahaya yang ada di sekitarnya terhadap front-lit atau
Inter Intergrated Circuit atau sering disebut juga I2C adalah standar
komunikasi serial dua arah menggunakan dua saluran yang didesain khusus untuk
mengirim maupun menerima data[19]. Sistem I2C terdiri dari saluran SCL (Serial
Clock) dan SDA (Serial Data) yang membawa informasi data antara I2C dengan
Master adalah piranti yang memulai transfer data pada I2C bus dengan
membentuk sinyal Start, mengakhiri transfer data dengan membentuk sinyal Stop,
dan membangkitkan sinyal Clock. Slave adalah piranti yang dialamati Master[19].
- Pin 1 dan 2
Merupakan sambungan catu daya, Vss dan Vdd. Pin Vdd dihubungkan
dengan tegangan positif catu daya, dan Vss pada 0V atau ground. Meskipun
dan
4,5V yang keduanya bekerja dengan baik, bahkan 3V cukup untuk beberapa
modul.
- Pin 3
display sesuai dengan kebutuhan, pin ini dapat dihubungkan dengan variabel
- Pin 4
Merupakan Register Select (RS), masukan yang pertama dari tiga command
- Pin 5
low atau menulis karakter ke modul. R/W high untuk membaca data karakter
- Pin 6
Enable (E), input ini digunakan untuk transfer aktual dari perintah-perintah
- Pin 7-14
Merupakan delapan jalur data/data bus (D0 sampai D7) dimana data dapat
- Pin 16
Arduino adalah kit elektronik atau papan rangkaian elektronik open source
dengan jenis AVR. Mikrokontroler itu sendiri adalah chip atau Integrated Circuit
digunakan sebagai output PWM, 16 pin sebagai input analog, 4 pin sebagai UART
(port serial hardware), sebuah osilator kristal 16 MHz, koneksi USB, jack power,
Operating Volt 5V
SRAM 8 KB
EEPROM 4 KB
LED_BUILTIN 13
Panjang 101.52 mm
Lebar 53.3 mm
Berat 37 g
daya eksternal. Sumber daya dipilih secara otomatis. Sumber daya eksternal (non-
USB) dapat berasal dari adaptor AC-DC atau baterai. Papan Arduino Mega 2560
dari 7 V, maka pin 5 V mungkin akan menghasilkan tegangan kurang dari 5 V dan
ini akan membuat papan menjadi tidak stabil. Jika sumber tegangan menggunakan
lebih dari
papan. Rentang sumber tegangan yang dianjurkan adalah 7 V sampai 12 V[20 fandi] .
Pin teganan yang tersedia pada papan Arduino adalah sebagai berikut :
a) VIN
eksternal.
b) 5 Volt
c) GND
Pin Gound.
d) 3V3
dengan benar untuk dapat membaca pin tegangan IOREF dan memilih
3,3V.
A. Memori
Arduino Mega 2560 memiliki 54 digital pin, dapat digunakan sebagai input
1) Serial
Terdiri atas pin 0 (RX) dan 1 (TX), pin Serial 19 (RX) dan 18 (TX), pin Serial
17 (RX) dan 16 (TX), pin Serial 15 (RX) dan 14 (TX). Digunakan untuk
menerima (RX) dan mengirimkan (TX) data serial TTL. Pins 0 dan 1 juga
2) Eksternal interupsi
Berupa pin 2 (interrupt 0), pin 3 (interrupt 1), pin 18 (interrupt 5), pin 19
(interrupt 4), pin 20 (interrupt 3), dan pin 21 (interrupt 2). Pin ini dapat
dikonfigurasi untuk memicu sebuah interupsi pada nilai yang rendah,
3) SPI
Terdiri dari pin 50 (MISO), pin 51 (MOSI), pin 52 (SCK), pin 53 (SS). Pin ini
terhubung dengan header ICSP, yang secara fisik kompatibel dengan Arduino
4) LED
Berupa pin 13. Tersedia secara built-in pada papan Arduino ATmega 2560.
LED terhubung ke pin digital 13. Ketika pin diset bernilai HIGH, maka LED
menyala (ON), dan ketika pin diset bernilai LOW, maka LED padam (OFF).
5) TWI
Terdiri atas pin 20 (SDA) dan pin 21 (SCL). Yang mendukung komunikasi
lokasi yang sama dengan pin TWI pada Arduino Duemilanove atau Arduino
Diecimila.
Arduino Mega 2560 memiliki 16 pin sebagai analog input, yang masing-
masing menyediakan resolusi 10 bit (yaitu 1024 nilai yang berbeda). Secara
default pin ini dapat diukur/diatur dari mulai Ground sampai dengan 5 V, juga
1) AREF
analog Reference().
2) RESET
C. Komunikasi
menyediakan empat UART hardware untuk TTL (5V) komunikasi serial. Sebuah
komunikasi serial melalui USB dan muncul sebagai COM Port Virtual (pada
data tekstual sederhana dikirim ke dan dari papan Arduino. LED RX dan TX
(pada pin 13) akan berkedip ketika data sedang dikirim atau diterima melalui chip
USB-to-serial yang terhubung melalui USB komputer (tetapi tidak berlaku untuk
2.2.11 Relay
kontak saklar sehingga dengan arus listrik yang kecil (low power) dapat
kontak saklar.
Gambar 2- 23 Relay
(Sumber Dokumen https://hobbycomponents.com/relays/57-5v-relay-module.
Diakses pada 10 Agustus 2020)
2.2.12 Blynk
Blynk adalah aplikasi untuk iOS dan OS Android untuk mengontrol Arduino,
hardware. Widget yang tersedia pada Blynk diantaranya adalah Button, Value
Display, History Graph, Twitter, dan Email. Blynk tidak terikat dengan
akhir ini. Untuk mempermudah proses pemahaman maka dibuat blok diagram
rangkian keseluruhan. Blok diagram ditampilkan pada gambar 3.1 di bawah ini.
43
44
44
Suatu sistem memiliki tiga unsur utama, yaitu input (masukan), proses, dan
Inverter Mitshubishi D700 dan Proteksi Suhu serta Monitoring Pada Alat
umum,
bolak-balik AC menjadi tegangan searah DC. Pada tugas akhir ini menggunakan
dua buah catu daya, yaitu 12VDC dan 9VDC. Output dari catu daya 12VDC
digunakan untuk mensuplai Arduino. Sedangkan output dari catu daya 9VDC
trafo step down sehingga dihasilkan tegangan AC rendah. Selanjutnya, output dari
sisi sekunder transformator disearahkan oleh diode berjumlah empat buah yang
berfungsi seperti diode brigde yaitu sebagai rectifier, sehingga dihasilkan output
tegangan DC. Kemudian arus yang telah disearahkan belum menjadi arus DC
murni, Kapasitor digunakan sebagai filter untuk meratakan keluaran dari diode.
Catu daya yang digunakan pada alat ini adalah catu daya 9 dan 12 VDC - 1
Ampere. Catu daya 12VDC untuk menyuplai Arduino Mega 2560 melalui Jack
DC dan Catu Daya 9VDC digunakan untuk menyuplai tegangan kipas pendingin.
Catu daya tersebut memiliki 2 pin input yang akan mendapat suplai tegangan 220
Inverter Mitsubishi D700 pada alat ini merupakan inverter yang memiliki
daya 3HP (Horse Power)/2,2 kW. Input tegangan dari inverter ini berasal dari
tegangan pln 220VAC. Output dari inverter ini dihubungkan dengan motor induksi
gunakan ini dapat dikontrol melalui kontrol eksternal. Kontrol eksternal yang
disambungkan dengan relay. Pin pada inverter yang digunakan untuk pengontrolan
eksternal ini adalah pin RL, RM, RH, COM, dan STF. Kaki dari relay kecepatan 3
akan masuk ke pin RL (Rotary Low) pada inverter. Kaki dari relay kecepatan 2
akan masuk ke pin RM (Rotary Medium) pada inverter. Kaki dari relay kecepatan
1 akan masuk ke pin RH (Rotary High) pada inverter. Lalu, kaki dari relay
start/stop akan
masuk ke pin COM dan STF pada inverter. Saat pin RL, RM, atau RH mendapat
inputan, pin COM dan STF juga harus tetap tersambung agar motor tetap jalan.
Pin RL, RM, dan RH pada inverter di setting pada frekuensi 45, 47,5, dan 50 HZ.
Maka saat salah satu pin itu aktif, akan terjadi perubahan frekuensi yang
Push button yang digunakan merupakan push button yang memiliki 3 kaki.
Push Button pada alat ini digunakan untuk mengatur level kecepatan motor secara
untuk mendeteksi kecepatan putar motor berdasarkan picu cahaya optik. Cahaya
tugas akhir ini, sensor kecepatan optocoupler mendapatkan input tegangan dari
Arduino Atmega 2560 oleh adaptor 5V dan output dari sensor masuk kembali ke
pin digital Arduino Atmega 2560.Sensor ini mendeteksi kecepatan putar motor
kecepatan putar motor. Penempatan sensor berikut sejajar dengan rotor pada
kecepatan rotor, maka sensor akan mendeteksi besar dari perubahan tersebut
Sensor DS18B20 merupakan salah satu jenis sensor suhu yang sudah bisa
berbeda dan salah satunya adalah casing dengan kemampuan waterproof. Pada
(ketelitian
-10 oC sampai +85 oC) mendasari penggunaan sensor ini dalam pembuatan alat.
Sensor DS18B20 memiliki 3 pin utama yaitu VCC, ground, dan data. Pin
data akan dihubungkan pada pin digital Arduino (9), VCC pada terminal blok
yang terhubung dengan pin 5VDC Arduino, dan ground pada terminal blok yang
terhubung dengan pin ground Arduino untuk dapat mengaktifkan sensor suhu
tersebut.
Sensor DS18B20 ini dapat dikonfigurasi menjadi 9, 10, 11, 12 bit yang akan
0,0625oC sesuai dengan bit yang digunakan. Pada sensor DS18B20, dipasang
resistor sebesar
dalam hal ini arduino mega 2560. Pada tugas akhir ini, penulis menggunakan
Sensor suhu akan langsung membaca besarnya nilai suhu pada bodi motor
yang bekerja dan dikonversi menjadi sinyal digital lalu mengirimkan data
mengirimkan perintah ke relay apabila suhu yang terukur melebihi suhu setting
piranti elektronik yang dirancang dapat beroperasi secara digital maupun secara
pewaktu, fungsi aritmatika, dan fungsi yang lain dengan cara memprogamnya. Di
dalam Arduino berisi rangkaian elektronik yang dapat difungsikan seperti control
relay (baik NO maupun NC), pada Arduino dapat digunakan berkali-kali untuk
semua intruksi dasar selain intruksi output. Secara umum, Arduino memiliki tiga
fungsi yaitu:
Salah satu dari ketiga fungsi utama dari perangkat Arduino, adalah menerima
(input) dan mengirim (output) suatu sinyal untuk proses selanjutnya. Pada tugas
50
50
intruksi progam dan menerima input analog maupun input digital, yaitu dengan
menerima:
- Input dari sensor suhu yang mendeteksi suhu, yang kemudian dari output
bisa di ukur nilai PWM-nya yang mana untuk mengukur suhu bodi motor
induksi, dan nantinya di tampilkan pada LCD maupun IoT. Proses yang ada
pada fungsi Arduino ini adalah dengan menerima sinyal digital yang dikirim
oleh sensor.
maupun IoT. Proses yang ada pada fungsi Arduino ini adalah dengan
menerima sinyal digital yang masuk dari sensor yang selanjutnya diproses
oleh Arduino.
- Input dari Push Button akan masuk ke Arduino dan kemudian diproses lalu
common, RL, RM, dan RH pada Inverter dengan kontak pengatur kecepatan
putar motor pada Inverter. Fungsi relay lainnya dalam proses ini adalah
Mega 2560 memiliki jumlah pin lebih banyak untuk menunjang kebutuhan pada
3.1.3.1 Relay
Relay berfungsi sebagai saklar otomatis. Pada alat ini terdapat 5 buah relay 5
1. Relay Kecepatan 1
2. Relay Kecepatan 2
3. Relay Kecepatan 3
Dalam tugas akhir ini digunakan 1 buah relay transistor dan 4 buah relay
motor. Optocoupler adalah komponen semi konduktor yang terdiri dari LED dan
komponen yang sensitif terhadap cahaya. Fungsi optocoupler disini adalah sebagai
pengaman, karena LED yang terhubung ke controller dalam hal ini Arduino hanya
arus di kaki basis dan membuat arus dari kolektor mengalir ke emitor sehingga
menyebabkan lilitan pada relay bersifat magnet dan menarik kontaktor pada relay
sehingga relay aktif. Transistor adalah komponen yang bekerja berdasarkan ada
tidaknya arus pemicuan pada kaki basisnya. Pada relay ini, transistor bekerja
sebagai saklar, yang pada saat tidak menerima arus pemicuan, maka transistor
akan berada pada posisi cut-off dan tidak bisa menghantarkan arus. Ketika kaki
menyebabkan arus mengalir ke coil relay, sehingga kontak relay berubah dari
yang sebelumnya NC
Button kecepatan 1 ditekan, maka LED kecepatan 1 akan aktif bersamaan dengan
aktifnya relay kecepatan 1, begitu juga dengan cara kerja untuk LED kecepatan 2
dan LED kecepatan 3. LED juga digunakan sebagai indikator apabila motor dalam
kondisi menyala, apabila Pushbutton start/stop ditekan, maka LED akan aktif
kipas dipengaruhi oleh relay yang mendapat perintah dari arduino ketika suhu
pada
bodi motor sudah melebihi batas maksimal toleransi setpoint 1 suhu yang
ditetapkan.
Rangkaian LCD dengan modul I2C 20x04 digunakan sebagai display dari
dalam satuan RPM dan nilai suhu dalam satuan derajat celcius. Lebih lanjut, untuk
bagaimana proses pembuatan program dan tampilan pada LCD akan dibahas pada
bab pembuatan alat, khusunya pada proses pembuatan perangkat lunak (software).
Rangkaian LCD ini akan dihubungkan dengan I2C dan Arduino dengan
menggunakan pin input SDA dan SCL, dan dihubungkan pada sumber tegangan
DC 5V lewat pin VCC dan GND yang dihubungkan ke kutub positif dan negatif
LCD (Liquid Crystal Display) merupakan rangkaian input dan output dari
Arduino Atmega 2560 yang dapat digunakan sebagai alat untuk visualisasi. LCD
berfungsi untuk mengolah data yang telah diproses oleh Arduino Atmega 2560
rangkaian.
Gambar 3- 12 Rangkaian LCD (Dokumen Pribadi)
3.1.3.5 Blynk
kontroling pada motor secara real time melalui penggunaan Wi-fi dengan bantuan
ESP 8266 - 01. Pada Blynk, terdapat virtual push button kecepatan 1, 2, 3, dan
1 V1 LED Kecepatan 1
2 V2 LED Kecepatan 2
3 V3 LED Kecepatan 3
4 V4 LED Start/Stop
yang digunakan pada alat ini bermerk OSSEL, type JY2B-2, no seri FD
280818029 buatan Shanghai, China. Dalam kerjanya motor ini mendapat perintah
dan suplai daya dari Inverter AC Mitsubishi D700. Motor yang digunakan berdaya
Pada sistem alat ini tegangan input berasal dari PLN sebesar 220VAC,
kemudian tegangan tersebut dijadikan sebagai input tegangan untuk power supply
12 dan 9VDC, serta untuk Inverter. Power supply 12 VDC digunakan sebagai
tegangan input pada Arduino Mega 2560, sedangkan 9VDC digunakan sebagai
tegangan input untuk kipas pendingin. Arduino menerima sinyal masukan dari
relay aktif, output dari relay ini masuk ke inverter sehingga menyebabkan
Input arduino terdiri dari 2 jenis sensor yaitu sensor suhu DS18B20 dan
sensor kecepatan optocoupler yang bekerja berdasarkan kerja motor AC. Sensor
Suhu DS18B20 mendeteksi nilai suhu pada motor induksi saat motor tersebut
bekerja, apabila suhu terukur melebihi batas toleransi 1 yang telah ditetapkan,
pendingin yang akan menggerakkan kipas pendingin. Apabila suhu yang terukur
melebihi batas toleransi 2 yang telah ditetapkan, maka sensor akan mengirimkan
hasil pengukuran tersebut ditampilkan pada tampilan LCD dan Blynk melalui ESP
8266 – 01, besarnya kecepatan juga disetting untuk mengaktifkan LED kecepatan
1, LED kecepatan 2, atau LED kecepatan 3 sesuai dengan besaran kecepatan yang
sudah ditentukan.
besaran nilai kecepatan, indikator LED kecepatan dan kipas pendingin, serta
Proses pembuatan benda kerja untuk Tugas Akhir yang berjudul Pengatur
Optocoupler dan Sensor Suhu DS18B20 Berbasis Arduino Mega 2560 Dengan
IOT (Internet Of Thing ini terdiri dari dua bagian. Bagian-bagian tersebut antara
lain:
Tahap pertama ini meliputi semua proses pembuatan perangkat keras untuk
dioperasikan.
Tahap kedua ini yaitu mencakup semua hal yang berkaitan dengan
sama yaitu agar kedua bagian yang merupakan satu kesatuan sistem yang akan
dibuat dapat saling melengkapi satu sama lain sehingga tercipta suatu sistem
yang baik. Tetapi langkah awal dari pembuatan tugas akhir ini adalah
perencanaan yang matang dan konsep yang jelas tentang aplikasi apa yang
61
62
62
dengan kebutuhan. Hal ini dilakukan dengan mencari data-data dan prinsip dasar
gambar skema rangkaian baik untuk per modul ataupun rangkaian sistem secara
keseluruhan.
menunjukan daftar alat dan bahan-bahan yang dibutuhkan dalam membuat alat
1. Gerinda
1 buah
2. Lem Tembak
1 buah
1 buah (Warna
3. Spidol Permanent
Merah)
1 buah (Ukuran
4. Penggaris
30cm)
5. Multimeter 1 buah
6. Solder 1 set
Lanjutan 4-1
Atraktor
7. 1 buah
(penyedot timah)
Tang Pengupas
8. 1 buah
Kabel
9. Cutter 1 buah
Obeng
10. 1 set
Kombinasi
Mesin Bor
13. 1 set
Tangan
Mesin Gergaji
14. 1 buah
Kayu Ukir
Lanjutan 4-1
Mesin penggiling
26. 1 buah
gabah
Ukuran 100 x 1
31. Kabel Duct
cm
4.1.2 Pembuatan
lainya.
2) Memotong bahan-bahan yang diperlukan sesuai dengan ukuran yang telah
direncanakan.
3) Merangkai bentuk alat sesuai rancangan yang sudah ditentukan dari awal.
Rangkaian yang telah selesai dirakit, diukur, dan dicoba kemudian dipasang
pada tempat yang telah dibuat. Pemasangan tiap rangkaian dilakukan dengan
menyekrup bagian sudut - sudut dari rangkaian tersebut. Pada saat pemasangan
kotak rangkaian, posisi per rangkaian harus diatur sedemikian rupa sehingga
itu, kabel kabel penghubung serta komponen pelengkap lainnya diatur sedemikian
1) Menempelkan label fungsi dan petunjuk pada tempat yang telah tersedia
cara penggunaan alat dengan baik dan benar, sehingga tidak terjadi
tingkatan suhu dan pengaturan kecepatan motor dengan HMI. Dalam pembuataan
Tugas Akhir ini penggunaan perangkat lunak sangat penting, digunakan untuk
pengaturan dari keseluruhan kerja sistem kontrol baik perangkat keras maupun
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
#include <LiquidCrystal_I2C.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 8
LiquidCrystal_I2C lcd(0x27,20,4);
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
ESP8266 wifi(&Serial);
WidgetLED Speed1(V1);
WidgetLED Speed2(V2);
WidgetLED Speed3(V3);
WidgetLED Start(V4);
WidgetLED suhu1(V7);
WidgetLED kipas(V8);
BlynkTimer timer;
//suhu
int rkec1=34;
int rkec2=36;
int rkec3=38;
//kecepatan
int kecepatan = 9;
int mati=0;
int pb1=53;
int pb2=51;
int pb3=49;
int led1=2;
int led2=3;
int led3=4;
int led4=5;
float steps_old=0;
float temp=0;
float rpm=0;
void setup() {
Serial.begin(9600);
Serial.begin(ESP8266_BAUD);
delay(10);
lcd.init();
lcd.backlight();
lcd.begin(20, 4);
lcd.setCursor(0,0);
lcd.print("PENGGILING GABAH");
lcd.setCursor(0,1);
lcd.print("MODERN");
lcd.setCursor(0,2);
lcd.print("BERBASIS");
lcd.setCursor(0,3);
lcd.print("IOT");
delay(1000);
lcd.clear();
pinMode(53, INPUT_PULLUP);
pinMode(51, INPUT_PULLUP);
pinMode(49, INPUT_PULLUP);
pinMode(9, INPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(34, OUTPUT);
digitalWrite(34, HIGH);
pinMode(35, OUTPUT);
digitalWrite(35, HIGH);
pinMode(38, OUTPUT);
digitalWrite(38, HIGH);
pinMode(40, OUTPUT);
digitalWrite(40, HIGH);
timer.setInterval(100L, sensor);
timer.setInterval(200L, pushbutton);
void loop() {
Blynk.run();
timer.run();
void sensor()
{ sensors.requestTemperatures();
float h = sensors.getTempCByIndex(00);
start_time=millis();
end_time=start_time+1000;
while(millis()<end_time)
80
80
{if(digitalRead(9))
{steps=steps+1;
while(digitalRead(9));}}
temp=steps-steps_old;
steps_old=steps;
rpm=(temp/120*60);
lcd.setCursor(0,3);
lcd.print("Kecepatan:");
lcd.print(rpm);
lcd.print("rpm ");
Blynk.virtualWrite(V10, h);
Blynk.virtualWrite(V12, rpm);
lcd.setCursor(0, 2);
lcd.print("Suhu :");
lcd.print(h);
lcd.write(degreeSymbol);
lcd.print("C ");
if (h>35)
{digitalWrite(40,LOW);
suhu1.on();}
else
{digitalWrite(40,HIGH);
suhu1.off();}
//proteksi breakout
if (h>50)
{digitalWrite(42,HIGH);}
void pushbutton()
{//PB SPEED
if (digitalRead(47) == LOW)
{digitalWrite(42,LOW);}
if (digitalRead(23) == LOW)
{digitalWrite(42,HIGH);}
if (digitalRead(53) == LOW&digitalRead(42) == LOW)
digitalWrite(34, LOW);
digitalWrite(35, HIGH);
digitalWrite(38,HIGH);
digitalWrite(2, nyala);
digitalWrite(3, mati);
digitalWrite(4, mati);
digitalWrite(34, HIGH);
digitalWrite(35, LOW);
digitalWrite(38,HIGH);
digitalWrite(2, mati);
digitalWrite(3, nyala);
digitalWrite(4, mati);
}
digitalWrite(34, HIGH);
digitalWrite(35, HIGH);
digitalWrite(38,LOW);
digitalWrite(2, mati);
digitalWrite(3, mati);
digitalWrite(4, nyala);
if (digitalRead(34)==LOW)
{Speed1.on();
Speed2.off();
Speed3.off();}
else {Speed1.off();}
if (digitalRead(35)==LOW)
{ Speed2.on();
Speed1.off();
Speed3.off();}
else { Speed2.off();}
if (digitalRead(38)==LOW)
{ Speed3.on();
Speed2.off();
Speed1.off();}
else { Speed3.off();}
kondisi kecepatan dan suhu motor. Tahapan pembuatan perangkat lunak pada
3. Tuliskan judul projek yang akan dibuat dan juga pilih device Arduino Mega
mengontrol alat.
pengukuran dan percobaan pada perangkat keras, perangkat lunak dan respon
sistem dari alat kerja yang dibuat. Supaya mendapatkan data yang benar dan
Sedangkan percobaan dilakukan untuk mencoba rangkaian alat dan agar dapat
5.1 Tujuan
mendapatkan data-data spesifik pada titik-titik pengukuran dari alat yang telah
Pengukuran dan percobaan alat Tugas Akhir ini menggunakan beberapa alat
1. Laptop
2. Multimeter digital
3. Tachometer digital
4. Termometer digital
5. Handphone
6. Alat tulis
7. Tabel Hasil Pengukuran
4. Mencatat hasil pengukuran dan percobaan sesuai dengan data yang didapat.
Pengukuran juga dilakukan secara urut dan bertahap pada semua bagian,
yaitu diawali dengan rangkaian yang paling sederhana dengan tujuan menghindari
bertujuan untuk mengetahui nilai besaran listrik masukkan dan keluarannya pada
tiap rangkaian. Pada tabel dibawah ini merupakan hasil dari pengukuran rangkaian
Catu daya merupakan bagian penting yang digunakan sebagai supply dari
mikrokontroller Arduino Mega 2560 yang merupakan pusat kontrol dari semua
pada rangakain catu daya dengan mengambil data pengukuran tegangan input dan
Input Catu
1 211 VAC
Daya 12 V
Output Catu
2 11.73 VDC
Daya 12 V
Input Catu
1 213 VAC
Daya 9VDC
Output Catu
2 9.17VDC
Daya 9VDC
5.4.2 Pengukuran Rangkaian Driver Relay
Rangkaian Driver Relay digunakan untuk menggerakan dan mengatur
kerja Relay 5VDC dan Relay 9VDC. Dimana rangkaian ini mendapatkan
masukan perintah dari Arduino Mega 2560 yang memerintah relay untuk bekerja.
Bagian yang diukur adalah input driver relay dari Arduino Mega 2560, keluaran
dari driver relay, common dan normally close pada saat belum dikontak, common
1 High 0VDC
HIGH 0 VDC
1. Relay Kecepatan 1
HIGH 0 VDC
2. Relay Kecepatan 2
HIGH 0VDC
3. Relay Kecepatan 3
LOW 4,917VDC
5.4.3 Pengukuran Inverter
tegangan dan arus pada Inverter. Inverter ini digunakan untuk supply motor
induksi
Kecepatan
1 213 VAC 213 VAC
High
Kecepatan
2 212 VAC 208 VAC
Medium
Kecepatan
3 213 VAC 213 VAC
Low
Tabel 5- 7 Tabel Pengukuran Arus Inverter
Item
No. I Input Gambar I Output Gambar
Pengukuran
Kecepatan
1 3,04 A 3,39 A
High
Kecepatan
2 2,83 A 3,35 A
Medium
Kecepatan
3 2,72 A 3,35 A
Low
On 3,296 VDC
Sensor Kecepatan
1.
Optocoupler
Low 0 VDC
beserta isinya, baik itu berupa perangkat keras (hardware) maupun berupa
perangkat lunak (software). Tujuan dari pengujian sistem secara keseluruhan
adalah mengetahui apakah kerja dari keseluruhan alat ini sudah sesuai dengan
yang diinginkan, yaitu dapat melakukan proses monitoring suhu dan kecepatan,
dengan benar.
4. Tekan push button pada alat atau pada Blynk untuk mengatur level
5. Catat besar tegangan serta arus input dan output pada inverter dan sensor
suhu, temperatur pada sensor suhu, dan besar keluaran kecepatan pada
yang berfungsi sebagai pendeteksi kecepatan putar motor induksi 1 fasa. Pengujian
ini bertujuan untuk mengetahui tingkat akurasi dan error dari data hasil
putar yang dideteksi oleh sensor kecepatan optocoupler yang tertampil pada
rumus:
Kecepatan Low
High
1369 rpm 1353 rpm 16 rpm 1,1%
Kecepatan
Medium
1300
RPM
1250
1200
1150
1100
Kecepatan 1 Kecepatan 2 Kecepatan 3
Tachometer Blynk
pembanding Tachometer terdapat pada Tabel 5-10. Dari Tabel 5-10 tersebut
diketahui bahwa rata-rata selisih atau nilai error pembacaan kecepatan yang
tertampil pada aplikasi Blynk dengan Tachometer adalah sebesar ±17 𝑟𝑝𝑚 dan
Pada perancangan sistem alat ini digunakan sensor suhu DS18B20 yang
berfungsi sebagai pendeteksi temperature bodi motor induksi 1 fasa. Pengujian ini
bertujuan untuk mengetahui tingkat akurasi dan error dari data hasil pengukuran
yang dideteksi oleh sensor suhu DS18B20 yang tertampil pada aplikasi Blynk
rumus:
1 0,025 0,08%
2 0,2 5,6%
3 0,2 0,44
45
40
35
30
25
20
15
10
5
0
1 2 3
Percobaan
8 menit 23 detik
7 menit 37 detik
6 menit 12 detik
Kecepatan
1
High 5 menit 17 detik
4 menit 56 detik
4 menit 12 detik
Lanjutan Tabel 5-12
9 menit 12 detik
7 menit 53 detik
6 menit 42 detik
6 menit 12 detik
Kecepatan
2
Medium
5 menit 23 detik
5 menit 3 detik
Lanjutan Tabel 5-12
9 menit 23 detik
8 menit 30 detik
7 menit 14 detik
Kecepatan
3
Low
6 menit 53 detik
6 menit 20 detik
5 menit 6 detik
Pengujian Suhu Pada Kecepatan 1
46
44
42
40
Suhu
38
36
34
32
30
08:23 16:00 22:12 27:29:00 32:13:00 36:25:00 01:31:45
Waktu
38
36
34
32
30
09:12 17:05 23:47 29:59:00 35:32:00 40:35:00 01:37:08
Waktu
38
36
34
32
30
09:23 17:53 25:07:00 32:00:00 38:26:00 44:26:00 01:42:38
Waktu
Kecepatan
1 48 menit 12 detik
High
Kecepatan
2 51 menit 54 detik
Medium
Kecepatan
3 55 menit 9 detik
Low
Tabel 5- 14 Pengujian Menggunakan Pendingin
No Level Suhu Blynk Tampilan Thermo Waktu
Medium
Berdasarkan hasil percobaan diatas, dapat diketahui bahwa tidak ada korelasi
antara kenaikan suhu dengan tegangan. Semakin tinggi suhu, maka tegangan tidak
waktu yang cukup lama. Hal ini kemungkinan disebabkan karena pada motor
induksi yang penulis gunakan, terdapat kipas pendingin sendiri. Level kecepatan 1
membutuhkan waktu paling cepat untuk mencapai titik derajat setpoint, hal ini
disebabkan oleh arus yang mengalir pada kecepatan 1 lebih besar, meskipun tidak
PENUTUP
6.1 Kesimpulan
terhadap Tugas Akhir ini, maka penulis dapat memberikan kesimpulan sebagai
berikut :
1) Pada tugas akhir ini pengaturan kecepaan putar motor induksi 1 fasa
button pada alat maupun pushbutton virtual yang terdapat pada aplikasi
terbaca juga
108
109
6.2 Saran
Guna melengkapi kesempurnaan alat tugas akhir ini maka kami sarankan
sebagai berikut :
tempat yang daya listrik dan arusnya besar. Karena alat ini
lebih besar.
Penulis menyadari bahwa Laporan Tugas Akhir ini masih terdapat banyak
kesalahan dan kekurangan. Oleh karena itu, penulis mengharapkan adanya kritik
dan saran yang membangun dari pembaca guna keperluan pembuatan Laporan
dimasa mendatang.
Optocoupler dan Sensor Suhu DS18B20 Berbasis Arduino Mega 2560 dengan
[1] Badan Pusat Statisik. 2012. Hasil Pendataan Lengkap Industri Penggilingan
Padi Tahun 2012. Tersedia pada :
https://www.bps.go.id/publication/2012/10/31/a102672b650379a11de
7f790/hasil-pendataan-lengkap-industri-penggilingan-padi-tahun-
2012.html. Diakses pada 06 Juli 2020 pukul 13.00
[2] Salim Iqbal., Diah Pramana Mulyawan., Suhardi. 2018. “Uji Kinerja Pemecah
Kulit Padi Pada Penggilingan Kecil”, Makassar ; Universitar
Hasannudin.
[3] Pratiwi, Rizki Amalia. 2019. “Aplikasi Programmable Logic Controller (PLC)
Sebagai Kontrol Kecepatan Motor Berdasarkan Tingkatan Suhu Pada
Proses Tempering Gabah Dengan Human Machine Interface (HMI)”,
Semarang ; Universitas Diponegoro.
[4] Primaditha, Rizky Astri. 2019. “Rancang Bangun Pengatur Dan Monitoring
Kecepatan Motor Induksi Tiga Fasa Dengan Menggunakan Inverter
Siemens Sinamics G110 Yang Dilengkapi Pengaman Suhu Berlebih
Berbasis PLC (Programmable Logic Controller) Schneider
TM221CE16R”, Semarang, Universitas Diponegoro.
[5] Saputra, Rahmat. 2014. “Rancang Bangun Alat Pengatur Kecepatan Motor
Induksi Satu Fasa Melalui Pengaturan Frekuensi Mengunakan
Multivibrator Astable”, Bengkulu, Universitas Bengkulu.
[6] Politeknik Negeri Sriwijaya. Tersedia pada: http://eprints.polsri.ac.id/. Diakses
pada 08 Juli 2020 pukul 14.45.
[7] Wardana Meri. 2013. Prinsip Kerja Inverter (VFD). Tersedia pada :
http://meriwardana.blogspot.com/2013/02/prinsip-kerja-inverter-
vfdpengguna an.html. Diakses pada 12 Juli 2019 pukul 09.30.
110
1111
1111
[10] Kho. Dickson.2017. Pengertian Power Supply (Catu Daya) dan Jenis-
jenisnya. Tersedia pada : https://teknikelektronika.com/pengertian-
power-supply-jenis-catu-daya/. Diakses pada 17 Juli 2020
[13] Fauzi, Yoki Rijal. 2017. Perencangan Soft Starting pada motor induksi 3 fasa
menggunakan mikrokontroler Atmega328. Surabaya : Institut
Teknologi Sepuluh November.
[18] Fuad. 2017. Pengertian MCB, Fungsi, dan Prinsip Kerjanya. Tersedia pada
https://www.sensorhaus.id/ . Diakses pada 2 Agustus 2020.
[19] Anonimus. 2011. Mengenal Komunikasi I2C (Inter Integrated Circuit).
https://purnomosejati.wordpress.com/2011/08/25/mengenal-
komunikasi-i2cinter-integrated-circuit/. Diakses pada 6 Agustus.
[20] Saputra, Ardiansyah Dodi. 2018. Rancang Bangun Modul Starting Star Delta
pada Motor Induksi Tiga Fasa Berbasis Sensor Kecepatan
Menggunakan Mikrokontroller Arduino Mega 2560. Tugas Akhir.
Tidak diterbitkan. Semarang : Universitas Diponegoro
[21] Wicaksono, Handy. 2009. Relay- Prinsip Dasar. Tersedia pada
https://learnautomation.files.wordpress.com/2009/08/modul-
keseluruhan-automasi-1-1-bab-2.pdf. Diakses pada 16 Juli 2020.
[22] Anonimus. 2018. Mengenal Aplikasi Blynk. Tersedia pada
https://www.toleinnovator.com/2018/12/mengenal-aplikasi-
blynk.html. Diakses pada 18 Juli 2020.
LAMPIRAN
113
1141
1411
#include <ESP8266_Lib.h>
#include <BlynkSimpleShieldEsp8266.h>
#include <LiquidCrystal_I2C.h>
#include <OneWire.h>
#include <DallasTemperature.h>
#define ONE_WIRE_BUS 8
LiquidCrystal_I2C lcd(0x27,20,4);
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
ESP8266 wifi(&Serial);
WidgetLED Speed1(V1);
WidgetLED Speed2(V2);
WidgetLED Speed3(V3);
WidgetLED Start(V4);
WidgetLED suhu1(V7);
WidgetLED kipas(V8);
BlynkTimer timer;
//suhu
int rkec1=34;
int rkec2=36;
int rkec3=38;
//kecepatan
int kecepatan = 9;
int mati=0;
int pb1=53;
int pb2=51;
int pb3=49;
int led1=2;
int led2=3;
int led3=4;
int led4=5;
int steps=0;
float steps_old=0;
float temp=0;
float rpm=0;
void setup() {
Serial.begin(9600);
Serial.begin(ESP8266_BAUD);
delay(10);
lcd.init();
lcd.backlight();
lcd.begin(20, 4);
lcd.setCursor(0,0);
lcd.print("PENGGILING GABAH");
lcd.setCursor(0,1);
lcd.print("MODERN");
lcd.setCursor(0,2);
lcd.print("BERBASIS");
lcd.setCursor(0,3);
lcd.print("IOT");
delay(1000);
lcd.clear();
pinMode(53, INPUT_PULLUP);
pinMode(51, INPUT_PULLUP);
pinMode(49, INPUT_PULLUP);
pinMode(9, INPUT);
pinMode(2, OUTPUT);
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
pinMode(34, OUTPUT);
digitalWrite(34, HIGH);
pinMode(35, OUTPUT);
digitalWrite(35, HIGH);
pinMode(38, OUTPUT);
digitalWrite(38, HIGH);
pinMode(40, OUTPUT);
digitalWrite(40, HIGH);
timer.setInterval(100L, sensor);
timer.setInterval(200L, pushbutton);
void loop() {
Blynk.run();
timer.run();
void sensor()
{ sensors.requestTemperatures();
float h = sensors.getTempCByIndex(00);
start_time=millis();
end_time=start_time+1000;
while(millis()<end_time)
{if(digitalRead(9))
{steps=steps+1;
while(digitalRead(9));}}
temp=steps-steps_old;
steps_old=steps;
rpm=(temp/120*60);
lcd.setCursor(0,3);
lcd.print("Kecepatan:");
lcd.print(rpm);
lcd.print("rpm ");
1201
2012
Blynk.virtualWrite(V10, h);
Blynk.virtualWrite(V12, rpm);
lcd.setCursor(0, 2);
lcd.print("Suhu :");
lcd.print(h);
lcd.write(degreeSymbol);
lcd.print("C ");
if (h>35)
{digitalWrite(40,LOW);
suhu1.on();}
else
{digitalWrite(40,HIGH);
suhu1.off();}
//proteksi breakout
if (h>50)
{digitalWrite(42,HIGH);}
void pushbutton()
{//PB SPEED
if (digitalRead(47) == LOW)
{digitalWrite(42,LOW);}
if (digitalRead(23) == LOW)
{digitalWrite(42,HIGH);}
digitalWrite(34, LOW);
digitalWrite(35, HIGH);
digitalWrite(38,HIGH);
digitalWrite(2, nyala);
digitalWrite(3, mati);
digitalWrite(4, mati);
}
if (digitalRead(51) == LOW&digitalRead(42) == LOW)
digitalWrite(34, HIGH);
digitalWrite(35, LOW);
digitalWrite(38,HIGH);
digitalWrite(2, mati);
digitalWrite(3, nyala);
digitalWrite(4, mati);
digitalWrite(34, HIGH);
digitalWrite(35, HIGH);
digitalWrite(38,LOW);
digitalWrite(2, mati);
digitalWrite(3, mati);
digitalWrite(4, nyala);
}
if (digitalRead(34)==LOW)
{Speed1.on();
Speed2.off();
Speed3.off();}
else {Speed1.off();}
if (digitalRead(35)==LOW)
{ Speed2.on();
Speed1.off();
Speed3.off();}
else { Speed2.off();}
if (digitalRead(38)==LOW)
{ Speed3.on();
Speed2.off();
Speed1.off();}
else { Speed3.off();}
}
Lampiran 3 : Datasheet Sensor Suhu DS18B20
Lampiran 4 : Datasheet Sensor Optocoupler
1301
3013
Lampiran 5 : Datasheet Arduino Mega 2560
Arduino Mega
Overview
Manual Book Inverter
1401
4014