Menampilkan Suhu Dan Kelembapan Di P10 RGB Menggunakan Sensor DHT11 Dan Arduino Uno

 Kali ini saya akan membagikan bagaimana cara membuat Thermometr Digital Menggunakan Arduino Uno dan akan di tampilkan di Panel P10 RGB, Untuk sensor yang digunakan adalah DHT11 yang banyak dijual dipasaran, Kalian bisa memilih varian sensor sesuai kebutuhan Ada DH11 maupun DHT22, tetapi pada tutorial kali ini saya menggunakan DHT11. Bagi kalian yang ingin membuat atau mencoba percobaan kali ini kalian perlu menyiapkan bahan sebagai berikut:

1. Panel P10 RGB
2. Arduino Uno
3. DMD Uno Shield Beli
4. DHT11 Buah
5. Kabel Secukupnya
6. Power Supply 5V


Setelah bahan lengkap silahkan dirangkai sesuai skema rangkaian dibawah ini:
Jika Rangkaian sudah selesai Buatlah Programnya seperti di bawah ini:


================================== SOURCE CODE ==================================
#include "RGBmatrixPanel.h"
#include "DHT.h"
#include "DHT_U.h"

#define DHTPIN 11
#define DHTTYPE    DHT11     // DHT 11
DHT_Unified dht(DHTPIN, DHTTYPE);

#define CLK  8 
#define OE   9
#define LAT A3
#define A   A0
#define B   A1
#define C   A2

RGBmatrixPanel matrix(A, B, C, CLK, LAT, OE, false);

void setup() {
  matrix.begin();
  dht.begin();
  sensor_t sensor;
  dht.temperature().getSensor(&sensor);
  dht.humidity().getSensor(&sensor);
}

void loop() {

  matrix.fillScreen(0);
  matrix.setTextSize(1);   // size 1 == 8 pixels high

  sensors_event_t event;
  dht.temperature().getEvent(&event);
   matrix.setCursor(1, 0);  
   matrix.setTextColor(matrix.Color333(10,0,10));
   matrix.print(event.temperature);
  dht.humidity().getEvent(&event);
   matrix.setCursor(1, 9);  
   matrix.setTextColor(matrix.Color333(0,10,10));
   matrix.print(event.relative_humidity);
 delay(1000);
}


lalu Upload program tersebut ke Board Arduino yang sudah siap dipakai.


Selamat Mencoba...!!

No comments

Dicky B_Mz. Powered by Blogger.