• Tidak ada hasil yang ditemukan

LAPORAN SISTEM TERBENAM DHT11 DAN LCD Di

N/A
N/A
Protected

Academic year: 2018

Membagikan "LAPORAN SISTEM TERBENAM DHT11 DAN LCD Di"

Copied!
18
0
0

Teks penuh

(1)

LAPORAN SISTEM TERBENAM

DHT11 DAN LCD

Disusun oleh:

Meyla Yan Sari

IK – 3B

3.34.13.1.10

PROGAM STUDI TEKNIK INFORMATIKA

JURUSAN TEKNIK ELEKTRO

(2)

I.

Tujuan Instruksinal Khusus

Setelah menyelesaikan praktikkum ini, mahasiswa diharapkan :

1. Mengetahui dan mengerti penggunaan dht11, lcd dan buzzer

2. Dapat merancang dan mengkode rangkaian dengan sensor dht11

3. Dapat merancang dan mengkode rangkaian dengan shield lcd

4. Dapat merancang dan mengkode rangkaian dengan buzzer

II.

Dasar Teori

A. Sensor DHT11

Sensor DHT11 memiliki keluaran sinyal digital yang terkalibrasi dengan

kemampuan sensor suhu dan temperaturnya. Sensor ini bisa diintegrasikan dengan

sebuah mikrokontroler 8-bit dengan kinerja yang tinggi. Teknologi yang digunakan

pada sensor DHT11 ini dapat diandalkan dan memiliki tingkat kestabilan yang sangat

baik dalam jangka waktu yang lama. Sensor ini memiliki elemen resistif dan sebuah

sensor yang bisa digunkan di dalam pengukuran suhu negatif. Sensor ini memiliki

kualitas yang sangat baik, respon yang cepat, kemampuan "anti-gangguan” dan

kinerja tinggi.

Tiap sensor DHT11 memiliki fitur pendeteksi kelembaban yang sangat akurat.

Koefisien kalibrasi yang disimpan dalam memori program OTP, sensor internal

mendeteksi sinyal dalam proses. Ukuran kecil, daya rendah, jarak sinyal transmisi

hingga 20 meter, yang memungkinkan kebutuhan berbagai aplikasi.

Gambar sensor DHT 11

B. LCD

(3)

sehingga cahaya tidak dapat menembusnya. Jadi, setiap kristal seperti sebuah rana,

yang memperbolehkan cahaya untuk menembus atau menghalanginya.

Gambar monokrom LCD biasanya muncul sebagai gambar abu-abu biru atau

gelap di atas latar belakang putih keabu-abuan. LCD menampilkan warna

menggunakan dua teknik dasar untuk menghasilkan warna: matriks pasif adalah lebih

murah dari dua teknologi. Teknologi lain yang disebut transistor film tipis (TFT) atau

active-matrix, menghasilkan gambar berwarna yang setajam display CRT tradisional,

tapi teknologi ini mahal.

III.

Alat dan Bahan

1. SO Windows XP SP 2 atau lebih

2. Ide arduino

3. PC

4. Arduino Uno

5. Kabel Jump

(4)

7. LCD 16x2

8. Schrew Shield

9. DHT11

IV.

Langkah Kerja

A. Praktikum 1 (LCD pada VBB)

(5)

2. Sehingga muncul window project template seperti berikut

3. Mulai menyiapkan bahan yang digunakan, pilih virual board ardunio

4. Pilih LCD

(6)

6. Klik kanan pada new project, pilih add java source project untuk membuat

lembar kerja pemrograman java

7. Membuat class java dengan add new java source file

8. Menambahkan source code pada LCD Arduino

9. Buat Kode program seperti berikut

import muvium.compatibility.arduino.LiquidCrystal; import muvium.compatibility.arduino.*;

public class Class0 extends Arduino{

public void setup(){

LiquidCrystal lcd = new LiquidCrystal(this, 6, 9, 5, 4, 3, 2);

(7)

10. Running hasil yang telah dibuat

11. Ganti kode program yang telah dibuat, untuk membuat angka berurutan :

import muvium.compatibility.arduino.LiquidCrystal;

import muvium.compatibility.arduino.*;

public class Class0 extends Arduino{

public void setup(){ }

public void loop(){

// Your loop code goes here

(8)

12. Runnig hasil program yang telah dibuat :

13. Ganti program selanjutnya unruk membuat counter

import muvium.compatibility.arduino.LiquidCrystal; import muvium.compatibility.arduino.*;

public class Class0 extends Arduino{ public void setup(){

LiquidCrystal lcd = new LiquidCrystal(this, 6, 9, 5, 4, 3, 2);

}

public void loop(){

(9)

14. Running hasil program yang telah dibuat :

(10)

B. Praktikum 2 (LCD 16x2 pada arduino uno)

1. Buat rangkaian LCD

2. Praktikum yang dibuat

a. Nama

-

Tulis program untuk menakpilkan nama pada IDE arduino

#include <LiquidCrystal.h>

//initial the library with the numbers of interface

(11)

void setup() {

// put your setup code here, to run once:

//setup the LCD's number of columns and rows

lcd.begin(16,2);

//print a message to the LCD lcd.setCursor(0,0);

lcd.print("Sri Handini K"); }

-

Tulis program untuk menampilkan teks berjalan pada IDE Arduino

//include the library code #include <LiquidCrystal.h>

//initial the library with the numbers of interface LiquidCrystal lcd (8,9,4,5,6,7);

void setup() {

(12)

lcd.begin(16, 1); }

void loop() {

// put your main code here, to run repeatedly: int i;

lcd.setCursor(0, 0);

lcd.print("Meyla Yan Sari - Dwi Wuri - Laresha Lilavatie - Sri Handini K");

for(i = 0; i < 16; i++){ lcd.scrollDisplayLeft(); delay(400);

(13)
(14)

c. Suhu

-

Buat rangkaian seperti berikut, untuk membaca sensor suhu pada

layar LCD

-

Perlu diperhatikan dalam proses pemasangan kabel

-

Tulis program untuk mengukur suhu dan kelembapan pada IDE

Arduino

#include <LiquidCrystal.h> #include <dht.h>

(15)

#define dht_apin A0 //Analog pin sensor is

Serial.print("Sensor Kelembaban & Temperatur DTH11 \n\n");

lcd.print("Sistem Ukur Suhu"); delay(1000);

}

void loop() {

// put your main code here, to run repeatedly: DHT.read11(dht_apin);

Serial.print("Kelembaban saat ini = "); Serial.print(DHT.humidity);

Serial.print("% ");

Serial.print("Temperatur = "); Serial.print(DHT.temperature,0); Serial.print("C \n");

//untuk ditampilkan ke LCD lcd.clear();

int i;

lcd.setCursor(0,0); lcd.print("Lembab = "); lcd.print(DHT.humidity,0); lcd.print(" % ");

lcd.setCursor(0,1); lcd.print("Suhu = ");

lcd.print(DHT.temperature,0); lcd.print(" C ");

(16)

-

Upload Program yang telah dibuat, lihat hasilnya pada rangkaian

d. Suhu berjalan

-

Buat rangkaian yang

-

Tulis program untuk mengukur suhu dan kelembapan dan disertai

judul dengan teks berjalan pada IDE Arduino

#include <LiquidCrystal.h> #include <dht.h>

LiquidCrystal lcd(8,9,4,5,6,7);

#define dht_apin A0 //Analog pin sensor is connected to

dht DHT;

(17)

// put your setup code here, to run once: Serial.begin(9600);

lcd.begin(16,2); delay(500);

Serial.print("Sensor Kelembaban & Temperatur DTH11 \n\n");

lcd.print("Sistem Ukur Suhu"); delay(1000);

}

void loop() {

// put your main code here, to run repeatedly: DHT.read11(dht_apin);

Serial.print("Kelembaban saat ini = "); Serial.print(DHT.humidity);

Serial.print("% ");

Serial.print("Temperatur = "); Serial.print(DHT.temperature,0); Serial.print("C \n");

delay(3000);

//untuk ditampilkan ke LCD lcd.clear();

int i;

lcd.setCursor(0,0);

lcd.print("Sistem Ukur Kelembaban & Suhu DTH11 \n\n");

for (i=0; i<16; i++) {

lcd.scrollDisplayLeft(); delay(500);

}

lcd.clear();

lcd.setCursor(0,0); lcd.print("Lembab = "); lcd.print(DHT.humidity,0); lcd.print(" % ");

(18)

lcd.print(DHT.temperature,0); lcd.print(" C ");}

-

Upload Program yang telah dibuat, lihat hasilnya pada rangkaian

V.

Kesimpulan

Gambar

Gambar monokrom LCD biasanya muncul sebagai gambar abu-abu biru atau

Referensi

Dokumen terkait

Sistem terdiri dari sensor PIR untuk mendeteksi manusia, sensor DHT11 yang berfungsi sebagai pendeteksi suhu dan kelembaban relatif, dan sensor LDR untuk mendeteksi intensitas cahaya

Untuk dapat mendeteksi suhu maka alat ini dilengkapi dengan sensor suhu DHT11 yang ditempatkan pada bagian bantalan kursi bagian bawah, sedangkan untuk mendeteksi posisi

Kondisi kipas angin dipengaruhi oleh sensor DHT11, kondisi lampu uv dipengaruhi oleh sensor VEML6070 sedangkan sensor BH1750 digunakan untuk mengukur data berupa

Parameter yang Diuji Hasil Pengujian Kesimpulan 1 Sensor DHT11 Akurat, Mengirim Data dengan Baik Sensor DHT11 mendeteksi suhu dan kelembaban dengan akurat, dan mengirimkan

2.4 Pengujian Perancangan Hal pertama, Sebuah mikrokontroler wemos d1 sebagai pusat pengolahan data yang mendapat input hasil pendeteksi suhu dan kelembapan dari sensor DHT11 lalu

Blok Diagram Sistem ini menggunakan dua buah sensor sebagai input yaitu sensor kelembaban tanah YL-69 yang berfungsi untuk mendeteksi kelembaban tanah pada tanaman dan Sensor suhu

Sistem Penyiraman tanaman aglonema ini bekerja secara otomatis dimana menggunakan sensor Soil Moisture untuk mengukur kelembaban tanah, DHT11 untuk cek suhu disekitar tanaman, Relay

Laporan ini membahas tentang sistem pengendalian suhu ruangan yang menggunakan teknologi IoT dengan modul ESP32 dan sensor