Anda di halaman 1dari 80

HASIL

RANCANG BANGUN THERMOMETER NON KONTAK DAN HAND


SANITIZER SECARA OTOMATIS BERBASIS IOT

Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana


Teknik (S.T) Pada Jurusan Teknik Elektro Fakultas Teknik
Universitas Halu Oleo

OLEH :

SUDARFIN
E1D1 14 025

JURUSAN TEKNIK ELEKTRO


FAKULTAS TEKNIK
UNIVERSITAS HALU OLEO
KENDARI
2021
DAFTAR ISI

HALAMAN JUDUL ......................................................................................... i

DAFTAR ISI ...................................................................................................... ii

DAFTAR TABEL ............................................................................................. iii

DAFTAR GAMBAR ......................................................................................... iv

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

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

1.2 Rumusan Masalah ................................................................................. 3

1.3 Tujuan ................................................................................................... 3

1.4 Batasan Masalah ................................................................................... 3

1.5 Manfaat ................................................................................................. 4

1.6 Sistematika Penulisan ........................................................................... 4

BAB II TINJAUAN PUSTAKA ...................................................................... 5

2.1 Penelitian Terdahulu ............................................................................. 5

2.1.1 Perbedaan penelitian selanjutnya.................................................. 6

2.2 Pengertian NodeMCU ........................................................................... 8

2.2.1 Versi NodeMCU ........................................................................... 9

2.3 Sensor Ultrasonik HC-SRF04 ............................................................... 23

2.4 Relay ..................................................................................................... 16

2.5 Sensor Suhu Inframerah MLX90614 .................................................... 18

2.6 LCD 16x2 ............................................................................................. 19

2.7 Komunikasi serial antar IC (I2C) .......................................................... 21

ii
2.8 Buzzer ................................................................................................... 21

2.9 Mini Submersible Water Pump............................................................. 22

2.10 Arduino IDE ........................................................................................ 23

2.11 Internet Of Things (IOT) ..................................................................... 26

2.11.1 Konsep dan cara kerja Internet Of Things ( IOT ) ..................... 27

2.12 Bylnk .................................................................................................... 27

2.12.1 Bagian -Bagian yang ada di Bylink ............................................ 28

BAB III METODE PENELITIAN .................................................................. 29

3.1 Waktu dan Tempat ................................................................................ 29

3.2 Alat dan Bahan ...................................................................................... 29

3.2.1 Alat Penelitian ............................................................................. 29

3.2.2 Bahan Penelitian .......................................................................... 30

3.3 Tahapan Penelitian ................................................................................ 30

3.3.1 Studi Literatur .............................................................................. 32

3.3.2 Tahap perancangan Sistem .......................................................... 32

3.3.3 Implementasi Sistem .................................................................... 32

3.3.4 Pengujian Sistem ......................................................................... 33

3.3.5 Hasil Penelitian ............................................................................ 33

3.4 Perancangan Sistem Blok Diagram ..................................................... 33

3.5 Alur Prinsip Kerja Alat ........................................................................ 33

BAB IV Hasil Dan Analisa ............................................................................... 38

4.1 Perancangan Blok Diagram Sistem ...................................................... 38

iii
4.2 Perancangan Alat ................................................................................... 40

4.2.1 Sensor Suhu MLX90614 dengan NodeMCU ............................... 40

4.2.2 Sensor Ultrasonik HC-SR04 dengan NodeMCU ......................... 41

4.2.3 Sensor Inframerah dengan NodeMCU ........................................ 42

4.2.4 Sensor Inframerah dengan NodeMCU ........................................ 43

4.2.5 Buzzer dengan NodeMCU ........................................................... 44

4.2.6 Modul Relay yang terhubung dengan Pompa Summersible dengan

NodeMCU ............................................................................................ 44

4.2.7 Rangkaian Elektronika Keseluruhan ........................................... 45

4.2.8 Perancangan Tampilan Antarmuka Pengguna ............................. 45

4.3 Flowchart Software................................................................................ 55

4.4 Prinsip Kerja Sistem ............................................................................. 58

4.4.1 Proses Pengukuran Suhu ............................................................. 58

4.4.2 Proses Pemberian Handsanitizer ................................................. 58

4.5 Pengujian Sistem .................................................................................. 59

4.5.1 Pengujian Hardware .................................................................... 59

4.5.2 Pengujian Software ...................................................................... 65

4.5.3 Pengujian Keseluruhan Fungsional ............................................. 66

BAB V PENUTUP ............................................................................................. 67

5.1 Kesimpulan ........................................................................................... 67

5.2 Saran ..................................................................................................... 67

DAFTAR PUSTAKA. ....................................................................................... 69

iv
DAFTAR TABEL

Tabel 2.1 Tabel Deskripsi Nama Dan Fungsi Pin Sensor MLX90614 ............... 20

Tabel 2.2 Susunan Kaki Pada LCD dan Penjelasanya ........................................ 21

Tabel 2.3 Fungsi shortcut button Arduino IDE .................................................. 25

Tabel 3.1 Daftar Peralatan yang di gunakan ....................................................... 30

Tabel 3.2 Daftar Bahan Yang Digunakan ......................................................... 31

Tabel 4.1 Konfigurasi Pin Sensor MLX90614 dengan NodeMCU ................... 39

Tabel 4.2 Konfigurasi Pin NodeMCU dengan sensor Ultrasonik ..................... 40

Tabel 4.3 Konfigurasi Pin NodeMCU dengan sensor Inframerah .................... 41

Tabel 4.4 Konfigurasi Pin LCD dan NodeMCU ................................................ 42

Tabel 4.5 Konfigurasi Pin ModeMCU dengan Buzzer ...................................... 43

Tabel 4.6 Konfigurasi Pin NodeMCU dengan Relay ......................................... 44

Tabel 4.7 Pengujian Rangkaian Power Supply................................................... 59

Tabel 4.8 Pengujian Sensor Ultrasonik .............................................................. 60

Tabel 4.9 Perbandingan Pengukuran suhu tubuh ............................................... 61

Tabel 4.10 Pengujian LCD ................................................................................. 62

Tabel 4.11 Pengujian Buzzer .............................................................................. 63

Tabel 4.11 Pengujian Relay ................................................................................ 64

Tabel 4.12 Pengujian Pompa............................................................................... 64

Tabel 4.13 Pengujian Keseluruhan Fungsional ................................................. 66

v
DAFTAR GAMBAR

Gambar 2.1 NodeMCU ...................................................................................... 10

Gambar 2.2 Generasi Pertama NodeMCU ........................................................ 11

Gambar 2.3 Skematik Posisi Pin NodeMCU Devkit V1 .................................. 11

Gambar 2.4 NodeMCU Devkit V2 ................................................................... 12

Gambar 2.5 Skematik Posisi Pin NodeMCU Devkit ........................................ 12

Gambar 2.6 NodeMCU Dekvit V3 .................................................................... 13

Gambar 2.7 Skematik Posisi Pin NodeMCU Dekvit V3 ................................... 13

Gambar 2.8 Sensor Ultrasonik HC-SRF04 ...................................................... 14

Gambar 2.9 Cara Kerja Sensor Ultrasonik Dengan Transmitter dan Receiver... 15

Gambar 2.10 Sistem pewaktu pada Sensor HC-SR04 ........................................ 16

Gambar 2. Relay.................................................................................................. 17

Gambar 2.12 Struktur Sederhana Relay .............................................................. 18

Gambar 2.13 Sensor Suhu Inframerah MLX90614 ............................................ 19

Gambar 2.14 Deskripsi Pin Sensor MLX90614 .................................................. 20

Gambar 2.15 LCD 16x2 Tampilan fisik & Susunan pin..................................... 21

Gambar 2.16 Buzzer ............................................................................................ 23

Gambar 2.17 Mini Sumersible Water Pump ....................................................... 24

Gambar 2.18 Arduiono IDE ................................................................................ 24

Gambar 2.19 Konsep Internet of Things (IoT) ................................................... 28

Gambar 2.20 Tampilan Blynk ............................................................................. 29

Gambar 2.22 Tampilan create new project ........................................................ 29

vi
Gambar 2.22 Design view ................................................................................... 29

Gambar 3.1 Flowchart Tahapan Penelitian ........................................................ 32

Gambar 3.2 Blok diagram ................................................................................... 35

Gambar 3.3 Sketsa Alat....................................................................................... 36

Gambar 3.3 Blok Diagram .................................................................................. 37

Gambar 4.2 Sensor suhu MLX90614 dan NodeMCU ......................................... 39

Gambar 4.3 Sensor Jarak Ultrasonik SR-HC04 .................................................. 40

Gambar 4.4 Sensor Inframerah dan NodeMCU .................................................. 41

Gambar 4.5 NodeMCU dan LCD 16x2 .............................................................. 42

Gambar 4.6 NodeMCU dengan Buzzer .............................................................. 43

Gambar 4.7 Rangakaian NodeMCU dengan relay dan Pompa 5V ..................... 44

Gambar 4.8 Rangkaian keseluruhan sistem ........................................................ 44

Gambar 4.9 Tampilan arduino IDE .................................................................... 45

Gambar 4.10 Tampilan setting arduino IDE....................................................... 46

Gambar 4.11 Tampilan tools arduino IDE ......................................................... 46

Gambar 4.12 Tampilan boards manager arduino IDE. ...................................... 47

Gambar 4.13 Tampilan tools board arduino IDE.. ............................................. 47

Gambar 4.14 Tampilan tools port arduino IDE. ................................................. 48

Gambar 4.15 Program pada arduino IDE ........................................................... 48

Gambar 4.16 Aplikasi Blynk di play store .......................................................... 49

Gambar 4.17 Tampilan Blynk. ............................................................................ 49

Gambar 4.18 Aplikasi blynk ............................................................................... 50

Gambar 4.19 Notifikasi dari aplikasi Blynk ........................................................ 50

vii
Gambar 4.20 Tampilan G-mail ........................................................................... 51

Gambar 4.21 Widget box aplikasi Blynk ............................................................. 51

Gambar 4.22 Gauge settings aplikasi Blynk ....................................................... 52

Gambar 4.23 Select pin aplikasi Blynk ................................................................ 52

Gambar 4.24 Tampilan kontrol aplikasi Blynk ................................................... 52

Gambar 4.25 Flowchart Sistem ........................................................................... 54

Gambar 4.26 Flowchart Pada Blynk ................................................................... 54

Gambar 4.27 Instrumen Pembanding Thermometer Digital dan ThermoGun ... 61

Gambar 4.28 Pengujian Buzzer menggunakan Avo Meter Digital..................... 63

Gambar 4.29 Program Arduiuno Ide................................................................... 65

viii
1 BAB I
PENDAHULUAN

1.1 Latar Belakang

Diawal Tahun 2020 pandemi Covid 19 menyerang hampir seluruh


dunia tidak terkecuali di Indonesia, Covid 19 merupakan singkatan dari
Coronavirus Disease 2019 yang merupakan penyakit menular yang
diakibatkan oleh SARS-CoV-2, dan merupakan salah satu jenis virus Korona.
Wabah ini pertama kali ditemukan di Wuhan, Provinsi Hubei, China, pada
Desember 2019.
Di Indonesia sendiri penyebaran virus corona mulai menyebar luas
sehingga harus dengan cepat diatasi. Pemerintah pusat maupun daerah sudah
melakukan berbagai cara untuk meminimalisir penyebaran virus corona
dengan menerbitkan protokol Kesehatan dan dipadu secara terpusat oleh
kementerian Kesehatan RI
Protokol Kesehatan yang diterapkan pemerintah wajib dipatuhi
masyarakat dan diterapkan di berbagai Tempat-tempat Umum seperti pusat
Perbelanjaan, Perkantoran, Bandara, Kampus, dan tempat keramaian lainnya,
Salah salah satu bentuk penerapan protokol Kesehatan yang dihimbau oleh
pemerintah yaitu pengecekan suhu tubuh dan mencuci tangan/mesterilrkan
tangan dari kuman, bakteri maupun virus.
Umumnya disetiap Gedung atau tempat keramaian seperti Bandara,
Pusat perbelanjan, Kampus dan beberapa tempat lain, setiap pengunjung yang
akan memasuki Gedung dilakukan pemeriksaan suhu tubuh menggunakan alat
ukur thermometer gun dan memberikan cairan handsanitizer kepada
pengunjung hal ini dilakukan secara manual yang akan membutuhkan waktu
dan memiliki resiko Human error.
Dari penelitian sebelumnya yang pernah dibuat, pertama oleh Maickel
Osean Sibuea dalam skripsi yang berjudul “Pengukuran dengan sensor suhu
Inframerah MLX 90614 Berbasis Arduino”, Batasan Penelitian ini adalah
pengukuran suhu non kontak menggunakan 4 Objek yang berbeda secara

1
bergantian yaitu suhu es batu, suhu air yang dipanaskan dengan pemanas air
elektrik, suhu air yang dipanaskan dengan kompor gas, dan suhu pada leher
solder elektrik. Pada penelitian yang kedua oleh B. Budiana Dkk dalam jurnal
yang berjudul “Pembuatan Alat Otomatis Hand Saniitizer sebagai salah satu
antisipasi penyebaran COVID-19 di politeknik Negeri Batam”, Pada penelitian
ini Batasan masalah yan dtulis oleh peneliti adalah pemberian cairan
Handsanitizer secara Otomatis dipoliteknik negeri Batam. Kemudian penelitan
selanjutnya yang dibuat oleh Agatha Wahyu Kencana dalam jurnal yang
berjudul “Rancang bangun alat Otomatis Handsanitizer dan ukur suhu tubuh
mandiri untuk pencegahan COVID-19 Berbasis IOT”. Dalam penelitian ini
menggunakan beberapa komponen utama seprti terdapat 2 sensor yang di
gunakan sensor suhu GY-906 dan sensor halangan Inframerh, mikrokontroler
yang digunakan NodeMcu ESp8266, alat ini dilengkapi Servo motor Serta
Alarm Buzzer yang berfungsi memberi peringatan apabila suhu tubuh >38℃,
selain itu alat ini terkoneksi dengan smartphone melalui wi-fi yang akan
menampilkan informasi mengenai suhu tubuh yang diukur.
Dari penelitian Pertama dan kedua sebagai penulis mencoba
menggabungkan dua penelitian yang berbeda menjadi satu sistem yang dapat
mengukur suhu objek secara non kontak dan pemberian Handsanitizer secara
otomatis sedangkan penelitian ketiga penulis mengembakan penelitian yang
ada dengan menambahkan sensor Ultrasonik SR-HC04 agar sensor suhu
MLX90614 dapat menggukur suhu objek lebih akurat Ketika objek mendekati
sensor suhu dengan jarak tertentu, untuk uraian lamjut tentang penelitian
terdahalu akan dibahas pada pembahasan berikutnya.
Berdasarkan uraian diatas maka diperlukan sistem untuk memeriksa
suhu tubuh dan pemberian Cairan Hand Sanitizer tanpa kontak dalam sebuah
Gedung agar dapat membantu dan menggantikan serta memudahkan pihak
petugas keamanan untuk memantau pengujung apalagi dengan jumlah yang
banyak masuk kedalam Gedung.
Agar terpenuhi syarat tersebut maka peneliti merancang suatu alat
otomatis “RANCANG BANGUN THERMOMETER TUBUH NON

2
KONTAK DAN HAND SANITIZER SECARA OTOMATIS BERBASIS
IOT”. Komponen yang akan digunakan peneliti adalah mikrokontroler
NodeMCU Esp8266 serta sensor halangan inframerah dan sensor suhu GY-906
MLX90614, ditambahkan dengan sensor ultrasonic HC- SR-04 yang kemudian
akan bekerja dan mengolah data yang diinginkan (suhu tubuh dibawah 37.5°C
dan suhu tubuh diatas 37.5°C),. Alat ini nantinya di lengkapi dengan Pompa
Sumersible 5v sebagai Pompa Hand Sanitizer serta alarm buzzer untuk
membunyikan alarm apabila ada pengunjung yang suhu tubuhnya >37.5°C.
Dalam pembuatan alat ini juga menggunakan konsep Internet of Things (IoT)
dengan tujuan agar dapat memantau dan mengontrol suhu tubuh orang pada
setiap orang setiap waktu, cara kerja IoT adalah alat ini nantinya akan
terkoneksi pada Smartphone dengan aplikasi Blynk melalui wi-fi yang akan
menampilkan informasi mengenai suhu tubuh.

1.2 Rumusan Masalah

Adapun rumusan masalah yang akan dibahas dalam tugas akhir ini adalah :
1. Bagaimana membuat hardware dan Software alat Rancang bangun
Thermometer Non Kontak dan Handsanitizer secara otomatis berbasis IOT?
2. Bagaimana Analisis Kinerja sensor suhu MLX90614 terhadap Sensitivitas,
Linearitas, dan Time Respon ?

1.3 Tujuan

Tujuan dari penelitian ini adalah menghasilkan sistem pemantauan suhu


non kontak dan handsainitizer secara otomatis agar user dapat mendapatkan
informasi suhu tubuh pada suatu objek secara realtime dan User dapat lebih
efektif dalam membersihkan tangan secara otomatis

1.4 Batasan Masalah

1. Menggunakan NodeMCU V.3 sebagai board mikrokontroller


2. Menggunakan Sensor Suhu GY- 906 MLX90614 sebagai sensor suhu tubuh
3. Sensor inframerah (Infrared Barrier sensor) sebagai sensor haling
rintangan berupa tangan

3
4. Pompa imversible 5V sebagai pompa untuk menarik cairan handSanitizer
dari wadah
5. Buzzer sebagai pemberi peringatan apabila suhu tubuh yang dicek
melebihi suhu tubuh normal (37.5 ℃)
6. Sensor Ultrasonic HC -SR04 sebagai peneteksi objek berupa orang diepan
alat
7. Layar LCD 16x2 sebagai output
8. Besaran suhu ℃
9. Aplikasi android yang digunakan adalah Bylink

1.5 Manfaat

Adapun Manfaat dari penulisan tugas akhir ini adalah :

1. Memudahkan User dalam memantau kondisi tubuh dan membersihkan


tangan secara otomatis sebagai bentuk pencegahan penyebaran covid 19
2. Bagi kalangan akademis dapat digunakan sebagai bahan informasi studi
lanjutan yang diperlukan untuk pengembangan yang berkaitan dengan alat
pengukur suhu tubuh non kontak dan handsanitizer secara otomatis

1.6 Sistematika Penulisan

Adapun sistematika penulisan tugas akhir ini terdiri dari

BAB I Pendahuluan

Pendahuluan menjelaskan tentang latar belakang pembuatan tugas akhir,


rumusan masalah, tujuan Batasan masalah, manfaat serta sitematika
penulisan

BAB II tinjauan Pustaka

Bab ini berisi teori penunjang yang menguraikan teori -teori yang
mendukung komponen – komponen yang akan dibuat

4
BAB III Metode Penelitian

Bab ini berisi uraian pelaksanaan teknis dan proses penelitian dalam
merancang dan mengimplementasikan system

BAB IV hasil dan Analisa

Bab ini membahas tentang pengujian dan analysis keseluruhan sistem


untuk mengetahui kinerja system

BAB V Kesimpulan

Pada bab ini berisi tentang kesimpulan dari pembuatan tugas akhir

Daftar Pustaka

5
2 BAB II

TINJAUAN PUSTAKA

2.1 Penelitian terdahulu

Berikut adalah beberapa penelitian sebelumnya tentang Rancang


bangun Thermometer tubuh non kontak dan handsanitizer secara otomatis yang
berhasil dirangkum :

a. Pada penelitian Pertama dengan judul “ Pengukuran Suhu Dengan Sensor


Suhu Inframerah MLX90614 Berbasis Arduino ” (MAICKEL OSEAN
SIBUEA, 2018) ada percobaan ini, penulis menggunakan sebuah sensor
suhu inframerah MLX90614 berbasis Arduino Uno yang mana mengukur
suhu dari 4 objek benda secara bergantian yaitu suhu es batu, suhu air yang
dipanaskan dengan pemanas air elektrik, suhu air yang dipanaskan dengan
kompor gas dan suhu pada leher solder elektrik. Pengukuran dilakukan
secara contactless dengan jarak maksimal 0,5 cm dari objek benda. Layar
LCD menampilkan hasil pengukuran secara real time setiap detik dengan
satuan °C dan dapat disimpan pada MicroSD card dengan format .txt .Hasil
pengukuran suhu sensor suhu MLX90614 akan dibandingkan dengan hasil
pengukuran suhu termometer alkohol. Data pengukuran yang disimpan pada
MicroSD card dapat dilihat melalui komputer dengan aplikasi Notepad.
b. Pada penelitian kedua dengan judul “ pembuatan Alat Otomatis Hand
Sanitizer sebagai salah satu antisipasi penyebaran COVID-19 di Politeknik
Negeri Batam” (B. Budiana dkk 2020) pada penelitian ini penulis
menggunakan beberapa komponen elektronika seperti pada bagian input
sensor infrared yang berfungsi sebagai pendeteksi objek adanya tangan dan
menggunakan NodeMCU sebagai board mikrokontrolernya, pada bagian
output digunakan motor servo sebagai aktuator dimana motor servo
berfungsi untuk mengatur keluarnya cairan Handsanitizer dari botol. Hasil
dari penelitian ini adalah alat dapat diterapkan di Politeknik Negeri Batam
dan alat telah sesuai dengan yang diharapkan dimana Ketika tangan

6
diletakkan pada Ujung sensor Infrared , cairan Hand Sanitizer akan keluar
secara otomatis dari dalam wadah botol, sistem perancangan tersebut
bekerja secara terintegrasi, kompatibel dan optimal. Jarak minimal telapak
tangan terhadap lubang pengeluaran hand sanitizer adalah ± 5cm.
c. Pada Penelitian ketiga yang berjudul “Rancang Bangun alat otomatis Hand
sanitizer dan ukur suhu tubuh mandiri untuk pencegahan COVID-19
Berbasis IOT” ( Agatha Wahyu Kencana ,2020 ) Dalam penelitian ini
komponen utama yang digunakkan adalah mikrokontroller NodeMCU
Esp8266 serta sensor suhu GY-906 dan sensor halangan inframerah . Alat
ini nantinya dilengkapi servo motor serta alarm buzzer yang berfungsi
memberi peringatan apabila suhu tubuh >38ºC, selain itu alat ini juga
nantinya akan terkoneksi pada Smartphone melalui wi-fi yang akan
menampilkan informasi mengenai suhu tubuh yang diukur.

2.1.1 Perbedaan penelitian sebelumnya


Adapun yang menjadikan penelitian ini berbeda dengan penelitian
terdahulu adalah sebagai berikut :
Pada penelitan terdahulu pada bagian Pertama perbedaannya
terdapat pada Variabel alat yang dibuat yaitu Hanya pengukuran suhu
dengan sensor suhu Inframerah MLX90614 dan objek yang diteliti adalah
zat benda yang diukur suhunya menggunakan sensor MLX90614
diantaranya pengukuran Suhu yaitu Suhu Es batu, Suhu air yang dipanaskan
dengan pemanas air elektrik, suhu air yang dipanaskan dengan kompor gas,
dan suhu pada leher solder elektrik Pada penelitian terdahulu bagian kedua
perbedaanya terdapat pada Variabel alat yang dibuat yaitu hanya pembuatan
Alat Otomatis Hand Sanitizer. Pada penelitian terdahulu bagian ketiga
perbedaanya terdapat pada komponen yang digunakan, pada bagian output
sistem menggunakan motor servo sebagai penggerak untuk menarik pompa
botol hand sanitizer.
Dari ketiga penelitian terdahulu diatas pada penelitan Pertama dan
penelitian kedua , penulis hendak menggabungkan 2 variable yang
digunakan berbeda menjadikan satu alat yaitu alat otomatis untuk mengukur

7
suhu tubuh non kontak dan pemberian Hand Sanitizer secara otomatis yang
mengedepankan kelebihan seperti sensor suhu yang digunakan tidak
disentuh oleh objek/manusia, pemberian Handsanitizer secara otomatis dan
tidak disentuh oleh objek/manusia karena meggunakan sensor Inframerah
kemudian dapat dimonitoring jarak jauh melalui konsep internet of things
(IOT) menggunakan software Blynk. Pada Penelitian ketiga terdapat
beberapa persamaan yang didapat dengan penelitian ini yaitu menggunakan
Sensor Suhu MLX90614, Sensor inframerah, sebagai input dan NodeMCU
sebagai mikrokontroller serta software Blynk sebagai monitoring suhu
dalam konsep IOT, Adapun yang menjadikan berbeda pada penelitian saya
adalah pada bagian input penelitian ini menambahkan komponen sensor
jarak ultrasonik HC-SR04 dan bagian output menggunakan pompa
summersible 5 volt sebagai aktutator untuk mengeluarkan cairan
Handsanitizer dari wadah, untuk menjelaskan inovasi penelithan saya dari
penelitian terdahulu adalah penambahan sensor jarak dimana alat dapat
mendeteksi user dalam jarak 5 – 15 cm sehingga sensor suhu MLX90614
dapat lebih akurat dalam membaca suhu tubuh user tanpa kontak/ sentuh.

Kesimpulannya pada penelitian saya ini Pembuatan alat


memanfaatkan Mikrokontroler NodeMCU, mikrokontroler ini telah
terintegrasi dengan modul wifi ESP8266 dimana mikrokontroler ini
berfungsi sebagai otak dari alat yang digunakan untuk mengukur suhu tubuh
dan Pemberian handsnitizer secara otomatis, dibantu dengan sensor suhu
(GY906-MLX90614) sebagai pendeteksi suhu tubuh manusia dan sensor
jarak ( Ultrasonik HC-SR04 ) sebagai pendeteksi berupa Orang di depan
alat, kemudian sensor Inframerah sebagai pendeteksi Halang rintang berupa
tangan untuk penberian handsanitizer secara otomatis , Output Alat ini akan
ditampilkan dalam LCD 16 x 2 dan data kirimkan ke Android software
Bylink menggunakan jaringan WIFI (Wireless Fidelity)

8
2.2 Pengertian NodeMCU

NodeMCU adalah sebuah platform IoT yang bersifat opensource.


Terdiri dari perangkat keras berupa System On Chip ESP8266. dari ESP8266
buatan Espressif System, juga firmware yang digunakan, yang menggunakan
Bahasa pemrograman scripting Lua. [Sumardi, 2016] Istilah NodeMCU
secara default sebenarnya mengacu pada firmware yang digunakan dari pada
perangkat keras development kit NodeMCU bisa dianalogikan sebagai board
arduino-nya ESP8266.

Sejarah lahirnya NodeMCU berdekatan dengan rilis ESP8266 pada 30


Desember 2013, Espressif Systems selaku pembuat ESP8266 memulai
produksi ESP8266 yang merupakan SoC Wi-Fi yang terintegrasi dengan
prosesor Tensilica Xtensa LX106. Sedangkan NodeMCU dimulai pada 13
Oktober 2014 saat Hong mecommit file pertama nodemcu-firmware ke
Github. Dua bulan kemudian project tersebut dikembangkan ke platform
perangkat keras ketika Huang R meng-commit file dari board ESP8266 ,
yang diberi nama devkit v.0.9.

Berikutnya, di bulan yang sama. Tuan PM mempoSting pustaka client


MQTT dari Contiki ke platform SOC ESP8266 dan di-commit ke project
NodeMCU yang membuatnya mendukung protokol IOT MQTT melalui Lua.
Pemutakhiran penting berikutnya terjadi pada 30 Januari 2015 ketika
Devsaurus memporting u8glib ke project NodeMCU yang memungkinkan
NodeMCU bisa mendrive display LCD, OLED, hingga VGA. Demikianlah,
project NodeMCU terus berkebang hingga kini berkat komunitas open source
dibaliknya, pada musim panas 2016 NodeMCU sudah terdiri memiliki 40
modul fungsionalitas yang bisa digunakan sesuai kebutuhan developer.

9
Gambar 2.0.1 NodeMCU
(Sumber : https://www.google.com/)
Karena jantung dari NodeMCU adalah ESP8266 (khususnya seri ESP-
12, termasuk ESP-12E) maka fitur – fitur yang dimiliki NodeMCU akan
kurang lebih sama ESP-12 (juga ESP-12E untuk NodeMCU v.2 dan v.3)
kecuali NodeMCU telah dibungkus oleh API sendiri yang dibangun
berdasarkan bahasa pemrograman eLua, yang kurang lebih cukup mirip
dengan javascript. Beberapa fitur tersebut antara lain

1. 10 Port GPIO dari D0 – D10


2. Fungsionalitas PWM
3. Antarmuka I2C dan SPI
4. Antarmuka 1 Wire
5. ADC

Modul ini membutuhkan daya sekitar 3.3 V dengan memiliki tiga mode
wifi yaitu Station, Access Point dan Both (Keduanya). Modul ini juga
dilengkapi dengan prosesor, memori dan GPIO dimana jumlah pin
bergantung dengan jenis ESP8266 yang kita gunakan. Sehingga modul ini
bisa berdiri sendiri tanpa menggunakan mikrokontroler apapun karena sudah
memiliki perlengkapan layaknya mikrokontroler.

2.2.1 Versi NodeMCU

Beberapa pengguna awal masih cukup bingung dengan beberapa


kehadiran board NodeMCU. Karena sifatnya yang open source tentu akan
banyak produsen yang memproduksinya dan mengembangkannya. Secara
umum ada tiga produsen NodeMCU yang produknya kini beredar di pasaran:

10
Amica, DOIT, dan Lolin/WeMos. Dengan beberapa varian board yang
diproduksi yakni V1, V2 dan V3.

a. Generasi pertama / board v.0.9 ( Biasa disebut V1 )

Gambar 2.2 Generasi Pertama NodeMCU


(Sumber : https://tutorkeren.com/)
Board versi 0.9 sering disebut di pasar sebagai V.1 adalah versi asli
yang berdimensi 47 mm x 31 mm. Memiliki inti ESP-12 dengan flash memory
berukuran 4MB. Berikut adalah pinout dari board v.0.9

Gambar 2.3 Skematik Posisi Pin NodeMCU Devkit V1


(Sumber : https://tutorkeren.com/)
Namun beberapa produk juga ada yang menggunakan chip ESP-12E
sebagai inti dari board v.0.9 dengan tampilan board berubah menjadi hitam.

11
b. Generasi kedua / board v 1.0 (biasa disebut V2)

Gambar 2.4 NodeMCU Dekvit V2

(Sumber : https://tutorkeren.com/)

Generasi kedua adalah pengembangan dari versi sebelumnya, dengan chip


yang ditingkatkan dari sebelumnya ESP12 menjadi ESP12E. Dan IC Serial
diubah dari CHG340 menjadi CP2102

Gambar 2.5 Skematik Posisi Pin NodeMCU Dekvit V2


(Sumber : https://tutorkeren.com/)

12
c. Generasi ketiga / board v 1.0 ( biasa disebut V3 Lolin)

Gambar 2.6 NodeMCU Dekvit V3


(Sumber : https://tutorkeren.com/)
Sedangkan untuk V3 sebenarnya bukanlah versi resmi yang dirilis oleh
NodeMCU. Setidaknya sampai posting ini dibuat, belum ada versi resmi untuk
V3 NodeMCU. V3 hanyalah versi yang diciptakan oleh produsen LoLin
dengan perbaikan minor terhadap V2. Diklaim memiliki antarmuka USB yang
lebih cepat.

Gambar 2.0.7 Skematik Posisi Pin NodeMCU Dekvit V3


(Sumber : https://tutorkeren.com/)

13
Jika anda bandingkan dengan versi sebelumnya, dimensi dari board V3.
Akan lebih besar dibanding V2. Lolin menggunakan 2 pin cadangan untuk
daya USB danmyang lain untuk GND tambahan.
Tentu 3 jenis versi ini akan berkembang dan bertambah seiring dengan
waktu karena sifatnya yang opensource. Mungkin beberapa bulan atau
beberapa tahun setelah tulisan ini dibuat akan muncul versi- versi lain yang
beredar.

2.3 Sensor Ultrasonik HC-SRF04

Sensor ultrasonik adalah sebuah sensor yang memiliki fungsi untuk


mengubah besaran fisis alias bunyi menjadi besaran listrik, begitupun
sebaliknya. [Yakob Lilikwati, 2012] Gelombang ultrasonik adalah
gelombang bunyi yang mempunyai frekuensi sangat tinggi yaitu 20.000 Hz.
Bunyi ultrasonik tidak dapat di dengar oleh telinga manusia. Bunyi ultrasonik
dapat didengar oleh anjing, kucing, kelelawar, dan lumba-lumba. Bunyi
ultrasonik bisa merambat melalui zat padat, cair dan gas. Reflektivitas bunyi
ultrasonik di permukaan zat padat hampir sama dengan reflektivitas bunyi
ultrasonik di permukaan zat cair. Akan tetapi, gelombang bunyi ultrasonik
akan diserap oleh tekstil dan busa. Alat ini memiliki 4 pin, pin VCC, GND,
Trigger, dan Echo. Pin VCC untuk listrik positif dan GND untuk ground-nya.
Pin Trigger untuk trigger keluarnya sinyal dari sensor dan pin Echo untuk
menangkap sinyal pantul dari benda.

Gambar 2.8 Sensor Ultrasonik HC-SRF04


(Sumber : Buku Project Sistem Kendali Elektronik Berbasis Arduiuno )

14
Pada sensor ultrasonik, gelombang ultrasonik dibangkitkan
melalui sebuah alat yang disebut dengan piezoelektrik dengan frekuensi
tertentu. Piezoelektrik ini akan menghasilkan gelombang ultrasonik
(umumnya berfrekuensi 40kHz) Ketika sebuah osilator diterapkan pada
benda tersebut. Secara umum, alat ini akan menembakkan gelombang
ultrasonik menuju suatu area atau suatu target. Setelah gelombang
menyentuh permukaan target, maka target akan memantulkan Kembali
gelombang tersebut. Gelombang pantulan dari target akan ditangkap oleh
sensor, kemudian sensor menghitung selisih antara waktu pengiriman
gelombang dan waktu gelombang pantul diterima.

Gambar 2.9 Cara Kerja Sensor Ultrasonik Dengan Transmitter dan Receiver
(Sumber : Buku Project Sistem Kendali Elektronik Berbasis Arduiuno )

Ketika kita ketahui selisih antara waktu pengiriman gelombang dan waktu
gelombang pantul diterima, maka dapat dihitung jarak benda berdasarkan rumus
berikut.

dimana S merupakan jarak antara sensor ultrasonik dengan benda (bidang pantul),
dan t adalah selisih antara waktu pemancaran gelombang oleh transmitter dan waktu

15
ketika gelombang pantul diterima receiver. Agar nilai tersebut dapat terbaca oleh
Arduino maka rentang waktu kerjanya harus kita ubah dalam satuan mikrosekon µs
dan satuan jarak bisa kita ubah dalam satuan cm.

Atau

Cara menggunakan alat ini yaitu ketika kita memberikan tegangan positif
pada pin Trigger selama 10uS, maka sensor akan mengirimkan 8 step sinyal
ultrasonik dengan frekuensi 40kHz. Selanjutnya, sinyal akan diterima pada pin
Echo. Untuk mengukur jarak benda yang memantulkan sinyal tersebut, maka selisih
waktu ketika mengirim dan menerima sinyal digunakan untuk menentukan jarak
benda tersebut. Berikut adalah visualisasi dari sinyal yang dikirimkan oleh sensor
HC-SR04.

Gambar 2.10 sistem pewaktu pada Sensor HC-SR04


(Sumber : Buku Project Sistem Kendali Elektronik Berbasis Arduiuno )

Secara detail, cara kerja sensor ultrasonik adalah sebagai berikut:

 Sinyal dipancarkan oleh pemancar ultrasonik dengan frekuensi tertentu dan


dengan durasi waktu tertentu. Sinyal tersebut berfrekuensi diatas 20kHz.
Untuk mengukur jarak benda (sensor jarak), frekuensi yang umum
digunakan adalah 40kHz.

16
 Sinyal yang dipancarkan akan merambat sebagai gelombang bunyi dengan
kecepatan sekitar 340 m/s. Ketika menumbuk suatu benda, maka sinyal
tersebut akan dipantulkan oleh benda tersebut.
 Setelah gelombang pantulan sampai di alat penerima, maka sinyal tersebut
akan diproses untuk menghitung jarak benda tersebut. Jarak benda dihitung
berdasarkan rumus : S = 340.t/2 dimana S merupakan jarak antara sensor
ultrasonik dengan benda (bidang pantul), dan t adalah selisih antara waktu
pemancaran gelombang oleh transmitter dan waktu ketika gelombang
pantul diterima receiver.

2.4 Relay

Relay adalah Saklar (Switch) yang dioperasikan secara listrik dan


merupakan komponen Electromechanical (Elektromekanikal) yang terdiridari
2 bagian utama yakni Elektromagnet (Coil) dan Mekanikal (seperangkat
Kontak Saklar / Switch). [Yakob Lilikwati, 2012] Relay menggunakan Prinsip
Elektromagnetik untuk menggerakkan Kontak Saklar sehingga dengan arus
listrik yang kecil (low power) dapat menghantarkan listrik yang bertegangan
lebih tinggi. Sebagai contoh, dengan Relay yang menggunakan Elektromagnet
5V dan 50 mA mampu menggerakan Armature Relay (yang berfungsi sebagai
saklarnya) untuk menghantar kan listrik 220V 2A.

Gambar 2.11 Relay


(Sumber : https://teknikelektronika.com)

17
Pada dasarnya, Relay terdiri dari 4 komponen dasar yaitu :

a) Electromagnet (Coil)
b) Armature
c) Switch Contact Point (Saklar)
d) Spring

Berikut ini merupakan gambar dari bagian-bagian Relay :Struktur dasar Relay

Gambar 2.12 Struktur Sederhana Relay


(Sumber : https://teknikelektronika.com)
Kontak Poin (Contact Point) Relay terdiri dari 2 jenis yaitu :

 Normally Close (NC) yaitu kondisi awal sebelum diaktifkan akan selalu
berada di posisi CLOSE (tertutup)
 Normally Open (NO) yaitu kondisi awal sebelum diaktifkan akan selalu
berada di posisi OPEN (terbuka)

Berdasarkan gambar diatas, sebuah Besi (Iron Core) yang dililit oleh
sebuah kumparan Coil yang berfungsi untuk mengendalikan Besi tersebut.
Apabila Kumparan Coil diberikan arus listrik, maka akan timbul gaya
Elektromagnet yang kemudian menarik Armature untuk berpindah dari Posisi
sebelumnya (NC) ke posisi baru (NO) sehingga menjadi Saklar yang dapat
menghantarkan arus listrik di posisi barunya (NO). Posisi dimana Armature
tersebut berada sebelumnya (NC) akan menjadi OPEN atau tidak terhubung.
Pada saat tidak dialiri arus listrik, Armature akan kembali lagi ke posisi Awal

18
(NC). Coil yang digunakan oleh Relay untuk menarik Contact Poin ke Posisi
Close pada umumnya hanya membutuhkan arus listrik yang relatif kecil.

2.5 Sensor suhu Infamerah MLX90614

(a) (b)
Gambar 2.13 Sensor Suhu Inframerah MLX90614 [13]
(a)TampilanFisik (b)Rangkaian elektronis
Sensor MLX90614 merupakan termometerinfra merah yang digunakan
mengukur suhu tanpa bersentuhan dengan objek[12]. Sensor ini terdiri dari
chip detektor yang peka terhadap suhu berbasis infra merah dan pengondisi
sinyal ASSP yang mana terintegrasi dengan TO-39. Sensor ini didukung
dengan penguat berderau rendah, ADC 17 bit, unit DSP dan thermometer yang
memiliki akurasi dan resolusi tinggi. Termometernya terkalibrasi dengan
output digital dari PWM dan SMBus. Sebagai standar PWM 10 bit akan
menunjukan perubahan suhu yang diukur secara terus menerus dengan
jangkauan suhu pada sensor minus 40 hingga 120 derajat Celsius dan
jangkauan suhu objek dari -70 hingga 380 derajat Celcius dengan resolusi
output 0,14 derajat Celsius. Tampilan rangkaian dan fisik dari sensor suhu
MLX90614 dapat dilihat di Gambar 2.4

Pin PWM dapat digunakan sebagai relai perubahan suhu (To sebagai
input), yang mana mudah dan murah digunakan di thermostat atau penggunaan
peringatan suhu (membeku atau mendidih). Ambang batas suhu mudah
diprogram. Pada SMBus, fitur ini dapat berfungsi sebagai interupsi pada
prosesor yang dapat memicu pembacaan semua slave pada bus dan
menentukan kondisi sebenarnya.

19
Secara normal, sensor MLX90614 dapat menginderai objek dengan
emisivitas bernilai 1. Walaupun begitu, sensorini bisa dikalibrasi dengan
mudah untuk menginderai objek dengan emisivitas bernilai 0,1 hingga 1.
MLX90614 bisa menggunakan 2 alternatif sumber tegangan yaitu 5V atau
baterai 3V. Posisi pin dapat dilihat pada Gambar 2.5 dan deskripsinya pada
Tabel 2.2

Gambar 2.14 Deskripsi Pin Sensor MLX90614 [13]

Tabel 2.1 Tabel Deskripsi Nama dan Fungsi Pin Sensor MLX90614

Nama Pin Fungsi


VSS Ground
SCL / Vz input clock serial untuk protokol 2 komunikasi kabel
PWM / SDA Digital input / Output
VDD Sumber tegangan eksternal

2.6 LCD 16x2

LCD 16x2 merupakan komponen elektronika yang terdiri dari layar


kristal cair dan berguna menampilkan data hasil keluaran berupa karakter huruf
dan angka. LCD memiliki 16 kolom dan 2 baris yang mana bisa menampilkan
32 karakter berbentuk dot matriks. Setiap karakter terdiri dari titik-titik
berukuran 5x8 pixel [14]. Oleh karena itu LCD 16x2 memiliki total titik 1280
pixel. LCD bisa bekerja pada mode 4 bit dan 8 bit. LCD bekerja dengan
tegangan antara 4,7 volt hingga 5,3 volt. Berikut tampilan fisik dan susunan
kaki pada LCD pada Gambar 2.6.

20
(a) (b)

Gambar 2.15 LCD 16x2 (a) Tampilan fisik[15](b) Susunan pin [16]

Seperti terlihat pada Gambar 2.6, LCD memiliki 16 pin, adapun keterangan
pin dapat dilihat pada Tabel 2.3

Tabel 2.2 Susunan Kaki pada LCD dan penjelasanya [15]

No.
Nama PIN Tipe PIN Deskripsi PIN
PIN
PIN 1 VSS PIN sumber Sebagai PIN ground pada LCD (0 V)
(Ground)
PIN 2 VCC (VDD) PIN sumber Sebagai PIN suplai catu daya ke LCD
+ 5V
PIN 3 VEE (V0) PIN control Sebagai pengaturan kontras pada LCD
PIN 4 RS (Register PIN control Sebagai selektor register, logika 0
Select) sebagai register perintah dan logika 1
sebagai register data
PIN 5 R/W (Read / PIN control Sebagai selektor mode baca / tulis,
Write) logika 0 sebagai fungsi baca dan
logika 1 sebagai fungsi tulis
PIN 6 E (Enable) PIN control Sebagai enable clock LCD yang
mengirimkan logika 1 setiap kali
pembacaan data
PIN 7 DB0 –DB7 PIN Sebagai PIN untuk mengirim data atau
- 14 (Data Bits) Data/perintah perintah ke LCD
PIN LEDA (LED PIN LED Sebagai PIN backlight LED bernilai
15 positive) positif (5V)
PIN LEDK (LED PIN LED Sebagai PIN ground pada backlight
16 negative) LED (0V)

21
2.7 Komunikasi serial antar IC (I2C)

I2C (Inter Integrated Circuit) merupakan protokol komunikasi serial


antar IC yang digunakan untuk komunikasi mikrokontroler dengan perangkat
peripheral seperti sensor, LCD, memori, dan I/O expander [19]. Biasanya jalur
SDA (serial data) dan SCL (serial clock) digunakan untuk komunikasi serial
I2C dan setiap perangkat I2C memiliki 7 bit amat unik dan alamat MSB
permanen untuk ditujukan pada perangkat yang digunakan. Proses pengiriman
data berjalan saat kondisi bus I2C berlogika high pada PIN SCL dan SDA.
Perubahan keadaan SDA saat SCL high disebut sebagai sinyal kendali start
(high ke low) dan stop (low ke high).Proses transfer datanya dapat dilihat pada
Gambar 2.16.

Berikut penjelasan kondisi bus pada sistem komunikasi bus I2C[ 21]:

a. Bus tidak sibuk yaitu pada saat SCL dan SDA berlogika high.
b. Mulai transfer data : setelah ada perubahan kondisi SDA dari high ke low
dan disaat bersamaan SCL berlogika high.
c. Akhiri transfer data setelah ada perubahan kondisi SDA dari low ke high
dan disaat bersamaan SCL berlogika high.
d. Data valid : jika setelah start, kondisi SDA tetap selama SCL berlogika high
maka data yang dikirim dianggap valid.
e. Pemberitahuan : receiver mengirimkan sinyal balasan setelah selesai
pengiriman 1 byte (8 bits data )

2.8 Buzzer

Buzzer merupakan suatu alat elektronik berukuran kecil, memiliki 2


Pin dan menghasilkan sinyal suara berupa bunyi beep. Tampilan fisik buzzer
dapat dilihat pada gambar 2.9

22
a b

Gambar 2.17 Buzzer [22]


(a) dimensi dan (b) tampilan fisik dan kaki -kakinya

Buzzer bekerja pada rentang tegangan DC 4V hingga 8V dengan


konsumsi arus kecil <30mA [22]. Buzzer menghasilkan sinyal suara dengan
kekuatan ≥85dB pada jarak 10cm dan frekuensi resonansi 2300 ± 300 Hz.
Buzzer memiliki 2 pin yaitu :
a. Positif (+) : pin dengan simbol (+) dan biasanya berkaki lebih Panjang
serta bisa dihubungkan ke catu daya.
b. Negative (-) : berkaki lebih pendek dan dihubungkan dengan ground pada
rangkaian

2.9 Mini Submersible Water Pump

Mini Submersible Water pump adalah motor air celup yang berukuran
kecil. Pompa air mini ini biasa digunakan untuk akuarium, kolam ikan,
hidroponik, robotika atau proyek dalam pembuatan aplikasi yang berbasis
mikrokontroller.

Mini submersible water pump menggunakan motor DC Brushless dan


berkerja dengan tegangan DC 5 volt, Kelebihan mini water pump ini adalah
tidak berisik dalam penggunaannya dan aman ketika berkerja didalam air.
Dibawah ini merupakan gambaran mini water pump yang terdapat pada
Gambar 2.17

23
Gambar 2.17 Mini Sumersible Water Pump
(Sumber : www.Google.gom)

2.10 Arduino IDE

Arduino IDE (Integrated Deveopment Environmet) adalah software


yang telah disiapkan oleh arduino bagi para perancang untuk melakukan
berbagai proses yang berkaitan dengan pemrograman arduino. IDE ini juga
sudah mendukung berbagai sistem operasi populer saat ini seperti Windows,
Mac, dan Linux. Gambar Arduino IDE dapat dilihat pada Gambar 1.4.

Gambar 2.18 Arduiono IDE

Pada tampilan diatas dipermudah dengan tersedianya writing sketch


dan shortcut button dimana semua fiture software Arduino IDE dapat terlihat
engan memilih submenu writing sketch diantaranya File, Edit, Sketch, Tool,
Help. Didalam submenu writing sketch masih terdapat banyak fitur namun
yang sering digunakan olehhh user hanya beberapa fitur yang penting
diantaranya dapat diliihat pada Tabel 2.3

24
Tabel 2.3 Fungsi shortcut button arduino IDE
No Icon Nama Fungsi
1 Verify Untuk mengecek program yang telah
dibuat
2 Upload Mengupload ke board Arduino

3 New Membuat sketch program baru

4 Open Membuka sketch program yang telah


disimpan
5 Save Menyimpan sketch program yang dibuat

6 Serial Membuka layar serial


Monitor
1. File
 New, berfungsi untuk membuat membuat sketch baru dengan bare
minimum yang terdiri void setup() dan void loop().
 Open, berfungsi membuka sketch yang pernah dibuat di dalam drive.
 Open Recent, merupakan menu yang berfungsi mempersingkat waktu
pembukaan file atau sketch yang baru-baru ini sudah dibuat.
 Sketchbook, berfungsi menunjukan hirarki sketch yang kamu buat
termasuk struktur foldernya.
 Example, berisi contoh-contoh pemrograman yang disediakan
pengembang Arduino, sehingga kamu dapat mempelajari program-
program dari contoh yang diberikan.
 Save, berfungsi menyimpan sketch yang dibuat atau perubahan yang
dilakukan pada sketch
 Page Setup, berfungsi mengatur tampilan page pada proses pencetakan.
 Preferences, merubah tampilan interface IDE Arduino.
2. Edit
 Copy for Forum, berfungsi melakukan copy kode dari editor dan
melakukan formating agar sesuai untuk ditampilkan dalam forum,

25
sehingga kode tersebut bisa digunakan sebagai bahan diskusi dalam
forum.
 Copy as HTML, berfungsi menduplikasi teks yang terpilih kedalam
editor dan menempatkan teks tersebut pada clipboard dalam bentuk atau
format HTML. Biasanya ini digunakan agar code dapat diembededdkan
pada halaman web.
 Comment/Uncomment, berfungsi memberikan atau menghilangkan
tanda / pada kode atau teks, dimana tanda tersebut menjadikan suatu
baris kode sebagai komen dan tidak disertakan pada tahap kompilasi.
 Increase/Decrease Indent, berfunsgi untuk mengurangi atau
menambahkan indetntasi pada baris kode tertentu. Indentasi adalah
“tab”.
3. Sketch
 Verify/Compile, berfungsi untuk mengecek apakah sketch yang kamu
buat ada kekeliruan dari segi sintaks atau tidak. Jika tidak ada
kesalahan, maka sintaks yang kamu buat akan dikompile kedalam
bahasa mesin.
 Upload, berfunsi mengirimkan program yang sudah dikompilasi ke
Arduino Board.
 Include Library, berfunsi menambahkan library/pustaka kedalam
sketch yang dibuat dengan menyertakan sintaks #include di awal kode.
Selain itu kamu juga bisa menambahkan library eksternal dari file .zip
kedalam Arduino IDE.
4. Tools
 Auto Format, berfungsi melakukan pengatran format kode pada jendela
editor
 Fix Encoding & Reload, berfungsi memperbaiki kemungkinan
perbedaan antara pengkodean peta karakter editor danpeta karakter
sistem operasi yang lain.
 Serial Monitor, berungsi membuka jendela serial monitor untuk melihat
pertukaran data.

26
 Board, berfungsi memilih dan melakukan konfigurasi board yang
digunakan.
 Port, memilih port sebbagai kanal komunikasi antara software dengan
hardware.

2.11 Internet of Things (IoT)

Internet of Things merupakan sebuah konsep yang bertujuan untuk


memperluas manfaat dari konektivitas internet yang tersambung secara terus-
menerus. Adapun kemampuan seperti berbagi data, remote control, dan
sebagainya, termasuk juga pada benda di dunia nyata. Contohnya bahan
pangan, elektronik, koleksi, peralatan apa saja, termasuk benda hidup yang
semuanya tersambung ke jaringan lokal dan global melalui sensor yang
tertanam dan selalu aktif. Pada dasarnya, Internet of Things mengacu pada
benda yang dapat diidentifikasikan secara unik sebagai representasivirtual
dalam struktur berbasis Internet .

Sebuah perangkat IoT memiliki sebuah radio yang dapat mengirim


dan menerimakoneksi wireless. Protokol wireless IoT didesain untuk
memenuhi beberapa servis dasar beroperasi dengan daya dan bandwidth yang
rendah, dan bekerja dalam jaringan mesh.beberapa perangkat bekerja pada
frekuensi bidang 2,4 GHz, yang juga digunakan oleh wifi dan bluetooth, dan
cakupan sub GHz. Frekuensi sub GHz tersebut termasuk 868 dan 915 MHz,
memiliki keuntungan dalam rendahnya interferensi.

Perangkat-perangkat IoT terhubung dalam sebuah jaringan mesh satu


sama lain dan mengirimkan sinyal. jaringan ini berebalikan dengan jaringan
tersentralisasi. Cakupan transmisi dari perangkat IoT dalam jaringan mesh
ialah kurang lebih 9 meter hingga lebih dari 90 meter. Karena perangkat
dalam jaringan mesh mampu untuk “mentransfer” sinyal, tentu mereka dapat
terhubung dengan ribuan sensor dalam suatu area yang luas, seperti sebuah
kota, dan beroperasi dengan selaras. Jaringan mesh memiliki kemampuan

27
tambahan untuk bekerja di sekitar area perangkat yang gagal & tidak
terkoneksi).

2.11.1 Konsep dan Cara Kerja Internet of Things (IoT)

Konsep IoT itu sendiri sangatlah sederhana dengan cara kerja


mengacu pada 3 elemen utama pada arsitektur IoT, yaitu:

1. Barang Fisik yang dilengkapi modul IoT,


2. Perangkat Koneksi ke Internet seperti Modem dan Router Wirless dan
lain sebainya.
3. Cloud Data Center tempat untuk menyimpan aplikasi beserta data base.

Gambar 2.19 konsep Internet of Things (IoT)

2.12 Bylnk

Blynk adalah sebuah platform dengan iOS dan Android aplikasi untuk
mengontrol Arduino, Raspberry Pi dan sejenisnya melalui Internet. Blynk
sebagai dashboarddigital di mana anda dapat membangun sebuah antarmuka
grafis untuk proyek anda hanya dengan menarik dan menjatuhkan widget.

Blynk tidak terikat dengan beberapa papan tertentu atau perisai.


Sebaliknya, itu mendukung hardware pilihan anda. Dengan terkait dengan
Internet melalui Wi-Fi, Ethernet atau chip ini ESP8266, Blynk akan membuat
anda online dan siap untuk Internet of Things.

28
Gambar 2.20 Tampilan Blynk

2.12.1 Bagian – bagian yang ada di Blynk

 Create New Project : Berisi tentang nama project yang akan di buat
,hardware Model yang akan di pakai seperti : arduino uno, arduino mega,
ESP8266, intel edision, intel galileo, raspberry Pi 2/A+/B+, rasberrry Pi
3B, wemos D1, wemos D1 mini dan lain sebagainya. Serta terdapat
connection type seperti : Ethernet, wifi, USB, GSM, Bluetooth, BLE.

Gambar 2.21 Tampilan create new project

 Design view : Berisi tentang tombil kembali, nama project, project setting
, widget box, dan tombol play

Gambar 2.22 Design view

29
3 BAB III

METODE PENELITIAN

3.1 Waktu dan Tempat

Penelitian ini dilakukan di Laboratorium Elektronika dan


Telekomunikasi, Jurusan Teknik Elektro Fakultas Teknik Universitas Halu
Oleo dan waktu penelitian dilakukan pada bulan Januari sampai dengan Maret
2021

3.2 Alat dan Bahan

3.2.1 Alat Penelitian

Peralatan yang digunakan dalam penelitian ini adalah sebagai berikut :

Tabel 3.1 Daftar Peralatan Yang Digunakan

No Nama Alat Jumlah


1 Laptop/PC 1 Buah
2 Solder 1 Buah
3 Obeng 1 Buah
4 Penyedot Timah 1 Buah
5 Tang 1 Buah
6 Multimeter 1 Buah
7 Gerinda 1 Buah
8 Gunting 1 Buah
9 Cutter 1 Buah
10 Mistar 1 Buah
11 Penembak Lem Lilin 1 buah
12 Lem Lilin 5 Batang
13 Timah 1 Gulung
14 Bor Tembak 1 Buah
15 Smartphone 1 Unit

30
16 Thermo Gun 1 unit
17 Thermometer digital 1 unit

3.2.2 Bahan Penelitian

Bahan-bahan yang digunakan pada penelitian ini adalah


sebagai berikut :

Tabel 3.2 Daftar Bahan Yang Digunakan

No Nama Bahan Jumlah


1 NodeMCU V.3 1 buah
2 Sensor Ultrasonik HC-SR04 1 buah
3 Sensor suhu Inframerah MLX90614 1 buah
4 Sensor IR Infrared 1 buah
4 LCD 16 x2 1 buah
5 I2C 1 buah
6 Buzzer 1 buah
7 Relay 1 channel 1 buah
8 Adaptor 5v 3A 1 buah
9 Mini Submersible water pump 5v 1 buah
10 Handsanitizer 1 botol

3.3 Tahapan Penelitian

Untuk melakukan sebuah penelitian perlu dibuat sebuah susunan


tahapan-tahapan penelitian. Susunan tahapan penelitian tersebut
mempunyai fungsi untuk menetapkan Langkah - langkah yang tepat agar
penelitian dapat berjalan secara terstruktur dan dapat mengurangi resiko
yang ditimbulkan pada saat penelitian berlangsung, misalnya kesalahan
dalam teori penerapan, penyusunan anggaran alat dan bahan yang
diperlukan pada penelitian tersebut. Tahapan - tahapan penelitian yang
dilakukan dalam penelitian ini diperlihatkan pada gambar 3.1.

31
Gambar 3.1 Flowchart Tahapan Penelitian

32
3.3.1 Studi Literatur

Pada tahap ini dilakukan dengan mempelajari setiap teori yang


akan diterapkan untuk mendukung penelitian. Teori-teori tersebut
diperoleh dari buku, jurnal, internet dan karya ilmiah lainnya.
Referensi yang akan dipelajari meliputi cara membangun sebuah alat
thermometer tubuh non kontak dan Hand Sanitiser secara otomatis,
cara menggunakan dan memprogram NodeMCU, Prinsip kerja sebuah
Sensor inframerah MLX90164 , Pompa mini submersible water pump
5 V, Relay, Buzzer, sensor IR Infrared , dan Sensor Ultrasonik HC-
SR04.

3.3.2 Tahap Perancangan Sistem

Pada tahap perancangan sistem terbagi beberapa langkah yang


akan dilakukan, yang bertujuan untuk membentuk konsep sistem yang
akan dibuat dalam penelitian ini, beberapa langkah yang dilakukan pada
tahapan penelitian ini yaitu:
1. Perancangan konsep blok diagram system
2. Perancangan perangkat prototype system
3. Perancangan program untuk pengaturan mikrokontroller
NodeMCU

Tahapan ini juga akan dibahas lebih spesifik pada bab


selanjutnya, untuk lebih menyempurnakan maksud rumusan dan tujuan
penelitian ini dilakukan serta memberikan penjelasan yang lebih
terperinci bagaimana sistem ini direncanakan hingga dapat terealisasi.

3.3.3 Implementasi Sistem

Pengimplementasi sistem kontrol Alat Rancang bangun


Thermometer non kontak dan handsanitizer secara otomatis berbasis
Iot, dibuat dalam bentuk prototype.

33
3.3.4 Pengujian Sistem

Pengujian sistem disini bertujuan untuk memastikan apakah


sistem bekerja dengan baik sesuai pengaturan dan perintah yang dibuat.
Keberhasilan sistem yang dibuat ditentukan dari kesesuaian masing -
masing input atau output yang diberikan. Pengujian sistem secara
keseluruhan dilakukan dengan memberikan input yang sesuai dengan
piranti input, untuk kemudian dilakukan pengujian kinerja sistem dalam
menghasilkan output yang sesuai.

3.3.5 Hasil Penenelitian

Pengambilan kesimpulan dilakukan setelah semua tahapan


perancangan, implementasi dan pengujian sistem telah selesai
dilakukan. Pengambilan kesimpulan dapat dilakukan berdasarkan
rumusan masalah terhadap hasil yang telah dicapai dari seluruh tahapan
penelitian.

3.4 Percangan Sistem Blok Diagram

Perancangan sistem blok diagram ini dibuat untuk membantu dan


mempermudah pemulis dalam proses perancangan alat Thermometer suhu
tubuh non kontak dan handsanitizer secara otomatis sebagai pencegahan awal
penyebaran virus Covid-19 menggunakan NodeMCU v.3 berbasis IOT yang
akan dibuat penulis. Dengan adanya perancangan sistem blok diagram ini
proses pembuatan alat yang akan saya lakukan akan lebih terstruktur sehingga
akan meminimilasir atau mengurangi kesalahan atau kekeliruan saya dalam
memahami proses kerja alat ini mulai dari input sampai outputnya.

34
INPUT PROSES UOTPUT

Cloud Smartphone

Wifi

Sensor Ultrasonik Buzzer


HC-SR04

Objek
Manusia Mikrokontroller
Sensor Suhu
(Telapak NodeMCU
Inframerah I2C LCD
Tangan) MLX90614 ESP8266

Sensor IR WATER
Infrared RELAY PUMP DC
5V

Adaptor 5V 3A HandSanitizer

Gambar 3.2 Blok diagram

Cara kerja dari prototype alat Rancang bangun Thermometer suhu tubuh
non kontak dan handsanitizer secara otomatis ini yaitu pertama untuk
Thermometer suhu tubuh pada saat Ketika objek ( Manusia ) mendekati sistem
ini maka sensor Ultrasonik HC-SR04 akan mendeteksi objek tersebut maka
sistem akan aktif, alat ini aktif ditandai dgn lampu LCD menyala, kemudian
sensor suhu Inframerah MLX 90614 akan mendeteksi tubuh objek dengan
jarak 1-5 cm, kemudian akan di proses melalui mikrokontroller melalui
NodeMCU Esp8266 dan Outputnya menampilkan nilai suhu objek Pada
tampilan LCD16x2, apabila suhu tubuh yang dideteksi melebihi 37.5℃ maka
Buzzer sebagai output akan Berbunyi, Informasi tentang suhu tubuh yang
dideteksi lewat sensor Suhu Inframerah MLX90614 kemudian diteruskan ke
smartphone mengunakan teknologi internet of things dimana NodeMCU

35
Esp2866 yang terintegrasi dengan Modul Wifi akan dihubungkan ke perangkat
smartphone melalui aplikasi Bylink. Kedua untuk Hand sanitizer akan berkerja
secara Otomatis apabila objek terdeteksi oleh sensor halangan IR inframerah
maka sensor akan mengaktifkan Relay sehingga pompa mini submersible water
pump 5V akan mampu menarik cairan Handsanitizer dari wadah ke tangan
User. Ketiga tegangn yang dibutuhkan agar sistem ini dapat berkerja adalah 5
Volt DC melalui Adaptor yang terhubung ke sumber lisrik.

3.5 Alur Prinsip Kerja Alat

Perancangan alat thermometer suhu tubuh non kontak dan handsanitizer


secara otomatis ini memiliki alur prinsip kerja yang tergolong sederhana, alat
ini menghubungkan beberapa komponen utama seperti sensor suhu Inframerah
MLX90614, Sensor Ultrasonik HC-SR04 , Sensor IR Inframerah, NodeMCU
ESP2866, I2C, LCD 16x2, dan komponen pendukung lainnya.

Berikut adalah Contoh gambar sketsa alur prinsip kerja alat Thermometer
suhu tubuh dan Handsanitizer secara otomatis sebagai berikut

Gambar 3.4 Sketsa Alat

Keterangan Gambar Sketsa


1. Sensor Suhu Inframerah 8. Cairan Handsanitizer
MLX 90614 9. Mini Submersible water
2. Box Thermometer
Pump 5 V
3. Sensor Ultrasonik HC-SR04
4. LCD 16x2 10. Wadah Hand sanitizer
5. Buzzer 11. Stand Kaki Alat
6. Sensor IR Inframerah
7. Selang

36
Penjelasan Singkat mengenai Alur prinsip kerja alat Thermometer Tubuh
non Kontak dan Handsanitizer secara otomatis Sebagai Pencagahan Awal Virus
COVID – 19 menggunakan NodeMCU Esp8266 Berbasis IOT, Alat ini
membutuhkan sumber tegangan sebesar 12 Volt untuk mengoperasikan sistem
mikrokontroller, pada alat ini penulis menggunakan NOdeMCU V.3 Selanjutnya
membuat program alat tersebut menggunakan software Arduiuno Ide dengan
menggunakan PC/Laptop yang kemudian program tersebut dimasukkan kedalam
NodeMCU Eso8266 melalui kabel USB downloader

Sensor suhu Inframerah MLX90614 Berfungsi sebagai perangkat input


sensor yang dapat mengukur suhu tubuh manusia tanpa sentuh / non kontak.

Sensor Ultrasonik HC-SR04 berfungsi sebagai perangkat input sensor yang


dapat mendeteksi adanya objek/orang yang akan menggunakan thermometer secara
otomatis

Sensor IR Inframerah Berfungsi sebagai perangkat input sensor pendeteksi


yang akan memberikan sinyal kepada Relay untuk mengaktifkan mini Submersible
Water Pump 5 VDC Ketika adanya haling rintangan berupa tangan objek

LCD 16x2 sebagai perangkat output yang berfungsi untuk menampilkan


hasil pengukuran suhu tubuh Objek manusia yang diproses oleh NodeMCU V3

Buzzer berfungsi sebagai perangkat Output yang akan mengubah sinyal listrik
yang diproses oleh NodeMCU Esp8266 menjadi sinyal suara yang menjadi
peringatan/Alarm apabila sensor suhu mendeteksi suhu manusia lebih dari 38℃

Mini Submersible Water Pump 5 VDC berfungsi sebagai perangkat output


yang akan menarik cairan handsanitizer dari wadah yang akan di pompa ke objek /
tangan manusia

36
4 BAB IV

HASIL DAN ANALISA

4.1 Perancangan Blok diagram Sistem

Blok diagram ini merupakan gambaran dasar mengenai sisem yang


akan dirancang. Setiap bagian blok sistem memiliki fungsi masing-masing,
dengan memahami gambar blok diagram maka sistem yang dirancang sudah
dapat dibangun dengan baik Adapun blok diagram yang akan dirancang
seperti dicantum gambar 4.1

INPUT PROSES UOTPUT

Cloud Smartphone

Wifi

Sensor Ultrasonik Buzzer


HC-SR04

Objek
Manusia Mikrokontroller
Sensor Suhu
(Telapak NodeMCU
Inframerah I2C LCD
Tangan) MLX90614 ESP8266

Sensor IR WATER
Infrared RELAY PUMP DC
5V

Adaptor 5V 3A HandSanitizer

Gambar 4.1 Blok Diagram

37
Penjelasan mengenai alur dari gambar blok diagram diatas tentang
rancang bangun thermometer non kontak dan handsanitizer secara otomatis
berbasis IOT adalah sebagai berikut

Pada saat sistem ini dihidupkan atau on Maka Power supply dari
Adaptor 5V/3A akan memberikan tegangan 5 Volt keseluruh bagian
rangkaian. Pada bagian Sensor Ultrasonic HC-SR04 akan berkerja untuk
mendeteksi Objek berupa manusia dengan cara memberikan sinyal berupa
gelombang bunyi dan dipantulkan Kembali dari objek tadi melalui
Gelombang pantulan sehingga ditangkap Kembali oleh sensor Ultrasonic
HC-SR04, Hasil deteksi dari sensor jarak tersebut akan diproses pada
mikrokontroller NodeMcu Esp8266, Selanjutnya Pada sensor suhu
inframerah MLX90614 menerima pancaran inframerah dari Objek berupa
suhu badan yang masuk melalui sensor Inframerah MLX90614 dimana
Inframerah mengandung energi panas maka sensor MLX90614 akan
menghasilkan arus listrik,. Arus listrik inilah yang akan menimbulkan
tegangan kemudian diubah menjadi sinyal digital oleh sensor, sinyal akan
diolah melalui mikrokontroller NodeMCU Esp8266 yang telah diprogram
menggunakan Bahasa pemograman Bahasa C kemudian hasil data dari
mikrokontroller diteruskan ke LCD16x2 untuk menampilkan suhu yang
sesuai dengan temperature target, lalu data suhu tubuh objek yang didapatkan
dari sensor suhu diproses oleh mikrokontroller NodeMCU Esp8266 dan
dikirim ke server internet mengunakan modul wifi dan telah terkoneksi
dengan Aplikasi Blynk yang telah terinstal pada smartphone.

Selain sensor Ultrasonik HC-SR04 dan sensor suhu Inframerah


MLX90614, digunakan pula sensor IR Inframerah yang dimana sensor ini
akan mendeteksi objek berupa haling rintangan yang akan mengirm sinyal ke
mikrokontroller NodeMcu Esp8266 dan diteruskan ke relay sebagai saklar
untuk menghubungkan atau memutus aliran arus listrik ke pompa
summersible DC 5 Volt.

38
4.2 Perancangan Alat

4.2.1 Sensor Suhu Inframerah MLX90614 dengan NodeMcu Esp8266

Sensor suhu Inframerah MLX90614 sudah memberikan


keluaran berupa data digital. Oleh karena itu data keluaran sensor
tidak perlu di konversikan, sumber tegangan sensor ini sebesar 3.3 V
yang diambil dari NodeMCU Esp8266 dan sensor ini menggunakan 4
pin yaitu pin SCL pada sensor suhu Inframerah MLX90614
dihubungkan pada Pin D1 pada NodeMCU, Pin SDA pada sensor
MLX90614 dihubungkan pada pin D2 pada NodeMCU , kemudian
Sumber tegangan pada sensor suhu MLX90614 dihubungkan pada pin
5V pada NodeMCU dan ground Pada Sensor MLX90614
dihubungkan ke Ground pada NodeMCU, perancangan sensor suhu
MLX90614 dengan NodeMCU V3 dapat diliat pada Gambar

Gambar 4.2 Sensor suhu MLX90614 dan NodeMCU

Tabel 4.1 konfigurasi pin sensor MLX90614 dengan nodeMCU


NodeMCU Sensor MLX 90614
Vin vin
GND GND
D1 SCL
D2 SDA

39
4.2.2 Sensor Ultrasonik HC-SR04 Dengan Node Mcu Esp8266

Perancangan sensor Ultrasonik HC-SR04 dengan NodeMCU


berfungsi sebagai alat pendeteksi objek User yang akan memberikan
instruksi ke sensor suhu non kontak untuk mengukur suhu objek User.
Prinsip kerja sensor ultrasonic adalah dengan cara memantulkan
gelombang ultrasonic, yang diperintahkan oleh port trigger yang
terhubung dengan pin digital SD2 yang ada pada NodeMCU dan
menerima pantulan gelombang ultrasonik, yang oleh port echo yang
terhubung dengan pin digital SD3 yang ada pada NodeMCU.
Tegangan yang digunakan sensor ultrasonik HC-SR04 yang
terhubung ke NodeMCU sebesar 5 Volt. Perancangan sensor
Ultrasonik HC-SR04 dengan NodeMCU dapat dilihat pada Gambar

Gambar 4.3 Sensor Jarak Ultrasonik SR-HC04


Tabel 4.2 Konfigurasi Pin NodeMcu Esp8366 dengan sensor Ultrasonik HC-
SR04

Sensor Ultrasonik
NodeMCU
HC-SR04
Vin VCC
GND GND
SD2 Trig
SD3 Echo

40
4.2.3 Sensor IR Inframerah dengan NodeMcu Esp8266

Rancangan sistem haling rintang berupa tangan sebagai objek


pemberian handasanitizier tanpa sentuh kran menggunakan sensor
inframerah dan mikrokontroller NodeMCU dapat dijelaskan bahwa
saat mendapat intruksi dari bagian output sensor Pada Pin out, yang
akan memberikan input-an berupa data analog pada pin D7 pada
NodeMCU sehingga nodeMCU dapat memberikan istruksi kepada
relay untuk aktif mengendalikan pompa summersible 5 volt. Adapun
pin sumber tegangan terhubung pada pin 5v pada NodeMCU dan pin
ground pada sensor inframerah terhubung dengan pin groun pada
NodeMCU , Perancangan sensr inframerah dengan nodeMCU dapat
dilihat pada gambar

Ganbar 4.4 Sensor Inframerah dan NodeMCU

Tabel 4.3 Konfigurasi Pin NodeMCU dengan sensor Inframerah

Sensor
NodeMCU
Inframerah
Vin VCC
GND GND
D7 OUT

41
4.2.4 LCD 16x2 yang terhubung I2C dengan NodeMcu Esp8266

Rangkaian LCD digunakan untuk menampilkan pembacaan


sensor dan keadaan yang sedang terjadi pada alat. Namun dengan
menghemat penggunaan pin pada NodeMCU maka LCD 16x2
dihubungkan lebih dulu dengan i2c eksternal ,Port pin I2C eksternal
yang digunakan pada I2c yaitu SDA terhubung dengan pin D2 pada
NodeMCU, pin SCL pada I2C terhubung dengan pin D1 NodeMCU,
Sedangkan Pin Sumber tegangan terhubung pada 5V NodeMCU dan
pin ground pada LCD terhubung ke pin ground NodeMCU. LCD yang
digunakan pada tugas akhir ini menggunakan LCD dengan jumlah
baris 16 dan 2 kolom. Perancangan LCD 16x2 dengan NodeMCU
dapat dilihat pada gambar 4.4

Gambar 4.5 NodeMCU dan LCD 16x2

Tabel 4.4 Konfigurasi Pin LCD dan NodeMCU

NodeMCU I2C
Vin VCC
GND GND
D1 SDA
D2 SCL

42
4.2.5 Buzzer dengan NodeMcu Esp 8266

Buzzer merupakan Output bagi Arduino yang akan


menghasilkan Bunyi sebagai peringatan terhadap parameter-
parameter yang sudah ditentukan oleh penulis. Buzzer memiliki 2 pin
Output yang dihubungkan ke NodeMCU pada perancangan dan
penyambungan buzzer dengan nodeMCU dapat dilihat pada gambar

NodeMCU Buzzer
D5 VCC
GND GND

Gambar 4.6 NodeMCU dengan Buzzer


Tabel 4.5 Konfigurasi pin NodeMCU dengan Buzzer

NodeMCU Buzzer
D5 VCC
GND GND

4.2.6 Modul Relay Yang terhubung dengan Pompa Summersible


dengan NodeMcu Esp8266

Perancangan modul relay dengan dengan NodeMCU berfungsi


sebagai saklar untuk mengaktifkan dan menonaktifkan perangkat
pengendali seperti Pompa summersible 5 Volt. Pada Rangkaian
Modul Relay terhubung ke pin…….sedangkan untuk vcc dan ground
terhubung pada Adaptor 5V 3A untuk mengaktifkan relay,
Perancangan dan penyambungan Modul Relay dan pompa
summersible 5 Volt dengan NodeMCU dapat dilihat pada gambar

43
Gambar 4.7 Rangakaian NodeMCU dengan relay dan Pompa 5V

Tabel 4.6 Konfigurasi pin Node MCU dengan Relay

NodeMCU Modul
Relay
Vin VCC
GND GND
D7 IN

4.2.7 Rangkaian Elektronik Keseluruhan

Gambar 4.8 Rangkaian keseluruhan sistem

4.2.8 Perancangan Tampilan Antarmuka Pengguna

Perancangan tampilan antarmuka pengguna (user interface)


pada aplikasi blynk berguna sebagai perantara informasi pengguna
dengan sistem yang telah dirancang.

44
1. Setting Arduino IDE untuk NodeMCU

Untuk pemrogramannya kita akan memakai arduino IDE,


jika belum diatur (default program arduino IDE belum terdapat
board NodeMCU) maka perlu kita seting terlebih dahulu. File
master Arduino IDE ada di arduino.cc. Buka foldernya dan cari
file arduino.exe. Klik 2x untuk menjalankannya. Selanjutnya kita
atur Arduino IDE agar dapat dipakai untuk NodeMCU kita.
Setelah itu jalankan Arduino IDE Dari menu File Preference
seperti Gambar 4.9.

Gambar 4.9 Tampilan arduino IDE

Pada jendela Preference, di bagian bawah terdapat kolom


Additional Boards Manager URLs kemudian copy-paste link
berikut:http://arduino.esp8266.com/stable/package_esp8266com_i
ndex.json . Seperti Gambar 4.9

45
Gambar 4.10 Tampilan setting arduino IDE.
Kemudian klik OK, selanjutnya kita update boardnya. Dari menu Tool Board
Board manager seperti pada Gambar 4.10.

Gambar 4.11 Tampilan tools arduino IDE.


Akan muncul jendela Boards Manager. Pada bagian bawah cari ESP32 kemudian
klik Install seperti pada Gambar 4.11.

46
Gambar 4.12 Tampilan boards manager arduino IDE.
Ok, sekarang kita cek apakah NodeMCU sudah terinstal di Arduino IDE kita atau
belum. Dari menu Tools Board NodeMCU seperti pada gambar 4.12.

Gambar 4.13 Tampilan tools board arduino IDE.


Sekarang saatnya kita coba modul NodeMCU. Koneksikan modul NodeMCU ke
port computer/laptop melalui kabel USB. Install dan masukkan File Library yang
dibutuhkan. Pilih board ESP32 Dev module Sesuaikan nomor port dengan nomor
com ESP32 yang terdeteksi di computer anda seperti pada Gambar 4.13

47
Gambar 4.14 Tampilan tools port arduino IDE.
Jika semua yang diatas sudah dilakukan maka masukkan program Perancangan
prototipe sistem Smart Home Berbasis IoT dengan smartphone menggunakan
NodeMCU seperti pada Gambar 4.14.

Gambar 4.15 Program pada arduino IDE.

48
2. Setting Aplikasi Blynk pada Smart Phone

Untuk Setting Aplikasi Blynk pada Smart Phone yaitu


download di Play Store sudah ada aplikasi “BLYNK” namanya.
Ok langsung saja kita siapkan buka Play Store di Android anda .
Ketik “Blynk ” pilih kemudian Instal seperti pada Gambar 4.15.

Gambar 4.16 Aplikasi Blynk di play store.


Jika sudah selesai kemudian buka aplikasinya. Masukkan email dan password untuk
registrasi pertama kali. Langsung saja ya kita buat proyek baru. Klik “+New
Project” seperti pada Gambar 4.15.

Gambar 4.17 Tampilan Blynk.

49
Selanjutnya kita pilih device nya, klik di bagian choose device pilih NodeMCU
(gulir kebawah), kemudian OK. Bagian “connection type” pilih WiFi, kemudian
klik tombol create seperti pada Gambar 4.16.

Gambar 4.18 Aplikasi Blynk.


Setelah kita pilih “Create” maka sebuah lembar proyek baru siap dipakai dan kode
token akan terkirim ke alamat email anda (alamat email ketika registrasi pertama
kali tadi) seperti pada Gambar 4.17.

Gambar 4.19 Notifikasi dari aplikasi Blynk.

50
Token adalah sebuah kode (susunan angka dan huruf) yang unik, dipakai nanti
ketika pemrograman. Hampir sama dengan kode API nya Thingspeak dan Bot
Token Telegram (Aplikasi IoT sebelumnya). Setiap proyek mempunyai token yang
berbeda dengan proyek yang lain. Catat dan simpan nomor token-nya seperti pada
Gambar 3.19.

Gambar 4.20 Tampilan G-mail.


Berikutnya muncul halaman proyek baru. Klik tanda *+* yang ada di atas pojok
kanan ,Pada Jendela Widget box klik Gauge, selanjutnya sebuah Gauge (Tampilan
suhu) telah ditambahkan ke proyek seperti pada Gambar 4.18.

Gambar 4.21 Widget box aplikasi Blynk.

51
Klik pada Gauge, selanjutnya sebuah tampilan Gauge (display) telah ditambahkan
ke Dalam Jendela proyek dan kita perlu seting (atur) dulu display-nya. Klik pada
gauge sehingga muncul menu button settings seperti pada Gambar 3.21.

Gambar 4.22 Gauge settings aplikasi Blynk.

Seting pin-nya, klik “PIN” kemudian pilih Virtual , pada bagian kanan pilih pin
yang akan diatur karena nanti yang akan kita atur logikanya adalah V0 yang
terhubung dengan rangkaian skematik. Klik OK. Seperti pada Gambar 4.21.

Gambar 4.23 Select pin aplikasi Blynk.

52
Kembali ke tampilan utama dan menambahkan beberapa widget box seperti
lamgkah awal memasukan widget gauge. Untuk tampilan keseluruan widget
aplikasi blynk yang sudah siap digunakan dapat diliat gambar Gambar 4.21

Gambar 4.24 Tampilan kontrol aplikasi Blynk

53
4.3 Flowchart Software

Gambar 4.25 Flowchart sistem

54
Tahapan Flowchart Di awali saat Perangkat mulai dihidupkan,
selanjutnya melakukan proses insialisasi semua perangkat input dan output
yang saling behubungan dengan program, kemudian Perangkat menunggu
terhubung ke wifi, Jika perangkat tidak terhubung pada wifi maka program
akan mengecek Kembali kondisi insialisasi input dan Output. Jika perangkat
terhubung ke wifi maka program memerintahkan sensor ultrasonik dan sensor
infrared untuk mendeteksi objek,

Pada bagian sensor infrared jika kondisi sensor terbaca objek berupa
haling rintang telapak tangan maka program akan mengaktifkan relay dan
pompa, untuk aktif selama sinyal masih terbaca oleh sensor infrared, jika
kondisi sensor tidak terbaca oleh objek maka program akan mengecek
Kembali kondisi sensor infrared.

Pada bagian sensor Ultrasonik , jika kondisi sensor tidak mendeteksi


objek dengan jarak 5-15 cm maka program memberi perintah brightness LCD
Nonaktif dan program Kembali mengecek kondisi sensor Ultrasonik, jika
kondisi sensor ultrasonik mendeteksi objek dengan jarak kisaran 5 – 15 cm
maka program memberi perintah brightness LCD aktif dan mengaktifkan
sensor suhu MLX90614 dalam kondisi mendeteksi objek.

Pada tahap sensor suhu mendeteksi objek, dalam pembacaan nilai


hasil baca suhu sensor program memiliki 3 kondisi dalam pembacaan nilai
hasil suhu , pada kondisi pertama jika nilai Hasil suhu yang dibaca dalam
kisaran 36,50℃ - 37,50℃ maka program memberi perintah LCD untuk
menampilkan nilai suhu yang dikehendaki dan mengirimkan data suhu ke
Bylink, Tampilan yang mucul pada LCD dan Bylink (“Status : NORMAL”),
dan program juga memerintahkan buzzer untuk Nonaktif.

Pada kondisi kedua jika nilai hasil baca suhu dalam kisaran 37.50℃
– 38.00℃ maka program memberi perintah LCD untuk menampilkan nilai
suhu yang dikehendaki dan mengirimkan data suhu ke Bylink . Tampilan

55
yang mencul pada LCD dan Bylink (“Status AWAS”), dan program juga
memerintahkan Buzzer Aktif

Pada kondisi ketiga jika nilai hasil baca suhu Lebih dari 38.00℃ maka
program memberi perintah LCD untuk menampilkan nilai suhu yang
dikehendaki dan mengirimkan data suhu ke Bylink . Tampilan yang mencul
pada LCD dan Bylink (“Status BAHAYA”), dan program juga
memerintahkan Buzzer Aktif , kemudian program selesai dan memulai lagi
dari perintah awal.

56
Mulai

Membuka Aplikasi Blynk

Tidak
Menghubungkan Blynk ke Perangkat

Perangkat
Terhubung?

Ya

Menampilkan Data Suhu Pada Blynk

Selesai

Gambar 4.26 Flowchart Pada Blynk

Pada saat NodeMCU dalam kondisi sudah menyala. Blynk akan mendeteksi
NodeMCU sudah terhubung atau tidak. Jika sudah terhubung maka Blynk akan
memberikan informasi berupa tampilan, jika belum maka Blynk akan terus
mencoba menghubungkan NodeMCU, setelah itu blynk memberi informasi
mengenai nilai yang ada pada parameter yang digunakan untuk mengontrol
perangkat ke server lalu diterima NodeMCU, perangkat keras terkontrol karena
NodeMCU sudah mendapat informasi

57
4.4 Prinsip Kerja Sistem

4.4.1 Proses pengukuran suhu

Pada saat alat diaktifkan/dihidupkan maka pertama kali sistem


menghubungkan perangkat ke jaringan Wifi dan sistem telah siap
untuk beroperasi, setelah perangkat telah terhubug ke jaringan wifi,
Ketika Objek (User) mendekati sistem dengan jarak rentang 5–15 cm,
sensor ultrasonic yang berfungsi sebagai pendeteksi jarak objek ke
sistem akan mengirimkan sinyal output analog ke nodeMCU untuk
memproses dan memberikan perintah ke sensor MLX90614 untuk
mendeteksi suhu objek dalam bentuk inframerah, data yang dihasilkan
dari sensor MLX90614 sudah berbentuk data digital akan diolah
Kembali NodeMCU dan memproses sinyal digital untuk diteruskan
ke LCD 16x2 yang berfungsi untuk menampilkan hasil nilai
pembacaan dari sensor MLX90614. dan Mikrokontroller NodeMCU
juga mengirimkan data pembacaan sensor mlx ke penyipanan awan
(cloud) melalui koneksi wifi untuk dimonitoring ole BYlnk ada
smartphone. Apabila suhu yang dibaa dari sensor mlx 90614 melebihi
37.5℃ buzzer sebagai alaram akan berbunyi.

4.4.2 Proses pemberian Handsanitizer

Ketika sistem telah aktif dan telah terhubung ke perangkat wifi


melalu nodeMCU ke WIFI, pada sensor infrared mendeteksi objek
dalam bentuk haling rintang berupa telapak tangan maka sesnsor
infrared memberi output digital untuk diproses ke NodeMCU untuk
mengaktifkan modul relay yang berfungsi sebagai saklar yang
menghidupkan pompa untuk mengheluarkan cairan HandSanitizer
untuk diberikan ke user (telapak tangan ).

58
4.1 Pengujian Sistem

4.1.1 Pengujian Hardware

A. Pengujian Rangkaian Power Supply


Pengujian rangkaian power supply dilakukan untuk
memastikan sumber daya yang masuk ke rangkaian dapat digunakan
alat untuk beroperasi karena catudaya memiliki peranan yang
penting dalam kelangsungan kerja alat (hardware). Catu daya yang
diperlukan rangkaian adalah tegangan DC + 5V yang ambil dari
adaptor 5V/3A kemudian dihubungkan ke pin Vin Pada nodeMCU
dan dibuat secara pararel untuk dibagikan ke rangkaian input dan
Output Lainnya, Untuk mengukur tegangan yang dihasilkan dari
Adaptor 5V/3A digunakan alat ukur Multimeter digital untuk
membaca nilai tegangan. Adapun data pengujian tegangan catu daya
seperti diperlihatkan pada table

Tabel 4.7 Pengujian Rangkaian Power Supply

No Bagian Nilai Output tegangan (v)

1 Adaptor 5V 5.18
2 Vin NodeMCU 5.18
3 Ground NodeMCU 0

Untuk mengetahui apakah rangkaian catu daya telah


berfungsi atau belum digunakanlah lampu LCD sebagai Indikator
Power yang terdapat pada alat penelitian, Ketika saklar dinyalakan
maka LCD 16x2 menyala mengindikasikan tegangan sudah
mengalir pada rangkaian.

59
B. Pengujian Sensor Ultrasonik

Sensor Ultrasonik HC-SR-4 merupakan sensor yang dapat


mengukur jarak atau tinggi dari 2 cm sampai 400 cm. Sensor ini
menerima masikan tegangan mulai dari 1 sampai 5 volt Keluaran
sensor Ultrasonik ini sebagai masukkan bagi mikrokontroller berupa
data analog yang akan diproses menjadi nilai jarak atau tinggi
sebenarnya oleh mikrokontroller. dilakukan perbandingan dalam
pengukuran rangkaian sensor Ultrasonik dengan mistar 30 cm.
Berikut Tabel pengukuran sensor Ultrasonik HC-SR04

Tabel 4.8 Pengujian Sensor Ultrasonik

Pengukuran Oleh Kondisi


No Tampilan LCD
Mistar (Cm) Ultrasonik
Tidak
1 15 cm Tidak menyala
mendeteksi
2 14 cm Mendeteksi Berkedip
Menyala, Belum dapat
3 13 cm Mendeteksi
membaca suhu
Menyala, Dapat
4 5 cm Mendeteksi
membaca suhu

C. Pengujian Sensor Inframerah MLX90614

Pengujian sensor inframerah MLX90614 dimaksudkan


untuk mengetahui apakah sensor ini dapat digunakan atau tidak.
Pengujian dan pengambilan data dilakukan dengan membandingkan
instrument alat pembanding yang sudah digunakan secara Umum
dengan alat penelitian yang dipakai oleh koresponden. Adapun data
pengukuran suhu yang diperoleh dari beberapa koresponden dibuat
dalam bentuk tabel di dibawah ini

60
Tabel. 4.9 Perbandingan Pengukuran suhu tubuh

Nilai Selisih
Nilai Nilai Selisih Time
Nama Thermometer Thermodigital
No Thermogun Sensor Thermogun Respon
responden Digital & sensor
(℃) (℃) & sensor (S)
(℃) (℃)
(℃)
1 Adi 36,1 36,40 36,59 -0,49 -0,19 6,34
2 Andri 36,0 36,60 36,35 -0,35 0,25 6,92
3 Ari 35,9 36,30 36,33 -0,43 -0,03 6,93
4 Arman 36,2 36,60 36,55 -0,35 0,05 6,84
5 Arul 36,1 36,80 36,93 -0,83 -0,13 6,65
6 Atina 36,2 36,80 36,17 0,03 0,63 6,01
7 Imran 36,3 36,70 36,05 0,23 0,65 6,30
8 Nunung 36,4 36,30 36,39 0,01 -0,09 6,47
9 Rifky 35,9 36,60 35,59 0,31 1,01 6,59
10 Ruslin 36,3 36,50 36,21 0,09 0,29 7,00
11 Ubo 36,3 36,40 35,53 0,77 0,87 6,66
12
13
Rata-rata 36,15455 36,5455 36,2455 -0,09 0,30091 6,61

Berdasarkan hasil perbandingan pengukuran suhu tubuh terhadap


instrumen pembanding kinerja alat penelitian dalam pengukuran suhu tubuh
cukup baik. Terdapat nilai error disebabkan oleh beberapa faktor
diantaranya keadaan tubuh responden dan Posisi sensor

Gambar 4.27 Instrumen Pembanding Thermometer Digital dan


ThermoGun

61
D. Pengujian LCD

Pengujian LCD dilakukan dengan cara menampilkan data


yang dibaca oleh sensor suhu Inframerah MLX90614. Pengujian ini
di lakukan untuk mengecek apakah LCD dapat berfungsi secara
semestinya atau tidak

Tabel 4.10 Hasil Pengujian Tampilan LCD

No Pengujian Hasil Tampilan Keterangan

Tampilan
1 Sesuai
Awal

Nama Dan
2 Sesuai
NIM

Sensor
3 Memdeteksi Sesuai
objek

Pembacaan
4 Sesuai
Suhu

Keterangan
5 apabila Suhu Sesuai
< 37,5℃

Keterangan
6 Apabila Suhu Sesuai
>37,5℃

62
Dari hasil yang didapatkan dalam pengujian LCD dapat berfungsi
dengan baik dan dapat menampilkan data sesuai dengan program
yang sudah ditentukan.

E. Pengujian Buzzer
Pengujian Buzzer dilakukan dengan cara memberi arus pada
buzzer agar buzzer berbunyi dan dalam keadaan tidak dialiri arus
atau Buzzer dalam keadaan tidak bunyi .Pengukuran dilakukan
menggunakan Multimeter analog , Berikut tabel pengukuran
tegangan pada buzzer saat sedang berbunyi dan pada saat buzzer
tidak berbunyi.
Tabel 4.12 pengujian buzzer
Masukkan Tegangan yang diukur
yang diberikan (Volt)
1 5.18
0 1,48
Keterangan 0 = Low (0 volt)
1 = High (5 Volt)

Gambar 4.28 Pengujian Buzzer menggunakan Avo Meter


Digital

63
F. Pengujian Relay
Tabel 4.13 Pengujian Relay
Tegangan Coil Kondisi Relay Kondisi Relay
(Volt) Awal Sekarang
NC (Normally NO ( Normally
Relay 5V 5
Close) Open)
NO (Normally NC ( Normally
0
Open) Close)

Data tabel 4.1 menunjukkan pengujian relay dengan


memberikan tegangan sebesar 5V ke coil sehingga kontak akan
berpindah dari normal close (NC) ke normal Open (NO).
Sebaliknya, saat coil tidak diberi tegangan maka kontak akan
berpindah dari normaly open (NO) ke normaly close (NC).

G. Pengujian Pompa
Tabel 4.14 Pengujian Pompa

Tegangan Kondisi
Kondisi relay
Sumber (Volt) Pompa
`Pompa NO ( Normally
5 Aktif
5V Open)
NC (Normally
0 Mati
Close)

Data tabel 21 menunjukkan pengujian dari pompa air DC yang


bertujuan untuk menguji coba pompa ketika relay aktif maka pompa
akan aktif dan pada saat relay mati maka pompa akan ikut mati.
4.1.2 Pengujian Software

Alat ini tidak akan berkerja sesuai dengan harapan jika tidak
di dukung oleh sebuah perangkat lunak (Software), perangkat lunak
ini dibuat menggunakan sebuah aplikasi Arduino IDE pada sistem

64
operasi windows 10 di Laptop, Setelah program pada Arduiuno di
buat dan juga tidak terdapat error pada saat di compile maka langkah
selanjutnya program diupload ke board nodeMCU ESP8266, setelah
proses upload selesai maka sistem dapat di jalankan

Gambar 4.29 Program Arduiuno Ide


4.1.3 Pengujian Kesuluruhan fungsional

Pengujian fungsional ini dilakukan dengan menjalankan


keseluruhan sistem. Program dijalankan untuk melihat kondisi suhu
setiap user yang mendekati sistem. Berikut ini tabel untuk pengujian
secara keseluruhan system

65
Tabel 4.15 Pengujian keseluruhan fungsional

A. Pegukuran Suhu
Kondisi Pada Alat Tampilan Pada bylink
Percobaan
Tampilan LCD Buzzer SUHU Warna LED Status

1 Tidak

2 Tidak

3 Tidak

4 Ya

5 Ya

66
BAB V
PENUTUP
4.1 Kesimpulan

Berdasarkan proses perancangan, pengimplementasian, hasil pengujian


dan analisis yang telah dilakukan pada penelitian ini, maka dapat ditarik
kesimpulan sebagai berikut :

a. Rancang Bangun Thermometer non kontak dan Handsanitizer secara


otomatis dengan konsep Internet of things dengan tujuan untuk membaca
suhu tubuh jarak jauh dibutuhkan Mikrokontroller NodeMcu ESP 8266 yang
dapat terhubung ke Wifi sehingga dapat mengirimkan hasil baca sensor ke
Penyimpanan Awan agar perangkat lain seperti Android dapat mengunduh
informasi berupa data hasil baca sensor.
b. Alat ini dapat memonitor suhu tubuh yang dicek menggunakan aplikasi
bylink dengan koneksi internet dan dapat memberi notifikasi peringatan
apabila suhu tubuh yang dicek melebihi dari 37,5℃ sehingga dapat
mengetahui kondisi suhu tubuh orang-orang pada suatu tempat dan dapat
dimonitor dari jarak jauh maupun dekat.
c. Dari percobaan yang dilakukan Hasil pengukuran suhu sensor MLX90614
mendekati hasil acuan thermometer digital dengan rata-rata 0,09 dan
thermoGun dengan rata -rata 0,30 jika sensor didekatkan dengan jarak 1 cm
4.2 Saran

Berdasarkan proses dari hasil penelitian pembuatan sistem, ada


beberapa hal yang diperoleh penulis untuk pengembangan penelitian
selanjutnya, adalah sebagai berikut :

a. Untuk melakukan pengontrolan sistem lebih banyak lagi dapat digunakan


mikrokontroller Arduino tipe lainnya yang mempunyai pin I/O yang lebih
banyak dan memori yang tinggi untuk menampung perintah program

67
b. Sistem ini dapat dikembangkan lebih lanjut dengan menambahkan module
kamera untuk mengetahui siapa saja yang tidak menggunakan masker pada
suatu tempat.
c. Pengembangan selanjutnya dari penelitian yang menyangkut dengan judul
ini diharapkan dapat menyempurnakan penelitian ini dengan dapat di
operasikan jauh lebih baik lagi dari saat ini dan mudah untuk diterapkan
pada masyarakat terutama pada kehidupan sehari-hari.

68
DAFTAR PUSTAKA

[1] Kencana, Agatha Wahyu. 2020. “Rancang Bangun Alat Otomatis Hand
Sanitizer Dan Ukur Suhu Tubuh Mandiri Untuk Pencegahan Covid-19
Berbasis Iot” dalam Jurnal transit, Volume [ ], No.[ ], (Hal 1 – 6), Semarang:
Universitas Semarang.
[2] Sibuea, Maickel Osean. 2018 Pengukuran Suhu Dengan Sensor Suhu
Inframerah Mlx90614 Berbasis Arduino. Skripsi. Yogyakarta : Universitas
Sanata Dharma.
[3] Rahayuningtiyas, Ari, dkk. 2020. “Rancang Bangun Hand Sanitizer Dan
Sistem Monitoring Jarak Jauh Dalam Upaya Mengurangi Penyebaran Covid
19” dalam Jurnal Riset Teknologi Industri, Volume 14, No 2, Halaman 320 –
330, Subang: Pusat Pnelitian Teknologi Tepat Guna, Lembaga Ilmu
pengetahuan Indonesia.
[4] Urbach, Tandini Ulfa, dan Wildian, 2019. “ Rancang Bangun Sistem
Monitoring dan kontrol temperatur Pemanasan Zat Cair Menggunakan Sensor
Inframerah MLX90614” dalam Jurnal Fisika Unand, Volume 8, No 3,
Halaman 273 – 280, Padang: Universitas Andalas Kampus Unand Limau
Manis.
[5] B, Budiana, dkk, 2020. “ Pembuatan alat Otomatis Hand Sanitizer sebagai
Salah Satu Antisipasi Penyebaran COVID-19 di Politeknik Negeri Batam”
dalam Journal of Applied Electrical Engineering, Volume 4, No 2, Halaman
40 – 43, Batam: Politeknik Negeri Batam.
[6] Yuniahastuti, Irna Tri, dkk 2020 “ Contacless Thermometer Sebagai Upaya
Siaga Covid-19 di Universitas PGRI Madium” dalam Jurnal ELECTRA :
Electrical Engineering Articles, Volume 1, No 1 , Halaman 28 – 34, Madium:
Universitas PGRI Madium.
[7] Junaidi, dan Yuliyan Dwi Prabowo. 2018 Project Sistem Kendali elektronik
berbasis Arduino. Bandar Lampung: AURA ( Anugra Utama Rahaja )

69
[8] Cytron. 2013. Product User’s Manual – HCSR04 Ultrasonic Sensor.
https://www.electroschematics.com/hc-sr04-datasheet/. 15 September 2020.
[9] Peraturan Menteri Kesehatan RepublikIndonesia (PERMENKES) No:
2269/MENKES/PER/XI/2011 Pedoman pembinaan perilaku hidup bersih dan
sehat (PHBS). November 2011. Jakarta: Kementerian Kesehatan Republik
Indonesia.
[10] Datasheet for MLX90614 - Melexis,
[11] 16x2 LCD Datasheet,
[12] Dejan ,2015, How I2C Communication Works & How To Use It with Arduino,
[13] Buzzer : Pinout, Pin Description, Working, Features & Datasheet,
[14] 2017, Arduino Buzzer Tutorial And How To Use It With Arduino Board

70
71

Anda mungkin juga menyukai