Anda di halaman 1dari 6

Assignment

INTERNET OF THINGS

Individual

BAMBANG SULISTIO

D5512 – Abba Suganda Girsang

(After)Session 03
To be Submitted Week 02

COMP8041 - Internet of Things (IoT)


(Adopted from slide Digitalent.kominfo.go.id)

Buatlah system sensor DHT 11 terhubung dengan NodeMCU seperti gambar berikut

Materials and Tools needed


DHT11 sensor: 1
EPS8266: 1
Mini USB cable: 1
Beardboard: 1

Lakukan langkah-langkah berikut

1. Buatlah rangkaian seperti gambar

Rangkaian yang dibuat berdasarkan gambar rangkaian diatas yaitu sensor DHT11 yang
merupakan sensor suhu dan kelembaban. Selanjutnya sensor DHT11 akan dihubungkan dengan
NodeMCU type ESP8266 yang merupakan salah satu jenis perangkat microcontroller yang dapat
diakses menggunakan USB dan juga wireless. Adapun port yang digunakan untuk
menguhubungkan antara DHT11 dan ESP8266 adalah port no D1,G,dan 3V.

2. Jalankan program Arduino Anda

Langkah selanjutnya menjalankan program Arduino yang merupakan aplikasi yang dapat
dioperasikan menggunakan computer yang berfungsi agar pengguna dapat menyusun program
yang nantinya dapat berfungsi sebagai pengendali microcontroller, aplikasi arduino bersifat
open-source, diturunkan dari Wiring platform, dirancang untuk memudahkan penggunaan
elektronik

COMP8041 - Internet of Things (IoT)


dalam berbagai bidang. Adapun Bahasa pemrogramman yang digunakan adalah Bahasa C.
Arduino yang digunakan adalah versi 1.8.13

3. Buatlah software seperti pada teori di atas dan simpan dengan memberi nama sesuai keinginan
anda.

Dalam mengendalikan NodeMCU ESP8266 dan DHT11 maka pada aplikasi Arduino harus
ditambahkan component NodeMCU ESP8266 pada board manager sehingga Arduino dapat
berkomunikasi dengan komponen tersebut. Dan pada library Arduino perlu ditambahkan library
DHT Sensor Library sehingga dapat memudahkan dalam melakukan coding untuk mengambil
hasil sensor dengan menggunakan class – class yang sudah disediakan. Adapun library yang
digunakan pada aplikasi adalah file DHT.h. dan class yang digunakan DHT dan property yang
dipanggil adalah : dht.readHumidity() untuk mengambil nilai kelembaban dan
dht.readTemperature() untuk mengabil nilai suhu pada sensor.

COMP8041 - Internet of Things (IoT)


4. Hubungkan kabel mini USB ke laptop anda

Setelah dilakukan coding pada aplikasi Arduino selanjutnya dilakukan proses pengecheckan
untuk source code yang telah disusun, pengecheckan dapat menggunakan button verify. Setelah
tidak terdapat pesan kesalahan maka selanjutnya NodeMCU ESP8266 dihubungkan dengan
computer menggunakan port USB (port 3) dan dikonversi ke port micro USB pada NodeMCU
ESP8266.

5. Isikan program Arduino anda

Setelah terhungung maka selanjutnya source code yang telah terverifikasi tersebut akan diisikan
(upload) ke NodeMCU ESP8266 menggunakan tombol upload pada aplikasi Arduino. Kemudian
aplikasi Arduino akan melakukan deploy source code melalui cable usb yang telah terpasang.

COMP8041 - Internet of Things (IoT)


6. Jalankan Serial Monitor di pojok kanan atas dari Arduino

Pada aplikasi Arduino terdapat fasilitas dimana pengguna dapat melihat dari aplikasi yang telah
dideploy pada microcontroller menggunakan menu Serial Monitor.

7. Menu Serial Monitor di set pada baudrate 9600

Selanjutnya pengguna dapat melakukan pemilihan boud rate yang digunakan yaitu 9600, boud
rate adalah : kecepatan transfer data dalam bit per detik atau bit per second (bps). Untuk dapat
berkomunikasi antara microcontroller dengan komputer, terdapat beberapa pilihan baudrate
pada arduino yaitu 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600, atau
115200.

8. Berapakah angka yang tertampil di serial monitor?

Setelah dilakukan setting boudrate kemudian pada window serial monitor akan tampil hasil dari
aplikasi yang telah dideploy pada NodeMCU ESP8266 yaitu berupa informasi tentang suhu dan
kelembaban yang didapat dari sensor DHT11.

COMP8041 - Internet of Things (IoT)


Sumber :

 Candra Herdianto - Arduino Untuk Pemula - Bagian 2 (Komunikasi Serial)


https://candraherdianto.blogspot.com/2017/01/arduino-untuk-pemula-bagian-
2.html
 Goblog - Apa itu Arduino IDE dan Arduino Sketch ? http://allgoblog.com/apa-
itu-arduino-ide-dan-arduino-sketch/
 Fitra Elbi Amrullah - Menggunakan Sensor Suhu dan Kelembapan (DHT11)
dengan NodeMCU url : https://medium.com/@andreanewgate/menggunakan-
sensor-suhu-dan-kelembapan-dht11-dengan-nodemcu-b7976f527583

COMP8041 - Internet of Things (IoT)

Anda mungkin juga menyukai