Anda di halaman 1dari 9

Laporan Praktikum UAS Robotik System

Disusun Oleh:

Nama : Rikza Khamami


NIM : 2113500033
Prodi : Sistem Komputer
Tanggal : 10 Januari 2023
Dosen : Yani Prabowo S.Kom, M.Si
Objek penelitian : Weather Station IOT
Laboratorium Sistem Komputer 3
UNIVERSITAS BUDI LUHUR
TAHUN 2022/2023
BAB I
Pendahuluan
1.1 Latar Belakang
Automatic Weather Station atau disingkat AWS merupakan suatu peralatan
atau sistem terpadu yang di desain untuk pengumpulan data cuaca serta laut
secara otomatis serta di proses agar pengamatan menjadi lebih mudah.
Dengan adanya Automatic Weather Station maka data suhu, kelembaban
udara, radiasi matahari, kecepatan angin, arah angin, curah hujan, serta
periode gelombang laut dapat tercatat secara automatic (secara digital).
Automatic Weather Station sering digunakan oleh Port Meteorological
Officer dalam kegiatan pelayaran Fam Voyage atau Voluntary Observing
Ships yang memiliki tujuan untuk pengamatan dan pengumpulan data cuaca
dan laut serta memberikan bimbingan dan sosialisasi tentang pentingnya
cuaca kelautan untuk keselamatan pelayaran.

1.2 Rumusan Masalah


1. Apakah Automatic Weather Station (AWS) dapat melihat kondisi laut
dan cuaca wilayah Jakarta dan sekitarnya secara efektif dan efisien?
2. Apakah alat Automatic Weather Station (AWS) mampu
melakukan pemeriksaan rutin secara berkala?
3. Bagaimanakah proses pengamatan menggunakan Automatic
Weather Station di wilayah Jakarta dan sekitarnya?

1.3 Tujuan
A. Untuk mengetahui Automatic Weather station (AWS) dapat digunakan
untuk melihat kondisi laut dan cuaca wilayah Jakarta dan sekiarnya secara
efektif dan efisien.
B. Untuk mengetahui bagaimana alat Automatic Weather Station (AWS)
melakukan pemeriksaan rutin secara berkala.
C. Untuk mengetahui bagaimana Proses pengamatan menggunakan
Automatic Weather Station di wilayah Jakarta dan sekitarnya bertujuan agar
lebih memahami kondisi serta karakter wilayah untuk pelayaran.
BAB II

Sistem pengamatan unsur suhu otomatis atau yang sering dikenal


dengan istilah Automatic Weather Station (AWS) sudah cukup lama
dikembangkan di Indonesia. Namun, harganya cukup mahal sehingga taman
alat masih sangat terbatas digunakan di suatu daerah. Dengan memanfaatkan
kemampuan mikrokontroler tersebut diharapan dapat terbentuk sebuah system
pengamatan cuaca secara otomatis atau Automatic weather station (AWS).

1. Input

DHT 11 sensor adalah mensesing objek suhu dan kelembapan yang


memiliki output tegangan analog yang dapat diolah lebih lanjut
dari mikrokontroler.

2. Output

Lcd Display adalah sebagai alat tampilan yang deprogram untuk


menampilkan data, grafik, baik karakter dan huruf sesuai dengan
yang kita inginkan.
BAB III
Hasil Pengamatan
3.1 Hasil pengamatan

Ketika suhu ruangan menurun data yang di tampilkan pada LCD


akan mengikuti suhu ruangan sekitar dan menampilkan nya dangan unit
Celsius dan Fahrenheit, dan ketika kelembaban udara ruangan menurun
data yang di tampilkan pada LCD akan mengikuti kelembaban ruangan
sekitar dan menampilkan nya dangan unit percent, dan dari kedua data
itu MCU akan mengkalkulasikan indeks panas ruangan, dan semua data
tersebut akan di kirim ke server Blynk, yang nanti nya dapat di akses
melalui Smart Phone atau Computer secara nirkabel

3.2 Metodologi

1. Tempat dan Waktu

Praktikum weather station ini di lakukan di laboratorium System


Komputer 4 Universitas Budi Luhur Jakarta Hari Selasa 10 2023
pukul 09.00 - 15.00 WIB.

2. Alat dan Software

Alat dan software yang di gunakan adalah:

1. Arduino IDE
2. USB kabel
3. Aplikasi BLYNK
4. Esp 8266
5. DHT 11
6. LCD (240 x 320)

3. Mekanisme kerja

Saat menyalakn system weather monitoring node MCU atau ESP


8266 ini akan terhubung melalui wifi dan akan di sambungkan ke
aplikasi BLYNK. Kemudian ESP 8266 akan mengirimkan data-data,
dari Sensor DHT 11 ke BLYNK dan LCD display. Setelah
dikirimkan BLYNK dan LCD display akan menerima nilai-nilai yang
diberikan oleh sensor.
3.3 Rancangan Software
#define BLYNK_TEMPLATE_ID "TMPLeue26un3"
#define BLYNK_DEVICE_NAME "Wethers Station"
#define BLYNK_AUTH_TOKEN "TPU8wqwONyBE-lvurXobR8msnu1SIisH"

#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = BLYNK_AUTH_TOKEN;

// Your WiFi credentials.


// Set password to "" for open networks.
char ssid[] = "SCL Streaming";
char pass[] = "12345678";
float old;

#include "SPI.h"
#include "Adafruit_GFX.h"
#include "Adafruit_ILI9341.h"
#include "DHT.h"
DHT dht(0, DHT11);
Adafruit_ILI9341 tft = Adafruit_ILI9341(15,2);

void setup() {
Blynk.begin(auth, ssid, pass);

dht.begin();
tft.begin();
delay (500);
tft.fillScreen(ILI9341_BLACK);
delay (500);
tft.fillScreen(ILI9341_WHITE);
delay (500);
tft.setTextSize(2);
}

void loop() {

Blynk.run();

// Reading temperature or humidity takes about 250 milliseconds!


// Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor)
float h = dht.readHumidity();
// Read temperature as Celsius (the default)
float t = dht.readTemperature();
// Read temperature as Fahrenheit (isFahrenheit = true)
float f = dht.readTemperature(true);

// Check if any reads failed and exit early (to try again).
if (isnan(h) || isnan(t) || isnan(f)) {
tft.println(F("Failed to read from DHT sensor!"));
return;
}

// Compute heat index in Fahrenheit (the default)


float hif = dht.computeHeatIndex(f, h);
// Compute heat index in Celsius (isFahreheit = false)
float hic = dht.computeHeatIndex(t, h, false);

if (hic != old){
tft.fillRect(140,0,80,180,ILI9341_WHITE);
delay (100);
tft.fillRect(0,30,240,60,ILI9341_WHITE);
delay (100);
old = hic;
}

tft.setTextColor(ILI9341_BLACK);
tft.setCursor(0,0);
tft.print(F("Humidity: "));
tft.setTextColor(ILI9341_GREEN);
tft.print(h);
tft.setTextColor(ILI9341_BLACK);
tft.print(F("% Temperature:"));
tft.setTextColor(ILI9341_CYAN);
tft.print(t);
tft.print(F("C "));
tft.setTextColor(ILI9341_RED);
tft.print(f);
tft.setTextColor(ILI9341_BLACK);
tft.print(F("F Heat index: "));
tft.setTextColor(ILI9341_BLUE);
tft.print(hic);
tft.print(F("C "));
tft.print(hif);
tft.println(F("F"));
Blynk.virtualWrite(V0,t);
Blynk.virtualWrite(V1,h);
Blynk.virtualWrite(V2,f);
Blynk.virtualWrite(V3,hic);

}
BAB IV

Pengujian

Tampilan pada LCD

Tampilan pada SmartPhone


Tampilan pada Computer
BAB V
Kesimpulan
Kesimpulan Yang saya ambil dari praktikum weather station ini adalah
Suhu Ruangan dan Kelembaban udara dapat di deteksi, dan ESP8266
mampu mengolah signal analog menjadi data digital sekaligus
multitasking mengirim data digital ke blynk

Anda mungkin juga menyukai