Anda di halaman 1dari 14

LAPORAN TUGAS AKHIR

RANCANG BANGUN ALAT PENGUKUR TINGGI DAN


BERAT BADAN MENGGUNAKAN NODEMCU ESP8266
BERBASIS IOT

Diajukan Oleh :

JIHAN BADARISKA HUSNA BR. GINTING


NIM.1705042003

PROGRAM STUDI TEKNIK ELEKTRONIKA


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI MEDAN
MEDAN

2020
LEMBAR PERSEMBAHAN

Alhamdulillah, tiada henti-hentinya penulis mengucapkan rasa syukur kepada


Allah SWT atas limpahan rahmat dan ridho-Nya akhirnya penulis dapat
menyelesaikan Tugas Akhir ini dengan segala kekurangannya. Rasa syukur
kembali penulis ucapkan karena telah menghadirkan orang-orang yang berarti
yang selalu memberikan semangat dan doa sehingga Tugas Akhir ini dapat
diselesaikan dengan baik.

Untuk Ayahanda dan Ibunda tercinta, terima kasih atas segala dukungan yang
telah diberikan baik dalam bentuk materi maupun moril. Karya ini
dipersembahkan untuk kedua orang tua tercinta sebagai wujud keberhasilan dalam
menyelesaikan Tugas Akhir ini dan juga atas segala doa yang ditujukan kepada
penulis demi terwujudnya dan terselesaikannya laporan ini tepat waktu. Terima
kasih kepada Ayahanda yang selalu membantu dan memberikan masukan
mengenai Tugas Akhir, terima kasih kepada Ibunda yang selalu mengingatkan
dan menenangkan hati dan pikiran ketika penulis merasa lelah dan letih.

Kepada Bapak Henry H. Lumbantoruan, S.T., M.T. selaku Dosen Pembimbing,


terima kasih atas dukungan, arahan serta waktunya untuk membimbing selama
masa penyelesaian Tugas Akhir ini.

Kepada seluruh teman seperjuangan, khususnya kelas EK-6D yang saling


menyemangati dalam menyelesaikan Tugas Akhir, terima kasih atas dukungan
yang luar biasa. Juga tanpa kalian mungkin masa-masa kuliah ini hanya menjadi
masa yang kurang berwarna. Maaf jika banyak kesalahan yang pernah diperbuat
dikarenakan adanya kekhilafan dalam diri penulis.

ii
KATA PENGANTAR

Segala puji dan syukur kehadirat Allah SWT Tuhan Yang Maha Esa yang telah
melimpahkan rahmat, hidayah serta karunia-Nya sehingga penulis dapat
menyelesaikan penulisan laporan Tugas Akhir ini sesuai dengan waktu yang telah
ditetapkan.

Adapun laporan Tugas Akhir yang berjudul “Rancang Bangun Pengukur


Tinggi Dan Berat Badan Menggunakan NodeMCU ESP8266 Berbasis IoT”
disusun sebagai syarat untuk dapat menyelesaikan pendidikan Diploma 3 Jurusan
Teknik Elektro Program Studi Teknik Elektronika Politeknik Negeri Medan.

Berdasarkan judul Tugas Akhir, maka topik pembahasan dalam laporan ini adalah
mengenai proses dan cara kerja dari pengukuran tinggi dan berat badan,
komponen-komponen yang digunakan serta rancangan perangkat lunak dan
perangkat keras.

Dalam menyelesaikan Tugas Akhir ini, penulis banyak menghadapi masalah dan
kesulitan, namun berkat bantuan serta bimbingan dari berbagai pihak maka Tugas
Akhir dapat terselesaikan. Tidak lupa penulis mengucapkan banyak terima kasih
kepada:

1. Abdul Rahman, S.E., Ak., M.Si. selaku Direktur Politeknik Negeri Medan.
2. Nobert Sitorus, S.T., M.T. selaku Ketua Jurusan Teknik Elektro Politeknik
Negeri Medan.
3. Meidi Wani Lestari, S.T., M.T. selaku Kepala Program Studi Teknik
Elektronika Politeknik Negeri Medan.
4. Henry H. Lumbantoruan, S.T., M.T. selaku Dosen Pembimbing.
5. Ahmad Hidayat, S.T., M.T. selaku Kepala Bengkel Teknik Elektronika
Politeknik Negeri Medan.
6. Harris Aminuddin, S.S.T., M.T. selaku Kepala Laboratorium Teknik
Elektronika Politeknik Negeri Medan.
7. Berman P. Panjaitan, S.T., M.T. selaku Walikelas EK-6D.

iii
8. Bapak/Ibu Staff Pengajar Jurusan Teknik Elektro Program Studi Teknik
Elektronika Politeknik Negeri Medan.
9. Kedua orang tua yang telah membantu dan mendukung secara moril dan
materil disertai doa yang tulus dan ikhlas.
10. Rekan-rekan mahasiswa seperjuangan Program Studi Teknik Elektronika
Politeknik Negeri Medan terkhusus kelas EK-6D.
11. Semua pihak yang namanya tidak dapat disebutkan satu per satu.

Penulis sepenuhnya menyadari bahwa masih banyak kekurangan yang perlu


diperbaiki dalam laporan Tugas Akhir, untuk itu penulis mengharapkan kritik dan
saran dari pembaca yang bersifat membangun demi kesempurnaan Tugas Akhir
ini. Kiranya laporan ini dapat bermanfaat bagi penulis maupun semua pihak yang
membaca, terutama yang berkecimpung di dunia pendidikan dalam bidang teknik
elektronika.

Medan, 10 Agustus 2020

Penulis

iv
DAFTAR ISI
Halaman
LEMBAR PENGESAHAN .................................................................................. i
LEMBAR PERSEMBAHAN .............................................................................. ii
KATA PENGANTAR ......................................................................................... iii
DAFTAR ISI ..........................................................................................................v
DAFTAR TABEL .............................................................................................. vii
DAFTAR GAMBAR ......................................................................................... viii
DAFTAR LAMPIRAN .........................................................................................x
ABSTRAK ........................................................................................................... xi
BAB 1 PENDAHULUAN .....................................................................................1
1.1 Latar Belakang .................................................................................................1
1.2 Rumusan Masalah ............................................................................................2
1.3 Batasan Masalah ..............................................................................................2
1.4 Tujuan Tugas Akhir .........................................................................................2
1.5 Manfaat Tugas Akhir .......................................................................................3
1.6 Sistematika Laporan .........................................................................................3
BAB 2 TINJAUAN PUSTAKA ............................................................................4
2.1 Kajian Pustaka .................................................................................................4
2.2 Landasan Teori .................................................................................................5
2.2.1 NodeMCU ESP8266 ............................................................................5
2.2.2 Sensor Ultrasonik HC-SR04 ................................................................7
2.2.3 Sensor Load Cell ..................................................................................9
2.2.4 HX711 ................................................................................................11
2.2.5 Inter Integrated Circuit (I2C) .............................................................12
2.2.6 Liquid Crystal Display (LCD) ............................................................13
BAB 3 METODE .................................................................................................17
3.1 Spesifikasi Alat ..............................................................................................17
3.2 Perancangan Blok Diagram ...........................................................................18
3.3 Perancangan Software .....................................................................................19
3.3.1 Perancangan Flowchart ......................................................................20

v
3.3.2 Penjelasan Flowchart ..........................................................................20
3.3.3 Instalasi Board NodeMCU ESP8266 .................................................21
3.3.4 Pemrograman Keseluruhan ................................................................22
3.3.5 Instalasi Blynk pada Smartphone .......................................................27
3.3.6 Tampilan Widget ................................................................................28
3.4 Perancangan Hardware ..................................................................................33
3.4.1 Rangkaian NodeMCU Terhubung LCD ............................................33
3.4.2 Rangkaian NodeMCU Terhubung HC-SR04 .....................................34
3.4.3 Rangkaian NodeMCU Terhubung Load Cell .....................................34
3.4.4 Rangkaian Keseluruhan ......................................................................35
3.5 Metode Pengujian ..........................................................................................37
BAB 4 HASIL DAN PEMBAHASAN ...............................................................38
4.1 Pengujian Alat ................................................................................................38
4.1.1 Pengujian Sensor Ultrasonik HC-SR04 .............................................39
4.1.2 Pengujian Sensor Load Cell ...............................................................40
4.1.3 Pengujian Keseluruhan .......................................................................41
4.2 Pembahasan dan Analisa Hasil Uji Coba .......................................................44
4.2.1 Analisa Uji Coba Sensor Ultrasonik HC-SR04 .................................44
4.2.2 Analisa Uji Coba Sensor Load Cell ...................................................47
4.2.3 Analisa Uji Coba Keseluruhan ...........................................................50
BAB 5 PENUTUP ................................................................................................54
5.1 Simpulan ........................................................................................................54
5.2 Saran ..............................................................................................................54
DAFTAR PUSTAKA ..........................................................................................55
LAMPIRAN .........................................................................................................56

vi
DAFTAR TABEL
Halaman
Tabel 2.1 Spesifikasi NodeMCU ESP8266 ............................................................5
Tabel 2.2 Fungsi Pin NodeMCU ESP8266 .............................................................6
Tabel 2.3 Fungsi Pin HC-SR04 ...............................................................................8
Tabel 2.4 Spesifikasi Pin LCD 16 x 2 ...................................................................15
Tabel 3.1 Pin Terhubung dengan NodeMCU ESP8266 .......................................36
Tabel 3.2 Pin HX711 Terhubung dengan Load Cell .............................................37
Tabel 4.1 Ketetapan BMI ......................................................................................51
Tabel 4.2 Perbandingan Tinggi dengan Meteran-Sensor Ultrasonik ....................51
Tabel 4.3 Perbandingan Berat Secara Konvensional-Sensor Load Cell ...............51
Tabel 4.4 Perbandingan BMI dengan Perhitungan-Terbaca .................................52

vii
DAFTAR GAMBAR
Halaman
Gambar 2.1 NodeMCU ESP8266 ...........................................................................5
Gambar 2.2 Pin Out NodeMCU ESP8266 .............................................................6
Gambar 2.3 Sensor Ultrasonik HC-SR04 ...............................................................8
Gambar 2.4 Konfigurasi Pin HC-SR04 ...................................................................8
Gambar 2.5 Cara Kerja Sensor Ultrasonik ..............................................................9
Gambar 2.6 Sensor Load Cell 50 kg .....................................................................10
Gambar 2.7 Rangkaian Jembatan Wheatstone ......................................................10
Gambar 2.8 Rangkaian Wheatstone Pada Load Cell ............................................11
Gambar 2.9 Letak Strain Gauge Pada Load Cell ..................................................11
Gambar 2.10 Modul HX711 .................................................................................12
Gambar 2.11 I2C LCD ..........................................................................................13
Gambar 2.12 Alur Komunikasi Data I2C .............................................................13
Gambar 2.13 LCD 16 x 2 ......................................................................................14
Gambar 3.1 Blok Diagram ....................................................................................18
Gambar 3.2 Flowchart ...........................................................................................20
Gambar 3.3 Preferences ........................................................................................21
Gambar 3.4 URL NodeMCU ESP8266 ................................................................22
Gambar 3.5 Board NodeMCU Terinstal ...............................................................22
Gambar 3.6 Instalasi Aplikasi Blynk ....................................................................28
Gambar 3.7 New Project Blynk ............................................................................29
Gambar 3.8 Pengiriman Auth Token ....................................................................29
Gambar 3.9 Auth Token ........................................................................................30
Gambar 3.10 Setting Device-Connection .............................................................30
Gambar 3.11 Pemilihan Widget ............................................................................31
Gambar 3.12 Widget LED ....................................................................................31
Gambar 3.13 Widget Button .................................................................................31
Gambar 3.14 Widget Labeled Value .....................................................................32
Gambar 3.15 Widget Gauge ..................................................................................32
Gambar 3.16 Widget LCD ....................................................................................32

viii
Gambar 3.17 Skematik Rangkaian LCD-NodeMCU ...........................................33
Gambar 3.18 Visualisasi Rangkaian LCD-NodeMCU .........................................33
Gambar 3.19 Skematik Rangkaian Ultrasonik-NodeMCU ...................................34
Gambar 3.20 Visualisasi Rangkaian Ultrasonik-NodeMCU ................................34
Gambar 3.21 Skematik Rangkaian Load Cell-NodeMCU ....................................35
Gambar 3.22 Visualisasi Rangkaian Load Cell-NodeMCU .................................35
Gambar 3.23 Skematik Rangkaian Keseluruhan ..................................................36
Gambar 3.24 Visualisasi Rangkaian Keseluruhan ................................................36
Gambar 4.1 Stature Meter (Meteran) ....................................................................38
Gambar 4.2 Timbangan Konvensional .................................................................39
Gambar 4.3 Pengujian Sensor Ultrasonik HC-SR04 ............................................40
Gambar 4.4 Nilai Tahanan Kabel Putih-Merah ....................................................40
Gambar 4.5 Nilai Tahanan Kabel Hitam-Merah ...................................................41
Gambar 4.6 Nilai Tahanan Kabel Hitam-Putih .....................................................41
Gambar 4.7 Pengujian Sensor Load Cell ..............................................................41
Gambar 4.8 Bentuk Alat .......................................................................................42
Gambar 4.9 Tes Pengukuran Tinggi dan Berat Badan ...........................................42
Gambar 4.10 Sistem Alat Aktif .............................................................................43
Gambar 4.11 Tampilan Tinggi dan Berat .............................................................43
Gambar 4.12 Hasil Reset Skala Berat ...................................................................44
Gambar 4.13 Hasil Pengukuran ............................................................................44

ix
DAFTAR LAMPIRAN
Halaman
Lampiran 1. Datasheet NodeMCU ESP8266 ........................................................56
Lampiran 2. Datasheet Sensor Ultrasonik HC-SR04 ............................................61
Lampiran 3. Datasheet Sensor Load Cell 50 kg ...................................................63
Lampiran 4. Datasheet HX711 ..............................................................................67
Lampiran 5. Datasheet I2C ...................................................................................75
Lampiran 6. Datasheet LCD .................................................................................78

x
ABSTRAK

Perkembangan di dunia teknologi khususnya di bidang elektronika saat ini telah


banyak mengalami kemajuan dan banyak perkembangan serta semuanya sudah
serba otomatis. Kemajuan teknologi telah menciptakan suatu kecerdasan buatan
seperti Arduino maupun NodeMCU yang dalam pengaplikasiannya lebih praktis
dan bersifat open source. Salah satu cara untuk mengaplikasikan kecerdasan
buatan tersebut yaitu penulis merancang serta membuat alat pengukur tinggi dan
berat badan menggunakan NodeMCU ESP8266 berbasis IoT. Dengan alat ini
dapat mempermudah pengguna dalam melakukan pengukuran serta membaca
hasil ukur dimana data hasil ukur ditampilkan di suatu display dan juga di
smartphone dengan memerlukan koneksi internet sebagai pengirim sinyal data.
Sistem alat menggunakan sensor ultrasonik HC-SR04 yang digunakan sebagai
pendeteksi tinggi badan, sensor load cell sebagai pendeteksi berat badan dan
NodeMCU ESP8266 sebagai pemroses serta IoT untuk mengirim sinyal melalui
jaringan internet untuk ditampilkan pada smartphone dengan support aplikasi
Blynk. Pengujian dilakukan dengan objek berdiri tepat dibawah sensor ultrasonik
HC-SR04 dengan maksimal pengukuran 200 cm dan berpijakan di atas alas sensor
load cell dengan daya tekan maksimal 200 kg. Penggabungan kedua sensor ini
akan menampilkan data ukur sekaligus nilai indeks massa tubuh seseorang yang
diukur secara otomatis. Alat ini meminimalkan tenaga manusia dan akses sistem
alat jauh lebih mudah.
Kata kunci: Tinggi Badan, Berat Badan, NodeMCU ESP8266, Sensor Ultrasonik
HC-SR04, Sensor Load Cell

xi
BAB 1
PENDAHULUAN
1.1 Latar Belakang
Saat ini dunia elektronika sudah banyak mengalami perkembangan, yakni
dari perkembangan teknologi menggunakan robot maupun teknologi yang
serba otomatis, sehingga tidak lagi memerlukan banyak tenaga manusia.
Mikrokontroler yang digunakan juga bervariasi, misalnya saja dengan
Arduino atau NodeMCU. Dikarenakan penggunaannya dirasa lebih
sederhana, murah, praktis dan juga lebih mudah pengoperasiannya.
Kemajuan teknologi yang lebih praktis kini menyebabkan manusia
menciptakan alat-alat yang dapat membantu meringankan suatu pekerjaan
yang dilakukan. Salah satu contohnya adalah dengan terciptanya alat yang
digunakan untuk mengukur tinggi dan berat badan manusia. Masih banyak
alat pengukur tinggi atau berat badan yang memerlukan tenaga manusia
dalam melakukan pengoperasian alat maupun pembacaan hasil ukur.
Hal ini yang mengakibatkan kurang efisiennya dalam pemakaian alat. Untuk
mengukur tinggi maupun berat badan seseorang, minimal harus ada peran
manusia didalamnya untuk melakukan pengoperasian pengukuran serta
membaca hasil ukur. Hasil pembacaan data ukur pada alat pengukur tinggi
atau berat badan memungkinkan menghasilkan hasil ukur yang kurang
mendekati atau kurang tepat terhadap nilai yang sebenarnya. Ini dapat
disebabkan oleh beberapa faktor, yaitu faktor alat yang digunakan sudah
melewati masa pakai, pengkalibrasian alat, pembacaan data ukur dikarenakan
human error dan lain sebagainya.
Maka dari itu, dibutuhkan alat pengukur yang dapat bekerja secara otomatis
dan meminimalisir tenaga manusia dalam melakukan pengukuran, pembacaan
hasil ukur serta dapat menampilkan hasil ukur melalui LCD maupun
smartphone agar lebih praktis. Saat seseorang yang sedang mengukur tinggi
dan berat badan, maka dapat langsung mengetahui hasil pengukurannya
dengan lebih mudah.
1.2 Rumusan Masalah
Adapun perumusan masalah yang akan dibahas pada Tugas Akhir ini, yaitu:
1. Bagaimana merancang alat pengukur tinggi dan berat badan menggunakan
NodeMCU ESP8266 berbasis IoT?
2. Bagaimana membuat alat pengukur tinggi dan berat badan menggunakan
NodeMCU ESP8266 berbasis IoT?

1.3 Batasan Masalah


Dalam perancangan dan pembuatan Tugas Akhir, diberikan batasan-batasan
masalah sebagai berikut:
1. Pembahasan komponen-komponen yang digunakan dalam rangkaian ini
hanya sebatas pada fungsinya saja.
2. Alat ini dibuat untuk mengukur tinggi badan seseorang dengan batas
maksimal 200 cm dan berat badan seseorang dengan batas tekanan
maksimal 200 kg.
3. Setiap bagian blok rangkaian dan flowchart yang berhubungan untuk
membangun dan merancang alat dibahas secara sederhana. Dalam artian
hanya ditunjukkan untuk mendapat proses kerja yang cukup.

1.4 Tujuan Tugas Akhir


Tujuan pembuatan Tugas Akhir ini adalah:
1. Untuk mendeskripsikan perancangan alat pengukur tinggi dan berat badan
menggunakan NodeMCU ESP8266 berbasis IoT.
2. Untuk mendeskripsikan pembuatan alat pengukur tinggi dan berat badan
menggunakan NodeMCU ESP8266 berbasis IoT.
3. Sebagai syarat untuk menyelesaikan perkuliahan di Politeknik Negeri
Medan.

1.5 Manfaat Tugas Akhir


Adapun manfaat yang diperoleh dalam pembuatan Tugas Akhir ini antara
lain:
1. Memudahkan dalam mengetahui tinggi dan berat badan, dengan cara
sensor ultrasonik membaca lewat pantulan dari kepala serta tekanan beban
sensor load cell dan hasilnya terlihat di LCD maupun smartphone.
2. Mengetahui fungsi dan cara kerja setiap komponen yang digunakan.
3. Menerapkan dan mengembangkan ilmu pengetahuan yang didapat selama
di bangku perkuliahan dengan menerapkan secara langsung melalui
pembuatan alat.

1.6 Sistematika Laporan


Adapun sistematika penulisan laporan Tugas Akhir ini adalah sebagai
berikut:
BAB 1 : PENDAHULUAN
Uraian tentang latar belakang, rumusan masalah, batasan
masalah, tujuan tugas akhir, manfaat tugas akhir dan
sistematika laporan.
BAB 2 : TINJAUAN PUSTAKA
Berisikan tentang kajian pustaka dan teori-teori dasar yang
berkaitan dengan judul yang diangkat.
BAB 3 : METODE
Membahas tentang alur rancang bangun alat dan langkah-
langkah pengerjaannya serta metode pengujiannya.
BAB 4 : HASIL DAN PEMBAHASAN
Berisikan hasil pengujian serta analisa hasil pengujian dan
pengukuran dari alat tersebut.
BAB 5 : PENUTUP
Memuat simpulan dan saran yang didapat dalam
pembahasan masalah.

Anda mungkin juga menyukai