डीएचटी 11: तापमान आणि आर्द्रता मोजण्यासाठी सेन्सरबद्दल सर्व

डीएचटी 11

तापमान आणि आर्द्रता मोजणे फार सामान्य आहे अनेक इलेक्ट्रॉनिक निर्माता प्रकल्पांमध्ये. विशिष्ट प्रणाल्या नियंत्रित करण्यासाठी डीआयवाय मध्ये हे मापदंड मोजणे सामान्य आहे. उदाहरणार्थ, तापमान किंवा आर्द्रता विशिष्ट मूल्यापर्यंत पोहोचल्यास सुरू होणारी रेफ्रिजरेशन, वनस्पती काळजी किंवा वातानुकूलन प्रणाली तयार करण्यास सक्षम असणे. परंतु ते शक्य होण्यासाठी आपल्याला डीएचटी 11 सारख्या सेन्सरची आवश्यकता आहे.

बाजारामध्ये तेथे बरेच सेन्सर आहेत समर्थित तापमान श्रेणी किंवा भिन्न सुस्पष्टतांसह अगदी भिन्न तापमान श्रेणी. याचे एक उदाहरण आहे एलएम 35, इलेक्ट्रॉनिक्समध्ये सर्वाधिक लोकप्रिय आणि वापरला जाणारा एक आहे. तेथे इतर आर्द्रता सेन्सर देखील आहेत जे अ‍ॅनालॉग डिव्हाइसमधून एडी 22103 केटीझेड सारख्या चालकता भिन्नतेने कार्य करतात. परंतु जर आपण दोन्ही पॅरामीटर्स मोजू इच्छित असाल तर कदाचित आज आम्ही या लेखात ज्या डिव्हाइसची चर्चा करतो त्यापेक्षा अधिक रस आहे ...

डीएचटी 11 म्हणजे काय?

El डीएचटी 11 एक सोपा सेन्सर आहे जो तपमान आणि आर्द्रता मोजतो, सर्वसमाविष्ट. ए) होय आपल्याला दोन सेन्सर खरेदी करण्याची गरज नाही स्वतंत्रपणे. त्याची किंमत सुमारे € 2 आहे, त्यामुळे ती अगदी स्वस्त आहे, जरी आपल्याला अर्दूनोच्या इलेक्ट्रॉनिक घटकांप्रमाणे नेहमीप्रमाणेच हे मॉड्यूल (वापरण्यास सुलभतेसाठी पीसीबीवर चढलेले) देखील आढळले आहे. मंडळाच्या बाबतीत, यात 5 किलो ओम पुल-अप प्रतिरोधक आणि एक एलईडी समाविष्ट आहे जो आम्हाला ऑपरेशनबद्दल चेतावणी देईल.

डीएचटी 11 आहे कॅलिब्रेटेड डिजिटल सिग्नलमुळे उच्च विश्वसनीयता आणि स्थिरता. तसेच, जर आपण त्याचे डेटाशीट पाहिले तर आपल्याला दिसेल की त्यात रोचक वैशिष्ट्ये आहेत, जसे की आपण भावी विभागांमध्ये पहाल.

तत्सम उत्पादने

डीएचटी 22

आपल्याला स्वारस्य असू शकते अशा डीएचटी 11 सारखे उत्पादन आहे. हे आहे डीएचटी 22. हे एकात्मिक तापमान आणि आर्द्रता सेन्सर देखील आहे, परंतु या प्रकरणात त्याची किंमत थोडीशी जास्त आहे, सुमारे € 4. तपमान मोजण्यासाठी अचूकता देखील डीएचटी 5 प्रमाणेच 11% भिन्नता आहे, परंतु त्याउलट ते आर्द्रतेच्या मर्यादेपेक्षा 20 ते 80% पर्यंतचे उपाय करतात. म्हणूनच, आपल्याला ज्या प्रकल्पांमध्ये 22 ते 0% आर्द्रता मोजण्याची आवश्यकता आहे अशा प्रकल्पांसाठी आपल्याला डीएचटी 100 मध्ये स्वारस्य असू शकते.

La डेटा संकलन वारंवारता हे डीएचटी 11 च्या तुलनेत दुप्पट आहे, डीएचटी 22 मध्ये डीएचटी 2 च्या प्रति सेकंद 1 नमुनाऐवजी प्रति सेकंद 11 नमुने घेतले जातात. तपमानाप्रमाणे, ते अधिक परिशुद्धतेसह -40 डिग्री सेल्सियस ते +125 डिग्री सेल्सियस पर्यंत मोजू शकते, कारण ते अंशांचे अंश मोजू शकते, विशेषत: ते अधिक / वजा 0,5 डिग्री सेल्सियसच्या बदलांचे कौतुक करू शकते.

पिनआउट, वैशिष्ट्ये आणि डेटाशीट

डीएचटी 11 पिनआउट

आपण या विषयी थोडी तांत्रिक माहिती शोधू शकता आपल्या डेटाशीटमध्ये डीएचटी 11. या डिव्हाइसचे प्रत्येक उत्पादक बदलू शकतात अशी काही मूल्ये प्रदान करू शकतात, म्हणूनच मी नेहमी खरेदी केली आहे की आपण विकत घेतलेल्या डिव्हाइसच्या विशिष्ट उत्पादकाची पीडीएफ वाचण्याची शिफारस करा. जरी बहुतेक मूल्ये आपल्याला एकसारखी दिसत असली तरीही, एकापासून दुसर्‍यामध्ये थोडीशी भिन्नता असू शकते. त्याची सर्वात महत्वाची तांत्रिक वैशिष्ट्ये आहेतः

  • 3,5v ते 5 वी वीजपुरवठा
  • 2,5mA वर्तमान वापर
  • डिजिटल आउटपुट सिग्नल
  • तापमान 0 डिग्री सेल्सियस ते 50 डिग्री सेल्सियस पर्यंत असते
  • सुमारे 25º सी तपमानाचे 2ºC तपमान मोजण्यासाठी अचूकता
  • तपमान मोजण्याचे रिझोल्यूशन 8-बिट, 1º से
  • आर्द्रता 20% आरएच ते 90% आरएच पर्यंत मोजू शकते
  • 5-0 डिग्री सेल्सिअस तापमानात अचूक आर्द्रता 50% आरएच
  • रिजोल्यूशन ०.१% आरएच आहे, त्याखालील भिन्नता घेऊ शकत नाही
  • माउसर डेटाशीट

डेटाविषयी, डिजिटल मध्ये प्रसारित. म्हणूनच, इतर सेन्सरप्रमाणेच एनालॉग वरून डिजिटलकडे जाणे आवश्यक नाही. त्यावरून अर्डिनो आयडीईमध्ये लिहिण्यासाठी कोड गुंतागुंत झाला, परंतु या प्रकरणात त्याची आवश्यकता नाही आणि ते अधिक सोपे आहे. जरी सेन्सर स्वतः एनालॉग आहे, परंतु त्यात रूपांतरण करण्यासाठी एक प्रणाली समाविष्ट आहे आणि आर्दूइनोच्या डिजिटल इनपुटशी थेट कनेक्ट केली जाऊ शकते.

अ‍ॅनालॉग सिग्नल, जो व्होल्टेजचे एक बदल आहे, सेन्सरपासून अर्डिनो मायक्रोकंट्रोलरला पाठविण्यासाठी डिजिटल स्वरूपात रूपांतरित केले गेले आहे. त्यात संक्रमित होते 40-बिट फ्रेम जी डीएचटी 11 ने हस्तगत केलेली आर्द्रता आणि तापमान माहितीशी अनुरूप आहे. 8-बिटचे पहिले दोन गट आर्द्रतेसाठी आहेत, म्हणजे या फ्रेमचे सर्वात महत्त्वपूर्ण 16 बिट. नंतर उर्वरित 2 उर्वरित 8-बिट गट तापमानासाठी. म्हणजेच, त्यात आर्द्रतेसाठी दोन बाइट्स आणि तपमानासाठी दोन बाइट्स आहेत. उदाहरणार्थ:

0011 0101 0000 0010 0001 1000 0000 0000 0011 1001

या प्रकरणात, 0011 0101 0000 0010 आर्द्रता मूल्य आहे आणि 0001 1000 0000 0000 तापमान आहे. पहिला भाग पूर्णांक भाग आणि दुसरा भाग दशांशसाठी आहे. 0011 1001 पर्यंत, म्हणजेच शेवटचे 8-बिट समत्व आहेत चुका टाळण्यासाठी अशा प्रकारे आपण प्रेषण दरम्यान प्रत्येक गोष्ट योग्य आहे हे तपासू शकता. हे मागील बिट्सच्या बेरजेशी संबंधित आहे, म्हणून जर बेरीज समतेच्या बरोबरीने असेल तर ते योग्य होईल. मी ठेवले त्या उदाहरणात, ते होणार नाही, कारण आपण पाहू शकता की ते अनुरूप नाही ... हे अपयशाचे संकेत देते.

एकदा हे माहित झाल्यावर, डीएचटी 11 ची पुढील तांत्रिक पातळी जी लक्षात घ्यावी लागेल ते पिन आहेत. द संपर्क किंवा पिनआउट या डिव्हाइसचे हे सोपे आहे, कारण त्यांच्याकडे त्यापैकी फक्त 4 आहेत. एक पिन पॉवर किंवा व्हीसीसीसाठी आहे, दुसरी आय / ओ डेटा संप्रेषित करण्यासाठी, एक एनसी पिन जो कनेक्ट होत नाही आणि ग्राउंड कनेक्शनसाठी जीएनडी आहे.

अर्दूनो सह एकत्रीकरण

डीआरटी 11 ला अरुडिनोसह जोडत आहे

एकदा आपल्याला डीएचटी 11 चे पिनआउट माहित असेल आणि ते देखील आर्डिनो बोर्ड, कनेक्शन खूप सोपे आहे. लक्षात ठेवा की आपण पीसीबीमध्ये समाकलित केलेले डीएचटी 11 मॉड्यूल निवडले असेल तर पिन तीन होतील कारण गोष्टी सुलभ करण्यासाठी एनसी काढून टाकले जाईल. आपल्याला फक्त इतकेच करायचे आहे की मागील प्रतिमेच्या आकृतीमध्ये असे दिसते आहे म्हणून ग्राउंड पिनला अरुडिनोच्या जीएनडी कनेक्शनपैकी एकाशी जोडणे आहे.

दुसरीकडे, पॉवर पिनशी कनेक्ट केले जावे अरुडिनो कडील 5 व्ही कनेक्शन, अशा प्रकारे सेन्सर जीएनडी आणि व्हीसीसी सह पूर्णपणे समर्थित होईल, परंतु आता डेटा गहाळ आहे. डीएचटी 11 सेन्सरकडून अर्डिनो बोर्डवर डेटा प्रसारित करण्यासाठी, आपण प्रतिमेमध्ये दिसणारे 7 सारखे कोणतेही डिजिटल इनपुट वापरू शकता ... एकदा आपण आवश्यक कोड तयार केल्यावर आपण त्यास वापरण्यासाठी सर्वकाही तयार आहे अर्दूनो आयडीई ...

जर सेन्सर आपल्या प्रकल्पात खूपच दूर असेल आणि आपण 20 मीटरपेक्षा जास्त काळची केबल वापरणार असाल तर 5 के पुल-अप रेझिस्टर वापरा, मोठ्या केबल्ससाठी ते प्रमाण जास्त असणे आवश्यक आहे. लक्षात ठेवा आपण 3,5v ऐवजी 5v उर्जा वापरल्यास व्होल्टेजच्या थेंबामुळे केबल 20 सेमीपेक्षा जास्त नसावी.

लक्षात ठेवा की त्यांनी काय सुचविले आहे दर 5 सेकंद मोजमाप घ्या, जरी DHT11 ऑपरेट करू शकणार्‍या नमुन्यांची वारंवारता जास्त आहे, परंतु ती अधिक वारंवार केली गेली तर ती तितकी अचूक असू शकत नाही.

अर्दूनो आयडीई मधील कोड

थेट कोडवर जा, असे म्हणा अर्दूनो आयडीई आपण वैशिष्ट्यांसह बर्‍याच विद्यमान लायब्ररी वापरू शकता जे डीएचटी 11 सह आपले जीवन सुलभ करेल. उदाहरणार्थ, त्यापैकी एक म्हणजे एक अ‍ॅडफ्रूट प्रदान करते. लक्षात ठेवा की आमच्याकडे नवशिक्या मार्गदर्शक आहे जो आपणास शक्य असलेल्या पीडीएफमध्ये आरडिनोपासून सुरू होईल येथून विनामूल्य डाउनलोड करा आणि हे आपल्याला मदत करू शकते.

एकदा आपण संबंधित लायब्ररी स्थापित केली की आपण यावर टिप्पणी देऊ शकता कोड प्रविष्ट करा आपल्या प्रकल्पासाठी आर्डूनोसह डीएचटी 11 तापमान आणि आर्द्रता सेन्सर नियंत्रित करण्यासाठी. उदाहरणार्थ:

#include "DHT.h"

const int DHTPin = 7;     
 
DHT dht(DHTPin, DHTTYPE);
 
void setup() {
   Serial.begin(9600);
   Serial.println("Midiendo...");
 
   dht.begin();
}
 
void loop() {
   delay(2000);
 
   float h = dht.readHumidity();
   float t = dht.readTemperature();
 
   if (isnan(h) || isnan(t)) {
      Serial.println("Fallo en la lectura del sensor DHT11");
      return;
   }
 
 
   Serial.print("Humedad relativa: ");
   Serial.print(h);
   Serial.print(" %\t");
   Serial.print("Temperatura: ");
   Serial.print(t);
   Serial.print(" ºC ");
}


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.