Anda di halaman 1dari 6

LAPORAN SIOT

MONITORING SUHU VIA THINGSPEAK

Nama Anggota Kelompok :


o Arasy Muhammad S. (08)
o Diaz Ardi Hartanta (13)
o Lutfi Prastyawan (24)
o Mohammad Ilham P. (26)

SEKOLAH MENENGAH KEJURUAN NEGERI 2 SURABAYA


Jl. Tentara Genie Pelajar 26 Telepon 031-5343708, Fax 031-5475376
e-mail : smkn2sby.centrin.net.id home page https://smkn2sby.sch.id
I. Latar Belakang
Suhu dan kelembapan perlu dijaga sesuai dengan standar untuk menjamin suatu alat
agar tidak mengalami gangguan atau kerusakan. Untuk mengetahui adanya permasalahan
pada kondisi lingkungan dan mengantisipasinya lebih cepat maka faktor suhu dan
kelembapan perlu dimonitor secara real time. Tujuan penelitian ini adalah membuat sistem
monitoring suhu dan kelembapan secara real time yang hasilnya dapat diakses
secara offline maupun online dengan memanfaatkan teknologi Internet of Things (IoT)
berbasis modul NodeMCU ESP8266 dan sensor DHT11. NodeMCU ESP8266 dalam sistem
monitoring berperan sebagai pengendali utama dengan tugas membaca data suhu dan
kelembapan dari sensor DHT11 dan mengirimkannya ke penampil LCD karakter
maupun ThingSpeak melalui koneksi jaringan internet wireless. Data akuisisi suhu dan
kelembapan diambil secara kontinyu setiap jeda satu menit untuk selanjutnya dibandingkan
dengan hasil pembacaan perangkat ukur standar Hygrometer HTC-1 guna mengetahui tingkat
kesalahan rata-ratanya.

II. Teori Singkat


Sensor suhu adalah alat yang digunakan untuk mengubah besaran panas menjadi
besaran listrik yang dapat dengan mudah dianalisis besarnya. Ada beberapa metode yang
digunakan untuk membuat sensor ini, salah satunya dengan cara menggunakan material yang
berubah hambatannya terhadap arus listrik sesuai dengan suhunya.
Sensor DHT11 adalah sebuah modul yang isinya terdapat komponen sensor dan IC
controller. Sensor ini memiliki 4 buah pin, berbentuk kotak persegi panjang, dan permukaan
depan yang berongga, serta umumnya sensor berwarna biru. Di dalam modul sensor terdapat
sebuah resistor bertipe NTC atau Negative Temperature Coefficient. Resistor NTC memiliki
karakteristik yang mana nilai resistansinya berbanding terbalik dengan kenaikan suhu. Di
mana jika suhu yang terdeteksi oleh sensor semakin tinggi, maka nilai resistansi NTC akan
semakin kecil. Sebaliknya jika suhu yang terdeteksi oleh sensor semakin rendah, maka nilai
resistansinya akan semakin membesar.

III. Tujuan
1. Memonitoring suhu secara offline atau online

2. Meminimalkan kerusakan suatu alat yang terjadi akibat perubahan suhu

3. Bekerja secara real time atau juga tidak boleh berhenti kecuali perbaikan

IV. Komponen Monitor Suhu


1. Nodemcu esp8266

NodeMCU adalah firmware berbasis Lua open-source dan papan


pengembangan yang secara khusus ditargetkan untuk Aplikasi berbasis IoT. Ini
termasuk perusahaanware yang berjalan pada ESP8266 Wi-Fi SoC dari Espressif
Systems, dan perangkat keras yang didasarkan pada modul ESP-12.

2. Sensor DHT 11

Sensor DHT merupakan paket sensor yang berfungsi untuk mengukur suhu
dan kelembaban udara sekaligus yang dialamnya terdapat thermistor tipe NTC
(Negative Temperature Coefficient) untuk mengukur suhu, sebuah sensor kelembapan
dengan karkteristik resistif terhadap perubahan kadar air di udara serta terdapat chip
yang di dalamnya melakukan beberapa konversi analog ke digital dan mengeluarkan
output dengan format single-wire bi-directional (kabel tunggal dua arah).

3. Kabel jumper female to female


Kabel jenis ini merupakan kabel yang sangat cocok untuk
menghubungkan antar komponen yang mempunyai header male.

V. Cara Kerja dan Pembuatan Monitoring Suhu Via Thingspeak

1. Pertama Siapkan alat, bahan, dan komponen nya


2. Masukkan Program Arduino berikut ke Microcontrollernya
#include <DHT.h>
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ThingSpeak.h>
String apikey = "XTC440QC1S3T2FSZ";
const char *ssid = "power renjer";//name wifi
const char *pass = "yosektalah";//password wifi
const char *server = "api.thingspeak.com";
WiFiClient client;
unsigned long myChannelNumber = 2035166;
const char * myWriteAPIKey = "XTC440QC1S3T2FSZ";
#define DHTPIN D3
DHT dht(DHTPIN, DHT11);

void setup() {
Serial.begin(9600);
dht.begin();
delay(10);
Serial.println("Connected");
WiFi.begin(ssid,pass);
ThingSpeak.begin(client);
}

void loop() {
float t = dht.readTemperature();
if(isnan(t)){
Serial.println("Sensor Tidak Terdeteksi");
return;
}
ThingSpeak.writeField(myChannelNumber, 1, t, myWriteAPIKey);
delay(10);
}
(UNTUK CHANNEL NUMBER DAN APIKEY KALIAN BISA AMBIL DARI
WEB THINGSPEAKNYA SETELAH SELESAI BUAT CHANNEL SERTA
PASTIKAN USER DAN PASSWORD WIFI SAMA DENGAN
PROGRAMNYA)

3. Nyalakan hospot kalian dan device kalian


4. Tes apakah terhubung atau tidak
5. Kalau terhubung lihat di web thingspeak nanti akan muncul diagram naik turunnya
suhu
6. Dan tampilkan hasil dari sensor di software thingspeak

VI. Hasil Data Sensor Dari Software Thingspeak


VII. Kesimpulan

Dengan melakukan praktek kegiatan tersebut kita bisa mengetahui cara memonitoring
suhu secara real time. Memonitoring ini juga bisa dilakukan secara offline dan online. Dan
projek ini bisa berjalan karena menggunakan sensor DHT11 dengan microcontroller
nodeMCU dan di informasikannya data suhu menggunakan software thingspeak

Anda mungkin juga menyukai