15
FINAL PROJECT BRAVERA MAHA DANTA 120216025 JAMES PHILIP MONTOLALU 13021106048 ADIWARMAN PUTRA PAPUTUNGAN 13021106099 Aplikasi Teknologi Nirkabel

Final project Aplikasi Teknologi dan dNirkabel

Embed Size (px)

Citation preview

Page 1: Final project Aplikasi Teknologi dan dNirkabel

FINAL PROJECT

BRAVERA MAHA DANTA 120216025JAMES PHILIP MONTOLALU 13021106048ADIWARMAN PUTRA PAPUTUNGAN 13021106099

Aplikasi Teknologi Nirkabel

Page 2: Final project Aplikasi Teknologi dan dNirkabel

Project : Merangkai Sensor Suhu dan KelembabanArduino Uno

Input Sensor Suhu dan Kelembaban DHT 11 Process Mikrokontroler Arduino UNO, Bluetooth HC-

05 Output LCD, Serial Monitor , Android

Page 3: Final project Aplikasi Teknologi dan dNirkabel

Alat dan Bahan

Page 4: Final project Aplikasi Teknologi dan dNirkabel
Page 5: Final project Aplikasi Teknologi dan dNirkabel

Cara Perakitan Sensor Suhu DHT11:(+) di pin POWER 3.3V(-) di pin POWER GND(output) di pin 2

Bluetooth HC-05VCC di pin POWER 5VGND di pin POWER GNDTX di pin 11RX di pin 10

LCD i2cVCC kabelnya di gabung dengan kabel VCC dari HC-05 di pin POWER 5VGND di pin POWER GNDSCL di pin Analog in A5SDA di pin Analog in A4

Page 6: Final project Aplikasi Teknologi dan dNirkabel

Setelah pemasangan lakukan coding pada arduino

#include <Wire.h>#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,16,2);#include <SoftwareSerial.h>

SoftwareSerial Genotronex(11, 10);#include "DHT.h"#define DHTPIN 2#define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE);

Page 7: Final project Aplikasi Teknologi dan dNirkabel

void setup() { lcd.init(); lcd.backlight(); lcd.clear(); Genotronex.begin(9600); Genotronex.println("connected"); Serial.begin(9600); Serial.println("DHTxx test!");

dht.begin();}

void loop() {delay(2000);

float h = dht.readHumidity();float t = dht.readTemperature();float f = dht.readTemperature(true);

if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Failed to read from DHT sensor!"); return; }

Page 8: Final project Aplikasi Teknologi dan dNirkabel

float hif = dht.computeHeatIndex(f, h);float hic = dht.computeHeatIndex(t, h, false);

Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.print(" *C "); Serial.print(f); Serial.print(" *F\t"); Serial.print("Heat index: "); Serial.print(hic); Serial.print(" *C "); Serial.print(hif); Serial.println(" *F");

lcd.print("Humidity :");lcd.setCursor(1,1);lcd.print(h);lcd.setCursor(7,1);lcd.print("%");delay(1500);lcd.clear();delay(100);lcd.print("Suhu:");lcd.setCursor(6,0);lcd.print(t);lcd.setCursor(12,0);lcd.print("*C");

Page 9: Final project Aplikasi Teknologi dan dNirkabel

lcd.setCursor(6,1);lcd.print(f);lcd.setCursor(12,1);lcd.print("*F");delay(1250);lcd.clear();delay(100);lcd.print("Heat Indeks:");lcd.setCursor(0,1);lcd.print(hic);lcd.setCursor(5,1);lcd.print("*C");lcd.setCursor(8,1);lcd.print(hif);lcd.setCursor(13,1);lcd.print("*F");delay(1250);lcd.clear();delay(250);

Genotronex.print("Humidity: "); Genotronex.print(h); Genotronex.println(" %\n"); Genotronex.println("Temperature: "); Genotronex.print(t); Genotronex.println(" *C "); Genotronex.print(f); Genotronex.println(" *F\n"); Genotronex.print("Heat index: \n"); Genotronex.print(hic); Genotronex.println(" *C \n"); Genotronex.print(hif); Genotronex.println(" *F"); delay(1500);}

Page 10: Final project Aplikasi Teknologi dan dNirkabel

Kemudian buat Aplikasi Android dengan APP INVERTOR (home)

Page 11: Final project Aplikasi Teknologi dan dNirkabel

(about)

Page 12: Final project Aplikasi Teknologi dan dNirkabel

Tampilan pada serial monitor

Page 13: Final project Aplikasi Teknologi dan dNirkabel

Tampilan pada handphone

Page 14: Final project Aplikasi Teknologi dan dNirkabel

Arduino yang sudah jadi

Page 15: Final project Aplikasi Teknologi dan dNirkabel

TERIMA KASIH