DHT22 - துல்லியமான வெப்பநிலை மற்றும் ஈரப்பதம் சென்சார்

DHT22 சென்சார்

ஏற்கனவே முந்தைய கட்டுரையில் நாங்கள் DHT11 ஐ வழங்குகிறோம், உங்கள் வசம் இருக்கும் வெப்பநிலை மற்றும் ஈரப்பதம் உணரிகள். ஆனால் இந்த புதிய கட்டுரையில் நாங்கள் உங்களுக்கு கூறுவோம் DHT22 பற்றி நீங்கள் தெரிந்து கொள்ள வேண்டிய அனைத்தும். வழக்கமாக, நிர்வாணக் கண்ணுக்கு, டி.எச்.டி 11 க்கும் டி.எச்.டி 22 க்கும் உள்ள ஒரே வித்தியாசம் என்னவென்றால், முந்தையது நீல நிற உறை ஒன்றிலும், பிந்தையது வெள்ளை நிறத்திலும் இருக்கும். உண்மையில், இருவரும் ஒரே குடும்ப சென்சார்களின் சகோதரர்கள்.

El டி.எச்.டி 11 சிறிய சகோதரர், அதாவது, இது DHT22 ஐப் பொறுத்தவரை சில குறைபாடுகள் அல்லது குறைவான நன்மைகளைக் கொண்டுள்ளது, எனவே அதிக விலை. உங்களுக்கு அதிக அளவீட்டு துல்லியம் தேவையில்லாத திட்டங்களுக்கு DHT11 ஐப் பயன்படுத்தலாம், அதே நேரத்தில் நீங்கள் இன்னும் துல்லியமான ஒன்றை விரும்பினால் DHT22 ஐ தேர்வு செய்ய வேண்டும். 22 உண்மையில் அதிக துல்லியமானதல்ல, ஆனால் பெரும்பாலான DIY தயாரிப்பாளர் திட்டங்களுக்கு இது ஏற்றுக்கொள்ளக்கூடிய அம்சங்களை விட அதிகமாக உள்ளது.

DHT22 என்றால் என்ன?

DHT22 தொகுதி

El டி.எச்.டி 22 என்பது வெப்பநிலை மற்றும் ஈரப்பதம் சென்சார் ஆகும், இது அதிக துல்லியத்துடன் மிக நெருக்கமாக இருக்கும் அம்சங்களைக் கொண்டுள்ளது. நீங்கள் அதை சிறப்பு கடைகள் அல்லது டிபார்ட்மென்ட் ஸ்டோர்களில் எளிதாகக் காணலாம் தயாரிப்புகள் எதுவும் கிடைக்கவில்லை.. வெப்பநிலை சென்சார் மற்றும் ஈரப்பதம் சென்சார் ஆகியவற்றை தனித்தனியாக சார்ந்து இருக்கக்கூடாது, ஆனால் எல்லாவற்றையும் ஒரே சாதனத்தில் ஒருங்கிணைக்க இது உங்களை அனுமதிக்கிறது.

நீங்கள் அதை தளர்வாக காணலாம் அல்லது Arduino க்காக சிறப்பாக வடிவமைக்கப்பட்ட தொகுதிகளில்அதாவது, இழுக்க-மின்தடையங்கள் போன்றவற்றைச் சேர்க்காமல், பயன்படுத்த தயாராக இருக்கும் பிசிபி போர்டில் DHT22 பொருத்தப்பட்டுள்ளது. இதுவரை எல்லாமே டி.எச்.டி 11 போலவே தெரிகிறது. மேலும் அது பயன்படுத்தும் அளவீடு செய்யப்பட்ட டிஜிட்டல் சிக்னலின் காரணமாக அளவீடுகளில் அதிக நம்பகத்தன்மை மற்றும் நிலைத்தன்மையும் உங்களுக்கு இருக்கும்.

பின்அவுட், அம்சங்கள் மற்றும் தரவுத்தாள்

DHT11 பின்அவுட்

மேலே உள்ள படத்தில் நீங்கள் ஒரு ஒப்பீட்டைக் காணலாம் DHT22 மற்றும் DHT11 பின்அவுட், மற்றும் பக்கவாட்டுகளின் அடிப்படையில் அவை ஒரே மாதிரியானவை என்பதை நீங்கள் பார்க்க முடியும். ஆகையால், அதன் சட்டசபை ஒரே மாதிரியாக இருக்கும், மேலும் சிறந்த விஷயம் என்னவென்றால், நீங்கள் எந்த நேரத்திலும் DHT11 ஐ DHT22 உடன் மாற்றலாம், மேலும் இதற்கு மாறாக, உங்கள் திட்டத்தில் அதிக மாற்றங்களைச் செய்யாமல்.

நீங்கள் பயன்படுத்த வேண்டிய 3 ஊசிகளை அவற்றில் வைத்திருப்பதை நினைவில் கொள்ளுங்கள்: GND, Vcc மற்றும் தரவு. முள் # 3 பயன்படுத்தப்படவில்லை மற்றும் தொகுதிகளில் அது புறக்கணிக்கப்படுகிறது, அதாவது, நீங்கள் மூன்று ஊசிகளை மட்டுமே பார்ப்பீர்கள். நீங்கள் வாங்கிய தயாரிப்பு பற்றிய கூடுதல் விவரங்களை நீங்கள் காண விரும்பினால், அனைத்து முழுமையான தகவல்களையும் பெற குறிப்பிட்ட மாதிரி மற்றும் உற்பத்தியாளரின் தரவுத்தாள்களைத் தேடலாம். பெரும்பாலான மதிப்புகள் உங்களுக்கு ஒரே மாதிரியாகத் தோன்றினாலும், ஒன்றிலிருந்து மற்றொன்றுக்கு சற்று மாறுபாடு இருக்கலாம். அதன் மிக முக்கியமான தொழில்நுட்ப பண்புகள்:

  • 3,3v முதல் 6v வரை மின்சாரம்
  • 2,5 எம்ஏ தற்போதைய நுகர்வு
  • டிஜிட்டல் வெளியீட்டு சமிக்ஞை
  • வெப்பநிலை -40ºC முதல் 125ºC வரை
  • 25ºC மாறுபாட்டின் 0.5ºC வெப்பநிலையை அளவிடுவதற்கான துல்லியம்
  • வெப்பநிலையை அளவிடுவதற்கான தீர்மானம் 8-பிட், 0,1ºC ஆகும்
  • ஈரப்பதம் 0% RH முதல் 100% RH வரை அளவிட முடியும்
  • 2-5ºC க்கு இடையிலான வெப்பநிலைக்கு துல்லியமாக ஈரப்பதம் 0-50% RH
  • தீர்மானம் 0,1% RH ஆகும், அதற்குக் கீழே உள்ள மாறுபாடுகளைப் பிடிக்க முடியாது
  • வினாடிக்கு 2 மாதிரிகளின் மாதிரி வீதம்: 2 ஹெர்ட்ஸ்
  • ஸ்பார்க்ஃபன் தரவுத்தாள்

எங்கள் கையேட்டை DHT11 இல் படித்திருந்தால் அது உங்களுக்குத் தெரியும் டிஜிட்டலில் பரவுகிறது அதன் தரவு முள், எனவே, இந்த சென்சார்களுக்கான மற்றொரு நன்மை. அனலாக்ஸிலிருந்து மனித புரிந்துகொள்ளக்கூடிய மதிப்புகளுக்குச் செல்ல ஆர்டுயினோ ஐடிஇயில் குறியீட்டை உருவாக்க வேண்டிய அவசியமில்லை, ஆனால் டிஜிட்டல் சிக்னலை நேரடியாக டிகிரி அல்லது ஈரப்பதத்தின் சதவீதத்திற்கு அனுப்ப நேரடியாக செயலாக்க முடியும்.

ஓரளவுக்கு, இது ஏன் மிகவும் துல்லியமானது என்பதிலிருந்து 40-பிட் சட்டகம் கடத்துகிறது, துல்லியம் அதிகம். சமிக்ஞை தோல்விகளைக் கண்டறிய சில சமநிலை பிட்களும் இதில் அடங்கும். அனலாக் சமிக்ஞை மின்னழுத்த மாறுபாடுகளுக்கு மிகவும் உணர்திறன் என்பதைத் தவிர, அனலாக் சிக்னலுடன் உங்களிடம் அது இல்லை ...

Arduino உடன் ஒருங்கிணைப்பு

DHT22 போர்டுடன் இணைக்கப்பட்டுள்ளது Arduino UNO

DHT11 ஐப் போல, Arduino உடன் DHT22 ஐ நிறுவுவது மிகவும் எளிதானது. நீங்கள் அதை தனியாகப் பயன்படுத்தினால், அது ஒரு தொகுதியில் ஏற்றப்படாமல், சென்சார் வெகு தொலைவில் உள்ளது (அல்லது அதை இயக்குவதற்கு குறைந்த மின்னழுத்தத்தைப் பயன்படுத்தினால்), நீங்கள் VCC முள் இடையே ஒரு பாலத்தை உருவாக்கும் புல்-அப் மின்தடையத்தைப் பயன்படுத்த வேண்டும் என்பதை நினைவில் கொள்க. மற்றும் தரவு முள். ஆனால் நீங்கள் தொகுதியைப் பயன்படுத்தினால், அதை சேமித்து மேலே உள்ள படத்தில் தோன்றுவதை நேரடியாக இணைக்கலாம் ... மேலும், தொகுதியில் பயன்படுத்தப்படாத என்சி முள் இருக்காது என்பதை நினைவில் கொள்ளுங்கள், எனவே இது இன்னும் எளிதாக இருக்கும் நீங்கள் குழப்பமடையக்கூடாது என்பதற்காக.

நீங்கள் GND மற்றும் Vcc ஐ இணைக்க வேண்டும் உங்கள் Arduino போர்டின் சரியான இணைப்புகள், அதாவது, இந்த வழக்கில் GND மற்றும் 5v என குறிக்கப்பட்டவர்களுக்கு. டேட்டா பின்னைப் பொறுத்தவரை, நீங்கள் அதை அர்டுயினோவின் டிஜிட்டல் உள்ளீடுகளில் ஏதேனும் இணைக்க முடியும், எங்கள் விஷயத்தில் நாங்கள் அதை 7 இல் செய்துள்ளோம். நீங்கள் இன்னொன்றைப் பயன்படுத்தினால், குறியீட்டை சரிசெய்ய நினைவில் கொள்ளுங்கள், இதனால் உங்கள் கூறுகளை இணைக்கும் விதத்தில் இது செயல்படும் ( இது வெளிப்படையாகத் தெரிகிறது, ஆனால் Arduino IDE இல் குறியீடுகளை நகலெடுத்து ஒட்டும்போது இது மிகவும் பொதுவான தவறு).

Arduino IDE இல் குறியீடு

இப்போது நீங்கள் அதை இணைத்துள்ளீர்கள், பார்ப்போம் Arduino IDE க்கான எளிய குறியீடு எடுத்துக்காட்டு. . உங்களால் முடிந்த PDF இல் Arduino உடன் தொடங்கும் ஒரு தொடக்க வழிகாட்டி எங்களிடம் உள்ளது என்பதை நினைவில் கொள்க இங்கிருந்து இலவசமாக பதிவிறக்கவும் அது உங்களுக்கு உதவக்கூடும். மேலும், டி.எச்.டி 11 பற்றிய எங்கள் கட்டுரையை நீங்கள் படித்திருந்தால், அதை நினைவில் கொள்ளுங்கள் DHTxx சென்சார்களைப் பயன்படுத்த ஒரு நூலகம் இருந்ததுஎனவே, DHT11 க்குப் பயன்படுத்தப்பட்ட அதே DHT22 க்கும் பயன்படுத்தப்படலாம்.

ஒருமுறை நீங்கள் நூலகத்தை நிறுவியது மற்றும் எல்லாம் தயாராக உள்ளது, இப்போது நீங்கள் குறியீட்டை உள்ளிட வேண்டும் உங்கள் திட்டத்தை செயல்படுத்துவதற்கு Arduino மைக்ரோகண்ட்ரோலரை நிரல் செய்ய. ஒரு அடிப்படை உதாரணம்:

#include "DHT.h"
 
// Ejemplo sencillo de uso para el DHT22
 
const int DHTPin = 7;     
 
DHT dht(DHTPin, DHTTYPE);
 
void setup() {
   Serial.begin(9600);
   Serial.println("Test DHT22");
 
   dht.begin();
}
 
void loop() {
   // Tiempo de espera entre tomas de mediciones de 2 segundos.
   delay(2000);
 
   // Lee temperatura y humedad durante unos 250ms
   float h = dht.readHumidity();
   float t = dht.readTemperature();
 
   if (isnan(h) || isnan(t)) {
      Serial.println("Fallo en la lectura");
      return;
   }
 
 
   Serial.print("Humedad relativa: ");
   Serial.print(h);
   Serial.print(" %\t");
   Serial.print("Temperatura: ");
   Serial.print(t);
   Serial.print(" *C ");
}

நான் நம்புகிறேன் DHTxx இல் உள்ள எங்கள் வழிகாட்டிகள் உங்கள் வழிகாட்டியாக பணியாற்றியுள்ளன, பொதுவாக செய்யப்படும் திட்டங்கள் சற்று சிக்கலானவை என்றாலும், சென்சார் எவ்வாறு இயங்குகிறது என்பதைக் காண இந்த குறியீடுகள் மிகவும் குறிப்பானவை, பின்னர் குறியீட்டை மாற்றியமைத்து நீங்கள் விரும்பியதைச் சேர்க்கவும் ...


ஒரு கருத்து, உங்களுடையதை விட்டு விடுங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ரோக்கர் அவர் கூறினார்

    நல்ல தகவல்கள் வெளியிடப்பட்டன. ஒரு விவரம் மட்டுமே வெளியீட்டு தேதியை சேர்க்க முடியும். சில நேரங்களில் தரங்களுடன் எழுதப்பட்ட படைப்புகளுக்கான குறிப்பாக இது நமக்குத் தேவை. நன்றி.