विषयसूची:

ARDUINO NANO के साथ LCD पर आर्द्रता और तापमान प्रदर्शित करें: 5 कदम
ARDUINO NANO के साथ LCD पर आर्द्रता और तापमान प्रदर्शित करें: 5 कदम

वीडियो: ARDUINO NANO के साथ LCD पर आर्द्रता और तापमान प्रदर्शित करें: 5 कदम

वीडियो: ARDUINO NANO के साथ LCD पर आर्द्रता और तापमान प्रदर्शित करें: 5 कदम
वीडियो: Arduino based Temperature and Humidity Controller using DHT-21 Sensor | Arduino with HMI LCD Display 2024, नवंबर
Anonim
Arduino नैनो के साथ LCD पर प्रदर्शन आर्द्रता और तापमान
Arduino नैनो के साथ LCD पर प्रदर्शन आर्द्रता और तापमान

निम्नलिखित निर्देश योग्य Arduino नैनो के साथ एक साधारण एलसीडी इंटरफ़ेस बनाने से संबंधित है।

चरण 1: आवश्यकताएँ:

आवश्यकताएं

  1. DTH11 आर्द्रता और तापमान सेंसर
  2. अरुडिनो नैनो
  3. 16*2 एलसीडी डिस्प्ले
  4. I2C मॉड्यूल
  5. कनेक्टिंग तार

और

  • अरुडिनो आईडीई
  • अरुडिनो पुस्तकालय

I2c पुस्तकालय (LiquidCrystal_I2C)

डीएचटी पुस्तकालय (डीएचटी.एच)

चरण 2: घटकों को नैनो से कनेक्ट करें

घटकों को नैनो से कनेक्ट करें
घटकों को नैनो से कनेक्ट करें

स्क्रीन शॉट के रूप में घटकों को नैनो से कनेक्ट करें, DTH11 से Arduino Nano

वीसीसी 3.3V

जीएनडी जीएनडी

बाहर D4 I2C

एलसीडी से नैनो

जीएनडी जीएनडी

एसडीए ए4

एससीएल ए5

वीसीसी 5वी

चरण 3: पुस्तकालय शामिल करें

पुस्तकालय शामिल करें
पुस्तकालय शामिल करें

डाउनलोड करें और पुस्तकालयों के नीचे शामिल करें, DHT सेंसर लाइब्रेरी (DHT.h)

I2c पुस्तकालय (LiquidCrystal_I2C.h)

उपरोक्त छवि के रूप में शामिल करें।

केच में जाएं लाइब्रेरी शामिल करें ज़िप फ़ाइल जोड़ें और फिर फ़ोल्डर ब्राउज़ करें, आईडीई बंद करें और इसे फिर से खोलें, आप नीचे दिए गए लिंक से भी पुस्तकालय डाउनलोड कर सकते हैं, bitbucket.org/fmalpartida/new-liquidcrysta…

codeload.github.com/adafruit/DHT-sensor-li…

चरण 4: I2C को स्कैन करें और पता ढूंढें

I2C स्कैनर डाउनलोड करें और अपना i2c पता ढूंढें और फिर इसे कोड में दर्ज करें;

आप यहां से स्कैनर कोड भी पा सकते हैं।

www.mediafire.com/file/f7oaa4et779yaaz/i2c_…

चरण 5: कोड

कोड
कोड
कोड
कोड

// कोड को arduino nano पर संकलित करें और अपलोड करें

#include "DHT.h"#define SensorPin 4 // dht सेंसर के आउट पिन को arduino nano के D4 पिन से कनेक्ट करें

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

डीएचटी डीएचटी (सेंसरपिन, डीएचटी);

#शामिल

#शामिल

लिक्विड क्रिस्टल_आई2सी एलसीडी (0x3एफ, 2, 1, 0, 4, 5, 6, 7, 3, पॉज़िटिव); // I2C पते को 0x3F के रूप में सेट करें

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

सीरियल.बेगिन (९६००);

LCD.begin (16, 2);

Serial.println ("तापमान और आर्द्रता इंटीफेस");

dht.begin ();

}

शून्य लूप () {

इंट हम = dht.readHumidity ();

int अस्थायी = dht.readTemperature ();

LCD.setCursor(0, 0);

LCD.print ("अस्थायी:");

एलसीडी.प्रिंट (अस्थायी);

एलसीडी.प्रिंट ("सी");

LCD.setCursor(0, 1);

LCD.print ("आर्द्रता:");

एलसीडी.प्रिंट (हम);

एलसीडी.प्रिंट ("%");

सीरियल.प्रिंट ("\ n वर्तमान तापमान:");

सीरियल.प्रिंट (अस्थायी);

सीरियल.प्रिंट ("सी");

सीरियल.प्रिंट ("\ n वर्तमान आर्द्रता:");

सीरियल.प्रिंट (हम);

सीरियल.प्रिंट ("%");

देरी (2500);

}

उपरोक्त तस्वीरों के साथ परिणाम दिखाए गए हैं।

धन्यवाद, धूल।

सिफारिश की: