সুচিপত্র:

OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার: 5 টি ধাপ
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার: 5 টি ধাপ

ভিডিও: OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার: 5 টি ধাপ

ভিডিও: OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার: 5 টি ধাপ
ভিডিও: 20 товаров для автомобиля с Алиэкспресс, автотовары №41 2024, নভেম্বর
Anonim
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার
OLED ডিসপ্লে ব্যবহার করে তাপমাত্রা এবং আর্দ্রতা মিটার

প্রয়োজনীয় উপাদানগুলি-

1. Arduino NANO:

2. DHT11 সেন্সর:

3. OLED ডিসপ্লে:

4. ব্রেডবোর্ড:

5. জাম্পার তার:

ক্রয় লিংক শুধুমাত্র ভারতের জন্য।

ধাপ 1: সার্কিট ডায়াগ্রাম

বর্তনী চিত্র
বর্তনী চিত্র

সমস্ত প্রয়োজনীয় উপাদান সংগ্রহ করার পরে। ভাল বোঝার জন্য এই সার্কিট ডায়াগ্রামটি ডাউনলোড করুন।

পদক্ষেপ 2: সংযোগ শুরু করুন

সংযোগ শুরু করুন
সংযোগ শুরু করুন

আপনার সামনে সার্কিট ডায়াগ্রাম রাখুন এবং তারের সংযোগ শুরু করুন।

ধাপ 3: 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 নির্ধারণ করুন

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

void drawTest (void) {

u8g.setFont (u8g_font_unifont);

u8g.drawStr (0, 30, "তাপমাত্রা &");

u8g.drawStr (0, 50, "আর্দ্রতা মিটার");

u8g.setFont (u8g_font_helvB08); //

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

}

অকার্যকর সেটআপ() {

dht.begin ();

u8g.firstPage ();

কর {

drawTest ();

}

যখন (u8g.nextPage ());

বিলম্ব (3000); }

অকার্যকর লুপ () {

বিলম্ব (500);

ভাসা h = dht.readHumidity ();

float t = dht.readTemperature ();

যদি (isnan (h) || isnan (t))

{

প্রত্যাবর্তন;

}

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, "BY: PR ROBOTICS");

}

যখন (u8g.nextPage ()); }

ধাপ 5: পরীক্ষা

পরীক্ষামূলক
পরীক্ষামূলক

এখন, শুধু আপনার প্রকল্প পরীক্ষা।

প্রস্তাবিত: