विषयसूची:

OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर: 5 कदम
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर: 5 कदम

वीडियो: OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर: 5 कदम

वीडियो: OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर: 5 कदम
वीडियो: OLED display, How to connect OLED screen With Arduino 2024, नवंबर
Anonim
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर
OLED डिस्प्ले का उपयोग कर तापमान और आर्द्रता मीटर

आवश्यक घटक-

1. अरुडिनो नैनो:

2. DHT11 सेंसर:

3. OLED डिस्प्ले:

4. ब्रेडबोर्ड:

5. जम्पर वायर्स:

खरीद लिंक केवल भारत के लिए हैं।

चरण 1: सर्किट आरेख

सर्किट आरेख
सर्किट आरेख

सभी आवश्यक घटकों को इकट्ठा करने के बाद। बेहतर समझ के लिए इस सर्किट आरेख को डाउनलोड करें।

चरण 2: कनेक्ट करना प्रारंभ करें

कनेक्ट करना शुरू करें
कनेक्ट करना शुरू करें

सर्किट डायग्राम को अपने सामने रखें और तारों को जोड़ना शुरू करें।

चरण 3: Arduino IDE की सेटिंग कॉन्फ़िगर करें

Arduino IDE की सेटिंग कॉन्फ़िगर करें
Arduino IDE की सेटिंग कॉन्फ़िगर करें

अब, कनेक्टिंग ओपन arduino IDE को पूरा करने के बाद और अपने बोर्ड के प्रकार और COM बोर्ड का चयन करें। पुस्तकालयों को भी डाउनलोड और शामिल करें।

चरण 4: कोड अपलोड करना

कोड अपलोडिंग
कोड अपलोडिंग

अब, कोड संकलित करें और अपलोड करें।

कोड:

#शामिल "DHT.h" #शामिल "U8glib.h" U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE|U8G_I2C_OPT_DEV_0);

#DHTPIN 2 परिभाषित करें

#DHTTYPE DHT11 को परिभाषित करें

डीएचटी डीएचटी (डीएचटीपीआईएन, डीएचटीटीपीई, 6); चार स्ट्र [10];

शून्य ड्रॉटेस्ट (शून्य) {

u8g.setFont (u8g_font_unifont);

u8g.drawStr(0, 30, "तापमान और");

u8g.drawStr(0, 50, "आर्द्रता मीटर");

u8g.setFont (u8g_font_helvB08); //

u8g.drawStr (7, 60, "पीआर रोबोटिक्स");

}

व्यर्थ व्यवस्था() {

dht.begin ();

u8g.firstPage ();

करना {

ड्राटेस्ट ();

}

जबकि (u8g.nextPage ());

देरी (3000); }

शून्य लूप () {

देरी (500);

फ्लोट एच = dht.readHumidity ();

फ्लोट टी = dht.readTemperature ();

अगर (इस्नान (एच) || इसान (टी))

{

वापसी;

}

u8g.firstPage ();

करना {

u8g.setFont (u8g_font_helvB08);

u8g.drawStr(0, 15, "आर्द्रता:");

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

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

u8g.drawStr(0, 30, "तापमान:");

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

u8g.drawStr(10, 60, "बाय: पीआर रोबोटिक्स");

}

जबकि (u8g.nextPage ()); }

चरण 5: परीक्षण

परिक्षण
परिक्षण

अब, बस अपनी परियोजना का परीक्षण करें।

सिफारिश की: