Daftar Isi:

Pengukur Suhu dan Kelembaban Menggunakan Layar OLED: 5 Langkah
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED: 5 Langkah

Video: Pengukur Suhu dan Kelembaban Menggunakan Layar OLED: 5 Langkah

Video: Pengukur Suhu dan Kelembaban Menggunakan Layar OLED: 5 Langkah
Video: Simulasi mengukur suhu dan kelembaban menggunakan wokwi dan DHT22 2024, Juli
Anonim
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED
Pengukur Suhu dan Kelembaban Menggunakan Layar OLED

KOMPONEN YANG DIPERLUKAN-

1. Arduino NANO:

2. Sensor DHT11:

3. Tampilan OLED:

4. Papan tempat memotong roti:

5. Kabel Jumper:

Tautan pembelian hanya untuk INDIA.

Langkah 1: Diagram Sirkuit

Diagram Sirkuit
Diagram Sirkuit

Setelah mengumpulkan semua komponen yang dibutuhkan. Unduh diagram sirkuit ini untuk pemahaman yang lebih baik.

Langkah 2: Mulai Menghubungkan

Mulai Terhubung
Mulai Terhubung

Letakkan diagram sirkuit di depan Anda dan mulailah menghubungkan kabel.

Langkah 3: Konfigurasikan Pengaturan Arduino IDE

Konfigurasikan Pengaturan Arduino IDE
Konfigurasikan Pengaturan Arduino IDE

Sekarang, setelah selesai menghubungkan, buka arduino IDE dan pilih jenis papan Anda dan papan COM. Juga unduh dan sertakan perpustakaan.

Langkah 4: Mengunggah Kode

Mengunggah Kode
Mengunggah Kode

Sekarang, kompilasi dan unggah kodenya.

KODE:

#sertakan "DHT.h" #sertakan "U8glib.h" U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);

#menentukan DHTPIN 2

#define DHTTYPE DHT11

DHT dht(DHTPIN, DHTTYPE, 6); karakter str[10];

void drawTest(batal) {

u8g.setFont(u8g_font_unifont);

u8g.drawStr(0, 30, " Suhu & ");

u8g.drawStr(0, 50, " Pengukur Kelembaban");

u8g.setFont(u8g_font_helvB08); //

u8g.drawStr(7, 60, "ROBOTIK PR");

}

batalkan pengaturan() {

dht.mulai();

u8g. Halaman Pertama();

melakukan {

drawTest();

}

while(u8g.nextPage());

penundaan(3000); }

lingkaran kosong() {

penundaan (500);

float h = dht.readHumidity();

float t = dht.readTemperature();

jika (isnan(h) || isnan(t))

{

kembali;

}

u8g.halamanpertama();

melakukan {

u8g.setFont(u8g_font_helvB08);

u8g.drawStr(0, 15, "Kelembaban:");

u8g.drawStr(80, 15, dtostrf(h, 5, 2, str));

u8g.drawStr(120, 15, "%");

u8g.drawStr(0, 30, "Suhu:");

u8g.drawStr(80, 30, dtostrf(t, 5, 2, str)); u8g.drawStr(120, 30, "\260C");

u8g.drawStr(10, 60, " OLEH: PR ROBOTICS");

}

while(u8g.nextPage()); }

Langkah 5: Pengujian

Pengujian
Pengujian

Sekarang, cukup uji proyek Anda.

Direkomendasikan: