Isi kandungan:

Meter Suhu dan Kelembapan Menggunakan Paparan OLED: 5 Langkah
Meter Suhu dan Kelembapan Menggunakan Paparan OLED: 5 Langkah

Video: Meter Suhu dan Kelembapan Menggunakan Paparan OLED: 5 Langkah

Video: Meter Suhu dan Kelembapan Menggunakan Paparan OLED: 5 Langkah
Video: REVIEW NOTALE PORTABLE HUMIDITY METER | ALAT PENGUKUR KELEMBABAN DAN SUHU PORTABLE 2024, Julai
Anonim
Meter Suhu dan Kelembapan Menggunakan Paparan OLED
Meter Suhu dan Kelembapan Menggunakan Paparan OLED
Meter Suhu dan Kelembapan Menggunakan Paparan OLED
Meter Suhu dan Kelembapan Menggunakan Paparan OLED
Meter Suhu dan Kelembapan Menggunakan Paparan OLED
Meter Suhu dan Kelembapan Menggunakan Paparan OLED

KOMPONEN DIPERLUKAN-

1. Arduino NANO:

2. Sensor DHT11:

3. Paparan OLED:

4. Papan Roti:

5. Jumper Wires:

Pautan pembelian adalah untuk INDIA sahaja.

Langkah 1: Diagram Litar

Rajah Litar
Rajah Litar

Setelah mengumpulkan semua komponen yang diperlukan. Muat turun rajah litar ini untuk pemahaman yang lebih baik.

Langkah 2: Mula Menyambung

Mula Menyambung
Mula Menyambung

Letakkan gambarajah litar di hadapan anda dan mulakan penyambungan wayar.

Langkah 3: Konfigurasikan Pengaturan Arduino IDE

Konfigurasikan Pengaturan Arduino IDE
Konfigurasikan Pengaturan Arduino IDE

Sekarang, setelah menyelesaikan penyambungan terbuka arduino IDE dan pilih jenis papan dan papan COM anda. Muat turun dan sertakan perpustakaan juga.

Langkah 4: Memuat naik Kod

Memuat naik Kod
Memuat naik Kod

Sekarang, susun dan muat naik kodnya.

KOD:

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

#tentukan DHTPIN 2

#tentukan DHTTYPE DHT11

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

ujian undi tidak sah (tidak sah) {

u8g.setFont (u8g_font_unifont);

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

u8g.drawStr (0, 50, "Meter Kelembapan");

u8g.setFont (u8g_font_helvB08); //

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

}

batal persediaan () {

dht.begin ();

u8g.firstPage ();

buat {

drawTest ();

}

sementara (u8g.nextPage ());

kelewatan (3000); }

gelung kosong () {

kelewatan (500);

apungan h = dht.readHumidity ();

terapung t = dht.readTemperature ();

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

{

kembali;

}

u8g.firstPage ();

buat {

u8g.setFont (u8g_font_helvB08);

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

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");

}

sementara (u8g.nextPage ()); }

Langkah 5: Menguji

Ujian
Ujian

Sekarang, hanya uji projek anda.

Disyorkan: