Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
i
IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM
SHIELD UNTUK MONITORING SERTA PENGONTROL
SUHU UDARA BERBASIS WEBSITE ONLINE
(STUDI KASUS BALITTAS MALANG)
SKRIPSI
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Elektro Universitas Muhammadiyah Malang
Erlan Hamid Tanjung
201210130311040
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2017
ii
LEMBAR PENGESAHAN
IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM SHIELD
UNTUK MONITORING SERTA PENGONTROL
SUHU UDARA BERBASIS WEBSITE ONLINE
(STUDI KASUS BALITTAS MALANG)
SKRIPSI
Diajukan Sebagai Persyaratan Guna meraih Gelar Sarjana Strata (S1)
Teknik Elektro Universitas Muhammadiyah Malang
Disusun Oleh :
Erlan Hamid Tanjung
201210130311040
Disetujui oleh :
iii
KATA PENGANTAR
Segala puji bagi Allah SWT, yang telah memberikan Rahmat dan Karunianya,
sehingga penulis dapat menyelesaikan skripsi yang berjudul:
“IMPLEMENTASI TEKNOLOGI ESP8266 DAN GSM SHIELD UNTUK
MONITORING SERTA PENGONTROL SUHU UDARA BERBASIS WEB-
SITE ONLINE (STUDI KASUS BALITTAS MALANG)”
Skripsi ini merupakan salah satu syarat studi yang harus ditempuh oleh
seluruh mahasiswa Universitas Muhammadiyah Malang, guna menyelesaikan akhir
studi pada jenjang program Strata (S1).
Peneliti menyadari masih banyak kekurangan dan keterbatasan dalam
penulisan tugas akhir ini. Untuk itu, penulis sangat mengharapkan saran yang
membangun agar tulisan ini dapat berguna untuk perkembangan ilmu pengetahuan
kedepan.
Malang, 02 Oktober 2017
Penulis
Erlan Hamid Tanjung
NIM: 201210130311040
iv
DAFTRA ISI
LEMBAR JUDUL ................................................................................ i
LEMBAR PERSETUJUAN ............................................................... ii
LEMBAH PENGESAHAN ............................................................... iii
LEMBAR PERNYATAAN ............................................................... iv
ABSTRAK ........................................................................................... v
ABSTRACT ........................................................................................ vi
LEMBAR PERSEMBAHAN ........................................................... vii
KATA PENGANTAR ...................................................................... viii
DAFTAR ISI ....................................................................................... ix
DAFTAR GAMBAR ......................................................................... xii
DAFTAR TABEL ............................................................................ xiv
BAB I PENDAHULUAN
1.1 Latar Belakang .................................................................................................. 1
1.2 Rumusan Masalah ............................................................................................. 3
1.3 Tujuan ............................................................................................................... 3
1.4 Batasan Masalah ............................................................................................... 3
BAB II LANDASAN TEORI
2.1 Wireless Sensor ................................................................................................. 4
2.2 Sensor DHT22 (AM2302) ................................................................................ 5
2.3 ESP8266 ............................................................................................................ 6
2.4 Real Time Clock ............................................................................................... 7
2.5 Modul SIM800LGPRS ..................................................................................... 8
v
2.6 Arduino Uno R3 ................................................................................................ 9
2.7 Web Service ....................................................................................................... 9
2.8 Databases ........................................................................................................ 10
2.9 Penyimpanan Benih BALITTAS Malang ....................................................... 11
BAB III ANALISIS DAN PERANCANGAN SISTEM
3.1 Perancangan Alat ............................................................................................ 13
3.2 Hardware ......................................................................................................... 14
3.3 Perancangan Hardware ................................................................................... 14
3.4 Software .......................................................................................................... 16
3.4.1 ESP8266 Flash Downloader ................................................................ 16
3.4.2 Server ................................................................................................... 19
3.4.3 Database .............................................................................................. 19
3.5 Flowchart Rancangan Sistem ......................................................................... 20
3.6 Perancangan User Interface ............................................................................ 24
3.6.1 Form Login .......................................................................................... 24
3.6.2 Form Tampil Data ................................................................................ 25
3.6.3 Form Grafik ......................................................................................... 26
BAB IV HASIL PENGUJIAN DAN PEMBAHASAN
4.1 Implementasi ................................................................................................... 27
4.1.1 Sensor Node ......................................................................................... 27
4.1.2 Mikrokontroler Pengontrol Pendingin ................................................. 30
4.1.3 Server ................................................................................................... 34
4.2 Pengujian Sistem ............................................................................................. 38
4.2.1 Pengujian Sensor DHT22..................................................................... 38
vi
4.2.3 Pengujian Blackbox Sistem Pengontrol Pendingin .............................. 42
BAB V PENUTUP
5.1 Kesimpulan ..................................................................................................... 43
5.2 Saran ............................................................................................................... 43
DAFTAR PUSTAKA
LAMPIRAN
vii
viii
DAFTAR GAMBAR
Gambar 1.1 Block diagram desain sistem ............................................................... 4
Gambar 2.1 Sensor DHT22/AM2302 ..................................................................... 8
Gambar 2.2 ESP8266 ............................................................................................ 10
Gambar 2.3 Diagram PIN Real Time Clock DS1307 ........................................... 10
Gambar 2.4 SIM 800L GPRS Module Adapter Board GSM Micro SIM Card .... 11
Gambar 2.5 Arduino Uno R3 ................................................................................ 12
Gambar 2.6 Web Service ....................................................................................... 13
Gambar 2.7 Database ........................................................................................... 13
Gambar 2.8 Interface phpMyAdmin ..................................................................... 14
Gambar 3.1 Diagram perancangan sistem ............................................................ 16
Gambar 3.2 Rangkaian Sensor Node .................................................................... 17
Gambar 3.4 Proses awal flashing ESP8266 downloader ...................................... 19
Gambar 3.5 Proses flashing ESP8266 downloder ................................................ 20
Gambar 3.6 Pengecekan program mengunakan aplikasi Arduino 1.6.7 ............... 20
Gambar 3.7 Pengecekan akhir program mengunakan aplikasi Arduino ............... 21
Gambar 3.8 Design Database ............................................................................... 22
Gambar 3.9 Flowchart cara kerja perangkat ......................................................... 23
Gambar 3.10 Alur program sensor node ............................................................... 24
Gambar 3.11 Alur program server ........................................................................ 25
Gambar 3.12 Alur program sistem control ........................................................... 26
Gambar 3.13 Rancangan form login ..................................................................... 26
Gambar 3.14 Rancangan form tampil semua data ................................................ 27
Gambar 3.15 Rancangan form grafik .................................................................... 27
Gambar 4.1 Script connecting WiFi ...................................................................... 29
ix
Gambar 4.2 Script pembacaan data sensor ........................................................... 29
Gambar 4.3 Script pengiriman data dari sensor node ke server ........................... 30
Gambar 4.4 Rangkaian sensor node ..................................................................... 30
Gambar 4.5 Rangkaian Mikrokontroller ............................................................... 31
Gambar 4.6 Listing Program RTC (Real Time Clock) ......................................... 32
Gambar 4.7 Listing Program GPRS connect to WiFi ........................................... 33
Gambar 4.8 Connect to router wireless ................................................................ 33
Gambar 4.9 GSM Shield send SMS to User ......................................................... 34
Gambar 4.10 Halaman Login ................................................................................ 35
Gambar 4.11 Halaman Utama ............................................................................... 35
Gambar 4.12 Tampilan Data Tabel ....................................................................... 36
Gambar 4.13 Grafik kelembaban sensor 1 ............................................................ 36
Gambar 4.14 Grafik suhu sensor 1 ....................................................................... 36
Gambar 4.15 Grafik suhu sensor 2 ....................................................................... 37
Gambar 4.16 Disk Usage pada web server ........................................................... 37
Gambar 4.17 Tampilan Data pada web server ...................................................... 38
x
DAFTAR TABEL
Tabel 4.1 Hasil pengukuran sensor DHT22-1 ...................................................... 39
Tabel 4.2 Hasil pengukuran sensor DHT22-2 ...................................................... 39
Tabel 4.3 Pengujian jarak ESP8266 Sensor 1 ....................................................... 40
Tabel 4.4 Pengujian jarak ESP8266 Sensor 2 …………………………………..41
Tabel 4.5 Pengujian jarak ESP8266 Pada Black Box …………………………...41
Tabel 4.6 Blackbox testing sistem pengontrol pendingin ..................................... 42
xi
DAFTAR PUSTAKA
[1] Dargie, W. Poellabauer, C. (2010). “Fundamentals of Wireless Sensor
Networks”. United Kingdom: John Wiley and Sons Ltd.
[2] K. B, Bhoomika. Muralidhara, K. N. (2015). “Secured Smart Healthcare Mon-
itoring Sistem Based on Iot”. International Journal on Recent and Innovation
Trends in Computing and Communication, Volume: 3 Issues: 7.
[3] Saputra, Arief Hendra. et al. (2015). “Rancan Bangun Thermohygrometer Dig-
ital Menggunakan Sistem Mikropengendali Arduino dan Sensor DHT22”.
Sekolah Tinggi Teknologi Telematika (STT) Telkom. Purwokerto.
[4] Rahmani, M. Hadi. (2016). “Monitor Detak Jantung Menggunakan Pulse Sen-
sor Berbasis Mikrokontroller”. Universitas Muhammadiyah Malang. Jawa Ti-
mur.
[5] Espressif Sistem IOT Team. (2015). “ESP8266EX Datasheet Version 4.3”. BBS
Espressif.s
[6] Priharyanto, Indra Eko. (2016). “Implementasi Pengontrol Serta Monitoring
Suhu dan Kelembaban pada Budidaya Jamur Menggunakan Windows Phone”.
Universitas Muhammadiyah Malang. Jawa Timur.
[7] Rizal, Ahmad Ghozali. (2014). “Perancangan Sistem Dan Implementasi Listrik
Prabayar Pada Kost Mahasiswa Menggunakan Arduino Uno”. Universitas Mu-
hammadiyah Malang. Jawa Timur.
[8] Yuliono (2016) “Monitoring Dan Kontrol Daya Kamar Kos Melalui Jaringan
Internet (Software)”. Universitas Muhammadiyah Malang. Jawa Timur.
[9] Ngurah, Satriawan (2015) “Perancangan Kontrol Dan Monitoring Daya
Peralatan Listrik Melalui Jaringan Internet Menggunakan FPGA”. Universitas
Muhammadiyah Malang. Jawa Timur.
[10] Liu, T. (2016). Digital Humidity and Temperature sensor. Adfruit, 1–5.
Retrievedfromhttps://cdnshop.adafruit.com/datasheets/Digital+humidity+an
d+temperature+sensor+AM2302.