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

Final project Aplikasi Teknologi dan dNirkabel

Apr 12, 2017

Download

Engineering

James Montolalu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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