• Tidak ada hasil yang ditemukan

PENJEMUR OTOMATIS BERBASIS ESP8266 V.3 DAN BLYNK

N/A
N/A
Protected

Academic year: 2021

Membagikan "PENJEMUR OTOMATIS BERBASIS ESP8266 V.3 DAN BLYNK"

Copied!
17
0
0

Teks penuh

(1)

PROYEK AKHIR

PENJEMUR OTOMATIS

BERBASIS ESP8266 V.3 DAN BLYNK

DISUSUN OLEH :

SINTIA OGI NINDIYA PUTRI

163310019

PROGRAM STUDI TEKNIK KOMPUTER

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER AKAKOM

YOGYAKARTA

2019

(2)

i

PROYEK AKHIR

PENJEMUR OTOMATIS

BERBASIS ESP8266 V.3 DAN BLYNK

Karya Tulis Diajukan Sebagai Salah Satu Syarat

untuk Memperoleh Gelar Ahli Madya Komputer

Program Studi Teknik Komputer

Disusun Oleh :

SINTIA OGI NINDIYA PUTRI

163310019

PROGRAM STUDI TEKNIK KOMPUTER

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN

KOMPUTER AKAKOM

YOGYAKARTA

2019

(3)
(4)
(5)

iv

HALAMAN PERSEMBAHAN

Segala puji dan syukur penulis haturkan kepada kehadirat Allah Yang Maha Esa, atas rahmat, nikmat, dan inayat yang senantiasa dilimpahkan oleh-Nya kepada kita semua.

Shalawat dan salam selalu tercurahkan kepada nabi sekaligus junjungan seluruh umat muslim, Nabi Muhammad Shallallahu „Alaihi Wasallam yang telah menuntun seluruh umatnya dari jaman kegelapan menuju jalan yang lebih terang.

Penyusunan Proyek Akhir ini saya persembahkan kepada :

1. Allah SWT yang senantiasa memberikan rahmat, rizki, dan karunianya. 2. Nabi Muhammad SAW yang menjadi sauri tauladan bagi seluruh umat

Islam.

3. Bapak Sugiyata dan Ibu Untari, selaku orang tua yang telah memberikan dukungan moril maupun materi serta do’a yang tiada henti untuk kesuksesan saya. Terimakasih pak terimakasih buk.

4. Adik saya Satria Ibra Pangestu yang senantiasa memberikan dukungan dan do’a kepada saya.

5. Terimakasih kepada Bapak Totok Budioko, S.T., M.T., yang selalu membimbing saya dari awal hingga akhir pengerjaan Proyek Akhir.

6. Keluarga Besar HMJ Teknik Komputer yang telah memberikan saya banyak pengalaman yang sangat berharga, terimakasih.

7. Terimakasih Laptop Lenovo G400S dan Handphone OPPO A37 tersayanku yang tak pernah lelah menemani setiap hari, jam, menit, dan detik demi kelancaran kuliahku dan proyek akhirku.

8. Sahabat – sahabatku yang selalu menyemangati dan menemani dikala senang maupun susah.

9. Teman-teman seperjuangan, Teknik Komputer Angkatan 2016 yang telah memberikan banyak kenangan dan suka duka, semoga kesuksesan menyertai kalian.

(6)

v

HALAMAN MOTTO

“Saya datang, saya bimbingan, saya ujian, saya revisi dan saya menang.” -Sintia Ogi Nindiya Putri-

"Pendidikan merupakan perlengkapan paling baik untuk hari tua." (Aristoteles)

"Harga kebaikan manusia adalah diukur menurut apa yang telah dilaksanakan/diperbuatnya"

-Ali Bin Abi Thalib-

"Kebanggaan kita yang terbesar adalah bukan tidak pernah gagal, tetapi bangkit kembali setiap kali kita jatuh."

(7)

vi INTISARI

“PENJEMUR OTOMATIS BERBASIS ESP8266 V.3 DAN BLYNK”

Oleh

Sintia Ogi Nindiya Putri 163310019

Program Studi Teknik Komputer

Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta

Pesatnya perkembangan teknologi seperti jaman sekarang menuntut manusia untuk selalu berinovasi dalam mengembangkan teknologi tepat guna yang dapat membantu memudahkan pekerjaan manusia dalam kegiatan sehari-hari seperti kegiatan menjemur pakaian. Menjemur pakaian merupakan salah satu kegiatan yang sering dilakukan didalam kehidupan rumah tangga.

Solusi dari permasalahan tersebut adalah alat jemur otomatis, alat penjemur pakaian yang dapat bergerak ke arah keluar dan ke arah dalam miniatur secara otomatis berdasarkan kondisi cuaca dan cahaya lingkungan sekitar. Alat akan bekerja bila sensor cahaya LDR (Light Dependent Resistor) mendapatkan cahaya yang cukup terang dan sensor hujan tidak mendeteksi adannya air. Jemuran akan masuk rumah saat sensor mendeteksi adannya hujan, dan mendeteksi cahaya diluar sudah gelap. Dan sebaliknya, saat keadaan terang dan tanpa hujan alat ini akan keluar rumah.

Kesimpulan dari proyek ini adalah terciptanya prototype Penjemur Otomatis Berbasis ESP8266 V3 dan Blynk. Sensor Cahaya, dan Sensor Hujan yang digunakan bekerja dengan baik. Saat sensor hujan terkena oleh air maka akan berlogika 0 (Low) dan saat tidak terkena air berlogika 1 (High). Sensor cahaya pada kondisi terang berlogika 0 (Low) dan saat kondisi gelap berlogika 1 (High). Sensor DHT11 akan menampilkan nilai suhu dan kelembaban untuk monitoring.

(8)

vii ABSTRACT “AUTOMATIC DRYING BASED ESP8266 V.3 DAN BLYNK”

By

Sintia Ogi Nindiya Putri 163310019

Computer Engineering Study Program College of Informatics and Computer Management

AKAKOM Yogyakarta

The rapid development of technology as it is today requires people to always innovate in developing appropriate technologies that can help facilitate human work in daily activities such as clothes drying activities. Drying clothes is one of the activities often carried out in domestic life.

The solution to this problem is an automatic drying device, a clothes drying device that can move in and out in a miniature direction automatically based on weather conditions and ambient light. The tool will work if the LDR (Light Dependent Resistor) light sensor gets enough light and the rain sensor does not detect the presence of water. Clothesline will enter the house when the sensor detects there is rain, and detects the light outside is dark. And vice versa, when the conditions are bright and without rain this device will leave the house.

The conclusion of this project is the creation of a prototype Automatic Sun Drying Based on ESP8266 V3 and Blynk. The Light Sensor and Rain Sensor used are working well. When the rain sensor is exposed to water it will have logic 0 (Low) and when it is not exposed to water logic 1 (High). Light sensor in bright conditions logic 0 (Low) and in dark conditions logic 1 (High). The DHT11 sensor will display temperature and humidity values for monitoring.

(9)

viii

KATA PENGANTAR

Dengan mengucap puji syukur kehadirat Tuhan Yang Maha Esa, atas Anugerah dan Karunia-Nya sehingga penulis dapat mennyelesaikan Laporan Proyek Akhir ini yang berjudul “Penjemur Otomatis Berbasis ESP8266 V.3 dan Blynk”.

Terwujudnya penulisan proyek akhir ini tidak lepas dari bantuan berbagai pihak, oleh karena itu pada kesempatan ini penulis ingin menyampaikan rasa terimakasih yang tulus kepada semua pihak yang telah membantu dalam penulisan laporan proyek akhir ini, antara lain :

1. Bapak Ir. Totok Suprawoto, M.M., M.T., selaku Ketua Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

2. Bapak Ir. M Guntara, M.T., selaku Wakil Ketua I Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

3. Bapak Adi Kusjani, S.T., M.Eng., selaku Ketua Program Studi Teknik Komputer Diploma 3 Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

4. Bapak Totok Budioko, S.T., M.T., selaku dosen pembimbing proyek akhir yang selalu sabar dalam membimbing dan mengarahkan penulis, walaupun terkadang penulis sering bingung, terimakasih banyak atas waktu dan bimbingan yang telah bapak berikan kepada saya.

5. Bapak Sugiyata dan Ibu Untari yang senantiasa memberikan semangat dan dukungan berupa doa dan restu sehingga proyek akhir ini dapat terselesaikan dengan baik.

6. Seluruh Dosen dan Staf Karyawan Sekolah Tinggi Manajemen Informatika dan Komputer AKAKOM Yogyakarta.

7. Keluarga Besar HMJ Teknik Komputer STMIK AKAKOM Yogyakarta. 8. Teman - teman seperjuangan sekaligus teman - teman satu angkatan yang

turut membantu dan memberikan semangat dalam tersusunnya proyek akhir ini.

(10)

ix

Proyek akhir ini merupakan salah satu persyaratan dari mahasiswa Program Studi Teknik Komputer STMIK AKAKOM Yogyakarta untuk memperoleh gelar ahli madya. Penulis menyadari bahwa Proyek Akhir ini jauh dari kesempurnaan, oleh sebab itu penulis sangat mengharapkan kritik dan saran yang bersifat membangun untuk perbaikan ke depan. Semoga laporan proyek akhir ini dapat memberikan manfaat bagi penulis khususnya, dan bagi semua rekan yang membaca laporan ini.

Yogyakarta, 12 Juli 2019

(11)

x DAFTAR ISI

Hal.

HALAMAN JUDUL ... i

HALAMAN PERSETUJUAN PEMBIMBING ... ii

HALAMAN PENGESAHAN ... iii

HALAMAN PERSEMBAHAN ... iv

HALAMAN MOTTO ... v

HALAMAN INTISARI ... vi

HALAMAN ABSTRACT ... vii

KATA PENGANTAR ... viii

DAFTAR ISI ... x

DAFTAR GAMBAR ... xiii

DAFTAR TABEL ... xv

DAFTAR LISTING PROGRAM ... xvi

BAB 1 PENDAHULUAN ... 1

1.1. Latar Belakang ... 1

1.2. Tujuan ... 2

1.3. Rumusan Masalah ... 2

1.4. Batasan Masalah... 2

BAB 2 DASAR TEORI DAN TINJAUAN PUSTAKA ... 3

2.1. Dasar Teori ... 3

2.1.1. Blynk Apps ... 3

2.1.2. Sensor Hujan (Rain Drop Sensor) ... 4

2.1.3. Sensor LDR (Light Dependent Resistor) ... 5

2.1.4. Sensor DHT11 ... 6

2.1.5. NodeMCU ESP8266 V.3 ... 7

2.1.6. Arduino IDE (Integrated Development Environment) ... 8

2.1.7. Library Arduino ... 10

2.1.8. Modul Driver Motor IC L298N ... 10

2.1.9. Motor DC Gearbox ... 12

(12)

xi

2.2. Tinjauan Pustaka ... 13

BAB 3 RANCANGAN SISTEM ... 16

3.1. Rancangan Sistem Keseluruhan ... 16

3.2. Analisa Kebutuhan Sistem ... 17

3.2.1. Perangkat Keras (Hardware) ... 17

3.2.2. Perangkat Lunak (Software) ... 18

3.2.3. Alat yang Dibutuhkan ... 18

3.3. Rancangan Perangkat Keras (Hardware)... 18

3.4. Rancangan Perangkat Lunak (Software) ... 19

BAB 4 IMPLEMENTASI DAN PEMBAHASAN ... 24

4.1. Implementasi Perangkat Keras (Hardware)... 24

4.1.1. Rangkaian Sensor Cahaya LDR ... 24

4.1.2. Rangkaian Sensor Hujan ... 25

4.1.3. Rangkaian Sensor DHT11... 26

4.1.4. Rangkaian Limit Switch ... 26

4.1.5. Rangkaian Driver Motor DC L293D ... 27

4.1.6. Rangkaian Regulator 5V DC ... 27

4.2. Implementasi Perangkat Lunak (Software) ... 28

4.2.1. Konfigurasi ArduinoIDE ... 28

4.2.2. Program penambahan Library... 32

4.2.3. Program Koneksi WIFI Hotspot ... 32

4.2.4. Program Input dan Output PIN NodeMCU ESP8266 V.3 ... 33

4.2.5. Program Kirim Nilai DHT11 ... 34

4.2.6. Program setting Pin Mode ... 34

4.2.7. Program Kondisi Jemuran ... 35

4.2.8. Program Motor Masuk ... 36

4.2.9. Program Motor Keluar ... 37

4.2.10. Blynk sebagai Aplikasi Minitoring ... 37

4.3. Pengujian Alat ... 41

4.3.1. Pengujian Sensor Cahaya LDR ... 41

(13)

xii

4.3.3. Pengujian DHT11 ... 42

4.3.4. Hasil Pengujian Alat Keseluruhan ... 42

BAB 5 KESIMPULAN DAN SARAN ... 44

5.1. Kesimpulan ... 44

5.2. Saran ... 44

DAFTAR PUSTAKA ... 45

(14)

xiii

DAFTAR GAMBAR

Hal.

Gambar 2.1. Logo Blynk Apps ... 4

Gambar 2.2. Arsitektur Blynk Apps ... 4

Gambar 2.3. Sensor Hujan ... 5

Gambar 2.4. Sensor LDR ... 6

Gambar 2.5. Sensor DHT11 ... 7

Gambar 2.6. NodeMCU ESP8266-12E ... 8

Gambar 2.7. Arduino IDE ... 9

Gambar 2.8. Library Arduino ... 10

Gambar 2.9. Kontruksi pin driver motor DC IC L293D ... 11

Gambar 2.10. Modul L293D ... 12

Gambar 2.11. Motor DC Gear Box ... 12

Gambar 2.12. Limit Switch ... 13

Gambar 3.1. Diagram Blok Sistem ... 16

Gambar 3.2. Diagram Blok Hardware ... 19

Gambar 3.3. Flowchart Keseluruhan Sistem 1 ... 20

Gambar 3.4. Flowchart Keseluruhan Sistem 2 ... 21

Gambar 3.5. Flowchart Kirim Sensor ... 22

Gambar 3.6. Flowchart Sistem saat Monitoring ... 23

Gambar 4.1. Skematik Rangkaian Pengaman Jemuran Otomatis ... 24

Gambar 4.2. Rangkaian Sensor Cahaya LDR ... 25

Gambar 4.3. Rangkaian Sensor Hujan ... 25

Gambar 4.4. Rangkaian Sensor DHT11 ... 26

Gambar 4.5. Rangkaian Limit Switch ... 27

Gambar 4.6. Rangkaian Driver Motor DC L293D ... 27

Gambar 4.7. Rangkaian Regulator 5V DC ... 28

Gambar 4.8. Menu Preferences Arduino IDE ... 29

Gambar 4.9. Menu Board Manager Arduino IDE ... 29

Gambar 4.10. Menu Setting Board Arduino IDE ... 30

(15)

xiv

Gambar 4.12. Example Program Blynk untuk ESP8266 ... 32

Gambar 4.13. Pengecekan Antara NodeMCU V3 Dengan Internet ... 33

Gambar 4.14. Membuat Akun dan Project di Aplikasi Blynk ... 38

Gambar 4.15. Auth Token dan Widget di Blynk ... 39

Gambar 4.16. Gauge Suhu ... 39

Gambar 4.17. Gauge Kelembaban ... 40

Gambar 4.12. User interface ... 40

(16)

xv

DAFTAR TABEL

Hal.

Tabel 2.1. GPIO Maping ... 8

Tabel 2.2. Perbandingan Penelitian ... 14

Tabel 4.1. Pengujian Sensor Cahaya LDR ... 41

Tabel 4.2. Pengujian Sensor Hujan ... 41

Tabel 4.3. Pengujian Sensor DHT11 ... 42

(17)

xvi

DAFTAR LISTING PROGRAM

Hal.

Listing 4.1. Program Penambahan Library ... 32

Listing 4.2. Program Koneksi WIFI Hotspot ... 32

Listing 4.3. Program I/O ... 33

Listing 4.4. Program Kirim Nilai DHT11 ... 34

Listing 4.5. Program setting Pin Mode ... 35

Listing 4.6. Program Kondisi Jemuran ... 35

Listing 4.7. Program Motor Masuk ... 36

Referensi

Dokumen terkait

Di MTs Putra Matholi’ul Huda Bugel Jepara menerapkan muatan lokal yang hampir semua bahan ajarnya masih menggunakan kitab-kitab salaf jika peserta didik tidak tahu atau

Penelitian ini dilatar belalcangi oleh proses pembelajaran pendidikan agama Islam selama ini yang masih sebatas proses penyampaian pengetahuan tentang agama Islam saja.

Seorang guru hendaknya memperhatikan aspek-aspek penting yang dapat meningkatkan keberhasilan siswa dalam hasil belajar, salah satunya adalah dengan model pembelajaran

Penyerahan ke dua sertifikasi akreditasi rumah sakit tersebut oleh Kementerian Kesehatan RI kepada Pimpinan RSPAD Gatot Soebroto pada beberapa waktu yang lalu

Meurut hukum Islam dan hukum positif dalam kasus yang tejadi pada pasien persalinan keluarga Ibu Bertilya yang mana bayi dari Ibu Bertilya ‚ditahan‛ oleh pihak

39 Apakah anda dapat bekerja sama dengan baik dengan guru yang lain di sekolah ini dalam menjalankan tugas anda?. 40 Apkah anda dapat bekerja sama dengan baik

This paper seeks to describe the extent to which the MHA in Kasepuhan Ciptagelar make efforts to adjust to the development of the times,

Wa- laupun demikian hak penerima lisensi masih tetap dilindungi, hal ini dapat di lihat dalam Pasal 48 UU Merek yang menentukan sebagai berikut: (a) Penerima