विषयसूची:

सेंसर लैब - अस्थायी: 5 कदम
सेंसर लैब - अस्थायी: 5 कदम

वीडियो: सेंसर लैब - अस्थायी: 5 कदम

वीडियो: सेंसर लैब - अस्थायी: 5 कदम
वीडियो: कैंसर (रसायन चिकित्सा) | Cancer (Chemotherapy) | Hindi 2024, नवंबर
Anonim
सेंसर लैब - Temp
सेंसर लैब - Temp

इस प्रयोगशाला में आप आसपास के क्षेत्र के लिए वर्तमान आर्द्रता और तापमान रीडिंग प्रदर्शित करने के लिए एक एलसीडी स्क्रीन का उपयोग करेंगे।

हार्डवेयर की आपको आवश्यकता होगी:

  1. Arduino Uno
  2. एलसीडी चित्रपट
  3. तनाव नापने का यंत्र
  4. तापमान / आर्द्रता सेंसर
  5. ब्रेड बोर्ड
  6. तार / कनेक्टर

पुस्तकालयों की आवश्यकता:

  1. तरल स्फ़टिक
  2. सरलडीएचटी

प्रदान किया गया परीक्षण कोड Elegoo कोड नमूनों से लिया गया था। आप या तो लाइब्रेरी मैनेजर के माध्यम से आवश्यक लाइब्रेरी स्थापित कर सकते हैं या D2L पर लाइब्रेरीज़.ज़िप में स्थित.zip फ़ाइलों को डाउनलोड और इंस्टॉल कर सकते हैं।

चरण 1: एलसीडी स्क्रीन कनेक्ट करें

एलसीडी स्क्रीन कनेक्ट करें
एलसीडी स्क्रीन कनेक्ट करें

एलसीडी स्क्रीन को सीधे ब्रेडबोर्ड में डालने की आवश्यकता होगी। LCD के स्क्रीन पिन निम्न क्रम में Arduino से जुड़े हुए हैं:

  1. ज़मीन
  2. शक्ति
  3. पिन 12
  4. पिन 11
  5. पिन 10
  6. पिन 9
  7. खाली
  8. खाली
  9. खाली
  10. खाली
  11. पिन 8
  12. ज़मीन
  13. पिन 7
  14. पोटेंशियोमीटर (शक्ति और जमीन से कनेक्ट करें)
  15. शक्ति
  16. ज़मीन

चरण 2: एलसीडी स्क्रीन - टेस्ट कोड

#शामिल करें // के बीच की दूरी को हटा दें

// लाइब्रेरी को इंटरफ़ेस पिन लिक्विड क्रिस्टल एलसीडी (7, 8, 9, 10, 11, 12) की संख्या के साथ प्रारंभ करें; शून्य सेटअप () {// LCD के कॉलम और पंक्तियों की संख्या सेट करें: LCD.begin (16, 2); // एलसीडी पर एक संदेश प्रिंट करें। LCD.print ("हैलो, वर्ल्ड!"); } शून्य लूप () {// कर्सर को कॉलम 0, लाइन 1 // पर सेट करें (नोट: लाइन 1 दूसरी पंक्ति है, क्योंकि गिनती 0 से शुरू होती है): LCD.setCursor (0, 1); // रीसेट के बाद से सेकंड की संख्या प्रिंट करें: LCD.print (मिलिस () / 1000); }

चरण 3: तापमान और आर्द्रता सेंसर जोड़ें

तापमान और आर्द्रता सेंसर जोड़ें
तापमान और आर्द्रता सेंसर जोड़ें

ब्रेडबोर्ड में तापमान और आर्द्रता सेंसर डालें। आपको निम्नलिखित लीड का उपयोग करके इसे Arduino से कनेक्ट करना होगा:

  1. पिन 2
  2. पावर (+5 वी) रेल
  3. ग्राउंड रेल

चरण 4: तापमान और आर्द्रता सेंसर - परीक्षण कोड

//www.elegoo.com

//2016.12.9 #include // DHT11 के लिए, // VCC: 5V या 3V // GND: GND // डेटा: 2 int pinDHT11 = 2; सरलDHT11 dht11; शून्य सेटअप () {Serial.begin (९६००); } शून्य लूप () {// काम करना शुरू करें… सीरियल.प्रिंट्लन ("==============================); Serial.println ("नमूना DHT11…"); // कच्चे नमूना डेटा के साथ पढ़ें। बाइट तापमान = 0; बाइट आर्द्रता = 0; बाइट डेटा [४०] = {0}; अगर (dht11.read(pinDHT11, &temperature, &humidity, data)) {Serial.print("DHT11 पढ़ें विफल"); वापसी; } सीरियल.प्रिंट ("नमूना रॉ बिट्स:"); for (int i = 0; i 0 && ((i + 1)% 4) == 0) { Serial.print(''); } } सीरियल.प्रिंट्लन (""); Serial.print ("नमूना ठीक है:"); सीरियल.प्रिंट ((इंट) तापमान); सीरियल.प्रिंट ("* सी,"); सीरियल.प्रिंट ((इंट) आर्द्रता); सीरियल.प्रिंट्लन ("%"); // DHT11 नमूनाकरण दर 1HZ है। देरी (1000); }

चरण 5: एकीकरण समस्या

आपको LCD स्क्रीन और तापमान सेंसर के लिए कोड उदाहरण दिए गए हैं। प्रयोगशाला के लिए आपका अंतिम चरण इन दो उदाहरणों को एकीकृत करना है ताकि आपका तापमान रीडिंग एलसीडी स्क्रीन पर दिखाई दे। आप संदेश को बदल सकते हैं ताकि यह एलसीडी स्क्रीन के लिए दो उपलब्ध लाइनों पर दिखाई दे।

सिफारिश की: