Anda di halaman 1dari 15

LAPORAN PENDAHULUAN

PRAKTIKUM INTERNET OF THINGS


JOB SHEET 4
Pengontrolan I/O Melalui Website

Dibuat Oleh :
Nama : Benediktus Pamabore
NIM : 3202011067
Smt/Kelas : 5/B
Kelompok :5
Anggota : 1. Benediktus Pamabore
2. Priyanto
3. Fran Superlin
4. Ainun Najib
5. Fadlurramadhan Nur Insani

LABORATORIUM ELEKTRONIKA
JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI PONTIANAK
TAHUN 2022
1. TUJUAN
1. Mampu membuat program/halaman web sederhana
2. Mampu Mengaplikasikan dan menganalisa program untuk pengendalian aktuator LED, motor
dc dan Lampu melalui website
3. Mampu Mengaplikasikan dan menganalisa program untuk pengendalian aktuator melalui MQTT

2. TEORI DASAR
Dalam pengoperasian Internet Of Things (IOT) diperlukan sebuah platform untuk menghubungkan sensor
perangkat dengan perangkat Cloud IOT. Salah satu platform yang digunakan adalah website IOT, yaitu suatu
ekosistem yang digabungkan untuk menjadi wadah pembuatan produk dan solusi IOT agar lebih efisien dan
tidak banyak memakan waktu. Platform website IOT dapat digunakan untuk mengumpulkan data, menyimpan
data, menampilkan data, mengontrol perangkat, mengelola inventory perangkat dan lain-lain.

Pada praktikum ini platform website IOT yang digunakan adalah Adafruit IO. Adafruit IO adalah salah satu
penyedia layanan MQTT server untuk IOT. MQTT (Message Queing Telemetry Transport) merupakan protokol
yang digunakan dalam IOT untuk proses pengiriman data. MQQT terdiri dari publisher dan subscriber berbasis
protokol yang mengizinkan banyak perangkat untuk berkomunikasi satu sama lain melalui wireless. MQQT
tidak mengharuskan klien dan server membuat koneksi pada saat yang sama.

3. TUGAS PENDAHULUAN
1. Sebutkan website penyedia IOT service!
Jawab : Ada banyak sekali website penyedia IOT service yang dapat digunakan dalam Internet Of Things,
seperti :
- Ubidots, yang mendukung beberapa perangkat seperti Arduino,Raspberry PI,Particle, Espressif, Onion dan
lainnya.
- BLYNK, merupakan website IOT service berbasis OS Mobile(IOS & Android) yang mendukung beberapa
perangkat seperti Arduino, Raspberry PI, ESP8266, WEMOS D1, dan lainnya
- Firebase, yaitu website IOT service dari Google yang digunakan untuk pengembangan IOT
- Geeknesia, yaitu website IOT service yang berguna untuk mempermudah development IOTdan sarana
showcase ide, proyek, startup dan solusi IOT
- Thing Speak, yaitu website IOT service yang berguna untuk menyimpan data menggunakan HTTP melalui
internet
2. Gambarkan dan jelaskan arsitektur pengontrolan I/O melalui website
Jawab :

Dalam komunikasi protokol MQQT,antara aplikasi pengontrol dan pengalihan Web-IO tidak langsung,
melainkan melalui broker yang ada di internet. Keduanya terhubung dari jaringan lokal ke broker melalui
internet. Arah koneksi ini diizinkan oleh sebagian besar firewall.

4. ALAT DAN BAHAN


1. Modul Trainer NodeMCU IOT
2. Laptop
3. Software Arduino IDE
4. Adafruit IO
5. Kabel USB

5. RANGKAIAN PERCOBAAN

Rangkaian Percobaan 1

Rangkaian Percobaan 2
6. PROSEDUR PERCOBAAN
I. Pengontrolan melalui Wifi
1. Menghubungkan NodeMCU dengan Laptop menggunakan kabel USB
2. Memilih Board (Node MCU 1.0)dan port yang sesuai
3. Menghubungkan pin pada Node MCU seperti pada gambar rangkaian percoban 1
4. Menulis kode program berikut di Arduino IDE
5. Mengupload program dan memastikan tidak ada error
6. Membuka serial monitor dari menu tools, mengatur boudrate 115200
7. Mengamati serial monitor sehingga tampil seperti paga gambar berikut:
8. Jika tidak muncul, menekan tombol reset pada nodeMCU
9. Membuka ip yang didapatkan pada browser

10. Menekan tombol pada web dan mengamati LED


II. Pengontrolan I/O melalui Adafriutio
1. Menghubungkan pin pada Node MCU seperti pada gambar rangkaian percobaan 2
2. Membuka web: io.adafruit.com

3. mengklik getstarted for free, membuat akun

4. mengklik New Dashboard


5. Mengisi nama dashboard “Kontrol LED”, mengklik create
6. Mengklik kontrol LED dan mengklik icon panah bawah

7. Memilih create new Block, memilih toggle


8. Mengisi “LED” pada new create feed name dan mengklik create

9. Memilih LED dan mengklik Next Step


10. Memberikan nama LED1 untuk block name, ON1 untuk button ON text, dan OFF1 untuk button
OFF text kemudian mengklik create block
11. Mengulangi langkah 6 – 10 sehingga terdapat 4 block (button toggle)
12. Mencatat user name dan active Key dengan terlebih dahulu mengklik menu dan
view adafruit key
13. Menambahkan library :
14. Menulis Program berikut
15. Mengubah :

16. Mengkompile dan mengupload program memastikan tidak ada error


17. Membuka serial monitor set baudrate 115200, reset node CMU sehingga
terkoneksi dengan wifi
18. Mengklik button pada dasbboard adafruit dan mengamati LED

Anda mungkin juga menyukai