İçindekiler:
- Adım 1: Devre Şeması
- 2. Adım: Bağlanmaya Başlayın
- Adım 3: Arduino IDE Ayarını Yapılandırın
- 4. Adım: Kod Yükleme
- Adım 5: Test Etme
Video: OLED Ekran Kullanan Sıcaklık ve Nem Ölçer: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
GEREKLİ BİLEŞENLER-
1. Arduino NANO:
2. DHT11 sensörü:
3. OLED ekran:
4. Ekmek tahtası:
5. Atlama Kabloları:
Satın alma bağlantıları yalnızca HİNDİSTAN içindir.
Adım 1: Devre Şeması
Gerekli tüm bileşenleri topladıktan sonra. Daha iyi anlamak için bu devre şemasını indirin.
2. Adım: Bağlanmaya Başlayın
Devre şemasını önünüze koyun ve kabloları bağlamaya başlayın.
Adım 3: Arduino IDE Ayarını Yapılandırın
Şimdi, bağlanmayı tamamladıktan sonra arduino IDE'yi açın ve kart tipinizi ve COM kartınızı seçin. Ayrıca kütüphaneleri indirin ve ekleyin.
4. Adım: Kod Yükleme
Şimdi kodu derleyin ve yükleyin.
KOD:
#include "DHT.h" #include "U8glib.h" U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);
#define DHTPIN 2
#define DHTTYPE DHT11
DHT dht(DHTPIN, DHTTYPE, 6); karakter dizisi[10];
void drawTest(void) {
u8g.setFont(u8g_font_unifont);
u8g.drawStr(0, 30, " Sıcaklık & ");
u8g.drawStr(0, 50, " Nem Ölçer");
u8g.setFont(u8g_font_helvB08); //
u8g.drawStr(7, 60, "PR ROBOTİK");
}
geçersiz kurulum() {
dht.begin();
u8g.firstPage();
yapmak {
beraberlikTest();
}
while(u8g.nextPage());
gecikme(3000); }
boşluk döngüsü () {
gecikme(500);
float h = dht.readHumidity();
float t = dht.readTemperature();
if (isnan(h) || isnan(t))
{
dönüş;
}
u8g.firstPage();
yapmak {
u8g.setFont(u8g_font_helvB08);
u8g.drawStr(0, 15, "Nem:");
u8g.drawStr(80, 15, dtostrf(h, 5, 2, str));
u8g.drawStr(120, 15, "%");
u8g.drawStr(0, 30, "Sıcaklık:");
u8g.drawStr(80, 30, dtostrf(t, 5, 2, str)); u8g.drawStr(120, 30, "\260C");
u8g.drawStr(10, 60, " TARAFINDAN: PR ROBOTİK");
}
while(u8g.nextPage()); }
Adım 5: Test Etme
Şimdi, sadece projenizi test edin.
Önerilen:
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: 8 Adım
Arduino İle Servo ve DHT11 Sıcaklık ve Nem Sensörü Kullanan Otomatik Soğutma Fanı: Bu derste nasıl başlatılacağını öğreneceğiz & sıcaklık belirli bir seviyenin üzerine çıktığında fanı döndürün
OLED Ekranlı IoT Sıcaklık ve Nem Ölçer: 5 Adım (Resimlerle)
OLED Ekranlı IoT Sıcaklık ve Nem Ölçer: İstediğiniz zaman bir OLED ekranda sıcaklık ve nemi kontrol edin ve aynı zamanda bu verileri bir IoT platformunda toplayın. Geçen hafta Simplest IoT sıcaklık ve nem ölçer adlı bir proje yayınladım. Bu iyi bir proje çünkü
En Basit Nesnelerin İnterneti Sıcaklık ve Nem Ölçer: 5 Adım (Resimlerle)
En Basit IoT Sıcaklık ve Nem Ölçer: En basit IoT sıcaklık ve nem ölçer, sıcaklık, nem ve ısı endeksini toplamanıza olanak tanır. Ardından onları Adafruit IO'ya gönderin
Python'da SHT25 ile Raspberry Pi Kullanan Nem ve Sıcaklık Gözlemcisi: 6 Adım
Python'da Raspberry Pi'yi SHT25 ile Kullanan Nem ve Sıcaklık Gözlemcisi: Raspberry Pi meraklısı olarak, onunla daha muhteşem deneyler yapmayı düşündük. Bu kampanyamızda Raspberry Pi kullanarak Bağıl Nem ve Sıcaklığı ölçen bir Nem ve Sıcaklık Gözlemcisi yapacağız. ve SHT25, Humidi
BMP280-DHT11 Kullanan Arduino Hava İstasyonu - Sıcaklık, Nem ve Basınç: 8 Adım
BMP280-DHT11 Kullanan Arduino Hava İstasyonu - Sıcaklık, Nem ve Basınç: Bu derste, LCD Ekran TFT 7735'te SICAKLIK, NEM VE BASINÇ gösterecek bir hava durumu istasyonunun nasıl yapıldığını öğreneceğiz