Sensor DHT22 adalah sensor gabungan dari sensor suhu (temperature) dan kelembaban (humidity) yang outputnya berupa sinyal digital yang sudah di kalibrasi. Mengadopsi modul teknologi akuisisi digital suhu dan kelembaban, teknolgi sensor untuk memastikan produk dengan keandalan yang tinggi dan stabilitas jangka panjang yang sangat baik.
2. Spesifikasinya
· Jenis :
AM2302.
· Kelembaban
relatif dan pengukuran suhu.
· Ukuran
kecil, konsumsi daya yang rendah.
· Sinyal transmisi jarak hingga 20 meter.
· Resolusi
akurasi : 0,1.
· Kisaran
kelembaban :0-100% RH.
· Kisaran suhu
: -40 s/d 80 ºC.
· Presisi
pengukuran kelembaban : ± 2% RH.
· Presisi
pengukuran temperature : ± 0,5 ºC.
· Ukuran : 2,5
x 1 x 0,8 cm.
· Berat : 2 g.
· Daya input :
3.3-6V Input.
3. Gambar Dan fungsi Kaki DHT22
4.
Pengertian
Arduino
Arduino adalah
pengendali mikro single-board yang bersifat open-source, diturunkan dari Wiring
platform, dirancang untuk memudahkan penggunaan elektronik dalam berbagai
bidang. Hardwarenya memiliki prosesor Atmel AVR dan softwarenya memiliki bahasa
pemrograman sendiri. Saat ini Arduino sangat populer di seluruh dunia. Banyak
pemula yang belajar mengenal robotika dan elektronika lewat Arduino karena
mudah dipelajari. Tapi tidak hanya pemula, para hobbyist atau profesional pun
ikut senang mengembangkan aplikasi elektronik menggunakan Arduino. Bahasa yang
dipakai dalam Arduino bukan assembler yang
relatif sulit, tetapi bahasa C yang disederhanakan dengan bantuan
pustaka-pustaka (libraries) Arduino.
5. Pengertian Arduino Uno R3
Arduino Uno R3 adalah papan
pengembangan (development board) mikrokontroler yang berbasis chip ATmega328P.
Disebut sebagai papan pengembangan karena board ini memang berfungsi sebagai
arena prototyping sirkuit mikrokontroller. Dengan menggunakan papan
pengembangan, anda akan lebih mudah merangkai rangkaian elektronika
mikrokontroller dibanding jika anda memulai merakit ATMega328 dari awal di
breadboard. Arduino Uno
memiliki 14 digital pin input / output (atau biasa ditulis I/O, dimana 6 pin
diantaranya dapat digunakan sebagai output PWM), 6 pin input analog,
menggunakan crystal 16 MHz, koneksi USB, jack listrik, header ICSP dan tombol
reset. Hal tersebut adalah semua yang diperlukan untuk mendukung sebuah
rangkaian mikrokontroler. Cukup dengan menghubungkannya ke komputer dengan
kabel USB atau diberi power dengan adaptor AC-DC atau baterai, anda sudah dapat
bermain-main dengan Arduino UNO anda tanpa khawatir akan melakukan sesuatu yang
salah. Kemungkinan paling buruk hanyalah kerusakan pada chip ATMega328, yang
bisa anda ganti sendiri dengan mudah dan dengan harga yang relatif murah.
Kata " Uno " berasal dari
bahasa Italia yang berarti "satu", dan dipilih untuk menandai
peluncuran Software Arduino (IDE) versi 1.0. Arduino. Sejak awal peluncuran
hingga sekarang, Uno telah berkembang menjadi versi Revisi 3 atau biasa ditulis
REV 3 atau R3. Software Arduino IDE, yang bisa diinstall di Windows maupun Mac
dan Linux, berfungsi sebagai software yang membantu anda memasukkan (upload)
program ke chip ATMega328 dengan mudah.
6. Spesifikasinya
·
Chip mikrokontroller : ATmega328P
·
Tegangan operasi : 5V
·
Tegangan input (yang direkomendasikan, via jack DC) : 7V - 12V
·
Tegangan input (limit, via jack DC) : 6V - 20V
·
Digital I/O pin : 14 buah, 6
diantaranya menyediakan PWM
·
Analog Input pin : 6 buah
·
Arus DC per pin I/O : 20 mA
·
Arus DC pin : 3.3V 50 mA
·
Memori Flash : 32 KB, 0.5 KB telah
digunakan untuk bootloader
·
SRAM : 2 KB
·
EEPROM : 1 KB
·
Clock speed : 16 Mhz
·
Dimensi : 68.6 mm x 53.4 mm
·
Berat : 25 g
7. Gambar Arduino Uno R3
8. Pengukuran
Suhu Dan Kelembaban Serta THI Dengan DHT 22 Menggunakan Arduino
Pada
kesempatan ini kami mengukur nilai suhu dan kelembaban menggunakan DHT22 Suhu
dan sensor Kelembaban dengan Arduino UNO R3 dan hasil nilai tersebut di
tampilkan di Arduino Serial Monitor. Sebelum kami pergi ke langkah berikutnya
kami pikir kami perlu memberitahukan beberapa hal tentang modul sensor DHT22 ini
Kelembabannya Range 0-100% dan Kisaran suhu adalah 40-80 ° C itu sebabnya saya
lebih memilih DHT22 dibandingkan dengan DHT11.
Peralatan yang dibutuhkan:
1 Arduino / Genuino UNO.
1Modul Sensor DHT22.
3 Kabel Jumper.
1 Kabel USB.
1 Laptop /
Komputer.
9. Cara Mengkoneksi Modul Sensor DHT22 Ke Arduino UNO
· Pin pertama adalah
VCC menghubungkannya ke Power 5V.
· Pin kedua
adalah data Pin dihubungkan ke Digital Pin 7.
· Pin ketiga
adalah ground (GND) dihubungkan ke Power GND.
10. Script Arduinonya
//Constants
#define
DHTPIN 7 // what pin we're connected
to
#define
DHTTYPE DHT22 // DHT 22 (AM2302)
DHT
dht(DHTPIN, DHTTYPE); //// Initialize DHT sensor for normal 16mhz Arduino
//Variables
int chk;
float
hum; //Stores humidity value
float temp; //Stores
temperature value
void setup()
{
Serial.begin(9600);
dht.begin();
}
void loop()
{
delay(2000);
//Read data and store it to variables hum
and temp
hum = dht.readHumidity();
temp= dht.readTemperature();
//Print temp and humidity values to serial
monitor
Serial.print("Humidity: ");
Serial.print(hum);
Serial.print("% , Temp: ");
Serial.print(temp);
Serial.println(" Celcius ");
Serial.print("Temperature Heat Index:
");
Serial.println(0.8*(temp))+(((hum)/100)*(temp)/500);
if ((0.8*(temp))+(((hum)/100) * (temp)/500)
< 27.00) {Serial.println("nyaman gan");
}
if ((0.8*(temp))+(((hum)/100) * (temp)/500)
> 27.00){Serial.println("kaga nyaman gan");
}
delay(10000); //Delay 2 sec.
}
11. Cara Pengoperasian Apliksa Arduino
1. Buka Aplikasi dan hubungkan arduino uno dengan laptop / komputer dengan menggunakan kabel USB
2. Kemudian masukan script untuk menguj=kur dengan sensor DHT22
3. Masukan header librarry
(DHT.h) pada project.
4. Setelah memasukan
librarry pada project kemudian di compile dan di upload
5. Sebelum di Upload, terlebih dahulu kita pilih serial monitornya seperti pada gambar di bawah ini:
6. Setelah sukses di upload kemudian lihat nilai sensor suhu dan kelembaban pada serial monitor
Sekian tutorial sensor suhu dan kelembaban DHT22 menggunakan Arduino Uno. Semoga bermanfaaat bagi masyarakat dan mahasiswa sekalian. kurang lebihnya saya mohon maaf. Assalamualaikum....
nantikan postingan selanjutnya mengenai alat ukur berbasis arduino uno
Tidak ada komentar:
Posting Komentar