Mundarija:
- 1 -qadam: O'chirish diagrammasi
- 2 -qadam: Ulanishni boshlang
- 3 -qadam: Arduino IDE sozlamalarini sozlang
- 4 -qadam: Kodni yuklash
- 5 -qadam: Sinov
Video: OLED displey yordamida harorat va namlik o'lchagichi: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Komponentlar talab qilinadi-
1. Arduino NANO:
2. DHT11 sensori:
3. OLED displeyi:
4. Non paneli:
5. Jumper simlari:
Xarid qilish havolalari faqat Hindiston uchun.
1 -qadam: O'chirish diagrammasi
Barcha kerakli komponentlar yig'ilgandan so'ng. Yaxshi tushunish uchun ushbu sxemani yuklab oling.
2 -qadam: Ulanishni boshlang
Elektr sxemasini oldingizga qo'ying va simlarni ulashni boshlang.
3 -qadam: Arduino IDE sozlamalarini sozlang
Endi, ulanish tugagandan so'ng, ochiq arduino IDE -ni tanlang va karta turini va COM -ni tanlang. Shuningdek, kutubxonalarni yuklab oling va kiriting.
4 -qadam: Kodni yuklash
Endi kodni tuzing va yuklang.
KOD:
#clude "DHT.h" #include "U8glib.h" U8GLIB_SSD1306_128X64 u8g (U8G_I2C_OPT_NONE | U8G_I2C_OPT_DEV_0);
#DHTPIN 2 ni aniqlang
#DHTTYPE DHT11 ni aniqlang
DHT dht (DHTPIN, DHTTYPE, 6); char str [10];
void drawTest (bekor) {
u8g.setFont (u8g_font_unifont);
u8g.drawStr (0, 30, "Harorat &");
u8g.drawStr (0, 50, "Namlik o'lchagichi");
u8g.setFont (u8g_font_helvB08); //
u8g.drawStr (7, 60, "PR ROBOTICS");
}
bo'sh o'rnatish () {
dht.begin ();
u8g.firstPage ();
qil {
drawTest ();
}
while (u8g.nextPage ());
kechikish (3000); }
void loop () {
kechikish (500);
float h = dht.readHumidity ();
float t = dht.readTemperature ();
agar (isnan (h) || isnan (t))
{
qaytish;
}
u8g.firstPage ();
qil {
u8g.setFont (u8g_font_helvB08);
u8g.drawStr (0, 15, "Namlik:");
u8g.drawStr (80, 15, dtostrf (h, 5, 2, str));
u8g.drawStr (120, 15, "%");
u8g.drawStr (0, 30, "Harorat:");
u8g.drawStr (80, 30, dtostrf (t, 5, 2, str)); u8g.drawStr (120, 30, "\ 260C");
u8g.drawStr (10, 60, "BY: PR ROBOTICS");
}
while (u8g.nextPage ()); }
5 -qadam: Sinov
Endi loyihangizni sinab ko'ring.
Tavsiya:
Arduino bilan Servo va DHT11 harorat va namlik sensori yordamida avtomatik sovutish foniy: 8 qadam
Arduino bilan Servo va DHT11 harorat va namlik sensori yordamida avtomatik sovutish foniy: Bu qo'llanmada biz qanday boshlashni o'rganamiz & harorat ma'lum darajadan oshganda fanatni aylantiring
OLED ekranli IoT harorati va namlik o'lchagichi: 5 qadam (rasmlar bilan)
OLED ekranli IoT harorati va namligi o'lchagichi: istalgan vaqtda OLED ekranidagi harorat va namlikni tekshiring va shu bilan birga bu ma'lumotlarni IoT platformasida to'plang.O'tgan hafta men eng oddiy IoT harorat va namlik o'lchagich deb nomlangan loyihani nashr qildim. Bu yaxshi loyiha, chunki siz
NODE MCU VA BLYNK yordamida harorat va namlik monitoringi: 5 qadam
NODE MCU VA BLYNK yordamida harorat va namlik monitoringi: Salom bolalar, bu ko'rsatmada biz MCT va BLYNK tugunlari yordamida DHT11-harorat va namlik sensori yordamida atmosfera harorati va namligini qanday olishni bilib olamiz
Pythonda SHT25 bilan Raspberry Pi yordamida namlik va harorat kuzatuvchisi: 6 qadam
Python -da SHT25 bilan Raspberry Pi -ni ishlatadigan namlik va haroratni kuzatuvchi: Raspberry Pi -ning ixlosmandlari sifatida biz u bilan yana bir qancha ajoyib tajribalar haqida o'yladik. va SHT25, Humidi
Arduino yordamida P10 LED displey modulidagi displey harorati: 3 qadam (rasmlar bilan)
Arduino yordamida P10 LED displey modulidagi displey harorati: Oldingi qo'llanmada Arduino va DMD ulagichi yordamida nuqta matritsali LED displeyli P10 modulida matnni qanday ko'rsatish kerakligi ko'rsatilgan. Ushbu qo'llanmada biz P10 modulini displey vositasi sifatida ishlatib, oddiy loyiha qo'llanmasini beramiz