Mata
Kuliah :
Arsitektur
dan Organisasi Komputer
Dosen
Pengampu:
Aditya
Prapanca, S.T., M.Kom.
Disusun
Oleh :
1. Fadiyatul
Muqtasidah (20050974009)
2. Ramdhan
Bachtiar I (20050974023)
3. Alvina
Jacindy (20050974037)
4. Sefriza
Dias Rahmat D (20050974047)
5. Kartika
Mega Safitri (20050974061)
BAB
I
Pendahuluan
- Latar Belakang
Masifnya
perkembangan teknologi pada dunia modern ini membuat pekerjaan yang terasa
sulit untuk dilakukan menjadi lebih mudah. Dengan adanya teknologi, manusia
menjadi lebih terbantu karena tidak harus melakukan tugas yang sama lebih dari
sekali. Salah satu teknologi yang memudahkan manusia yaitu Internet of Things
(IoT). Internet of Things merupakan konsep perangkat yang terhubung dalam jaringan
internet untuk mengirimkan data tanpa adanya interaksi antara manusia dan
manusia ataupun manusia dengan mesin.
Manusia
juga dapat memonitor sesuatu menggunakan IoT yang salah satu contohnya yaitu
kelembapan suhu.
- Rumusan Masalah
- Seperti apa alat sensor
kelembapan suhu itu?
- Apa saja alat dan
bahan yang digunakan beserta fungsinya?
- Bagaimana
langkah-langkah pembuatan alat sensor kelembapan suhu?
- Tujuan
Tujuan dibuatnya proyek ini adalah untuk memenuhi tugas akhir mata kuliah Arsitektur dan Organisasi Komputer. Tidak hanya itu, proses pengerjaan proyek juga bertujuan menambah wawasan mengenai Internet of Things dan apa saja implementasinya pada kehidupan nyata. Mahasiswa diharapkan dapat mempraktikkan langkah-langkah pembuatan alat sensor kelembapan suhu dan mengetahui apa saja alat dan bahan yang digunakan beserta fungsinya.
BAB
II
PEMBAHASAN
2.1 Pengertian
Monitor suhu dan kelembapan merupakan sebuah project iot yang dapat
membantu manusia untuk dapat memonitoring suhu dan kelembapan disuatu tempat
atau ruangan, dengan menggunkaan sambungan internet dan aplikasi blynk kita
dapat memantau suhu dan juga penggunaanya tidak merepotkan karena aplikasi
blynk yang terdapat dismartphone dapat dibawa kemana saja.
2.2 Alat dan Bahan
1. NodeMCU
Esp8266
NodeMCU
Esp8266 merupakan sebuah modul yang telah dilengkapai dengan wifi untuk dapat
menyambung pada aplikasi Blynk yang akan kita gunakna \
2. Dht-11
Dht-11
adalah modul sensor yang berguna untuk mensensing suhu dan kelembapan
3. Kabel
Jumper
Kabel
ini berguna untuk menghubungkan satu komponen ke komponen lain, disini kabel
ini berfungsi untuk menghubungkan dht dan NodeMCU.
4. Kabel
USB
Berfungsi
untuk menghubungkan NodeMCU ke tegangan atau sumber daya
5. Ponsel
Untuk
memonitoring suhu dan kelembapan melaluai aplikasi blynk
6. Laptop
Untuk
menjalankan program pada Arduino
2.3 Proses Pembuatan
Tahap Perakitan alat :
1. Pertama
siapkan alat dan bahan diatas
2. Kemudian
sambungkan dht-11 dan NodeMCU menggunakan kabel jumper
3. Sambungkan
kabel jumper secara tepat pada masing- masing yang ada pada NodeMCU
4. pertama
sambungkan pada D3
5. kedua
sambungkan pada 3v3
6. ketiga
sambungkan pada groundnya
7. kemudian
sambungkan NodeMCU pada sumber daya dengan kabel USB
Tahap
Aplikasi Blynk
1. pertama
instal aplikasi blynk diplaystore
2. setelah
aplikasi terinstal login atau mendaftar menggunakan akun apapun pilihan anda
3. kemudian
setelah itu create new project
4. beri
nama project
5. choose
device : Esp8266
6. kemudain
setelah itu akan ada kode yang terkirim kealamat email
7. kemudian
di widget box pilih Labeled Value Setting dan Gauge setting masing masing 2
Tahap program pada Arduino
1. pertama
buka aplikasi Arduino pada laptop
2. kemudian
klik preference http://arduino.esp8266.com/stable/package_esp8266com_index.json
copy
dan paste diatas ke additional board manager, klik ok
3. klik
tools – board manager carai esp8266 dan instal
4. lalu
pilih generic esp8266 module
5. kembali
ke board manager cari dht 11 lalu pilih dht sensor library, install
6. cari
Blynk kemudian install
7. langkah
selanjutnya copy dan paste program dibawah ini
#define
BLYNK_PRINT Serial
#include
<ESP8266WiFi.h>
#include
<BlynkSimpleEsp8266.h>
#include
<DHT.h>
char
auth[] = "LDlviLTFe28O_3YcKOyeUrRRJwGTpQVi";
char
ssid[] = "Wifi tetangga ";
char
pass[] = "WifiGratisan";
#define
DHTPIN 2
#define
DHTTYPE DHT11 // DHT 11
DHT
dht(DHTPIN, DHTTYPE);
BlynkTimer
timer;
void
sendSensor()
{
float h = dht.readHumidity();
float t = dht.readTemperature(); // or
dht.readTemperature(true) for Fahrenheit
if (isnan(h) || isnan(t)) {
Serial.println("Sensor tidak
terbaca!");
return;
}
Blynk.virtualWrite(V5, t); //suhu virtual 5
Blynk.virtualWrite(V6, h); //kelembaban
virtual 6
}
void
setup()
{
// Debug console
Serial.begin(9600);
Blynk.begin(auth, ssid, pass);
//Blynk.begin(auth, ssid, pass,
"blynk-cloud.com", 80);
//Blynk.begin(auth, ssid, pass,
IPAddress(192,168,1,100), 8080);
dht.begin();
timer.setInterval(1000L, sendSensor);
}
void
loop()
{
Blynk.run();
timer.run();
}
8. pada
char auth ganti dengan kode yang dikirimkan aplikasi di alamat email anda
9. lalu
compile dan upload program dan perangkat NodeMCU dan Dht11 sudah tersambung dengan aplikasi
Blynk
10. pada
aplikasi Blynk tekan logo play pada project maka suhu dan kelembapan akan
ditampilkan
BAB
III
Penutup
3.1 Kesimpulan
Internet of Thing (iot) merupakan sebuah konsep atau program dimana
sebuah objek memiliki kemampuan untuk mentransmiskkan atau mengirimkan data
melalui jaringan tanpa menggunakan bantuan perangkat Komputer dan manusia. Pada
project Monitoring suhu dan kelembapan dengan Blynk adalah alat pengecek suhu
dan kelembapan yang berfungsi dengan bantuan dalanya konseksi internet pada
perangkat dan ponsel
LAMPIRAN
Foto
hasil rangkaian dan perwakilan kelompok
DAFTAR PUSTAKA
https://www.youtube.com/watch?v=RFJZcJATbMU&t=125s
http://indomaker.com/index.php/2019/12/19/blynk-monitoring-suhu-dan-kelembaban-nodemcu/
Tidak ada komentar:
Posting Komentar