DHT11: வெப்பநிலை மற்றும் ஈரப்பதத்தை அளவிடுவதற்கான சென்சார் பற்றியது

டி.எச்.டி 11

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

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

DHT11 என்றால் என்ன?

El டி.எச்.டி 11 என்பது வெப்பநிலை மற்றும் ஈரப்பதத்தை அளவிடும் எளிய சென்சார் ஆகும், அனைத்தும் ஒன்றில். அ) ஆம் நீங்கள் இரண்டு சென்சார்களை வாங்க வேண்டியதில்லை தனித்தனியாக. அதன் விலை சுமார் € 2 ஆகும், எனவே இது மிகவும் மலிவானது, இருப்பினும் இது Arduino க்கான இந்த வகை மின்னணு கூறுகளில் வழக்கம்போல ஒரு தொகுதியில் (பயன்பாட்டின் எளிமைக்காக ஒரு PCB இல் பொருத்தப்பட்டுள்ளது) பொருத்தப்பட்டிருப்பதைக் காணலாம். குழுவின் விஷயத்தில், இது 5 கிலோ ஓம் புல்-அப் மின்தடையையும், எல்.ஈ.டி யையும் உள்ளடக்கியது, இது செயல்பாட்டிற்கு நம்மை எச்சரிக்கிறது.

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

ஒத்த தயாரிப்புகள்

டி.எச்.டி 22

நீங்கள் ஆர்வமாக இருக்கும் DHT11 ஐப் போன்ற ஒரு தயாரிப்பு உள்ளது. இது DHT22. இது ஒரு ஒருங்கிணைந்த வெப்பநிலை மற்றும் ஈரப்பதம் சென்சார் ஆகும், ஆனால் இந்த விஷயத்தில் அதன் விலை சற்று அதிகமாக உள்ளது, சுமார் € 4. வெப்பநிலையை அளவிடுவதற்கான துல்லியம் DHT5 போன்றது 11% மாறுபாடாகும், ஆனால் இது போலல்லாமல், இது ஈரப்பதத்தின் வரம்பை 20 முதல் 80% வரை அளவிடுகிறது. எனவே, நீங்கள் ஈரப்பதத்தை 22 முதல் 0% வரை அளவிட வேண்டிய திட்டங்களுக்கு DHT100 இல் ஆர்வமாக இருக்கலாம்.

La தரவு சேகரிப்பு அதிர்வெண் இது DHT11 ஐ விட இரண்டு மடங்கு ஆகும், DHT22 இல் DHT2 இன் வினாடிக்கு 1 மாதிரிக்கு பதிலாக வினாடிக்கு 11 மாதிரிகள் எடுக்கப்படுகின்றன. வெப்பநிலையைப் பொறுத்தவரை, இது -40ºC முதல் + 125ºC வரை அதிக துல்லியத்துடன் அளவிட முடியும், ஏனெனில் இது டிகிரியின் பின்னங்களை அளவிட முடியும், குறிப்பாக இது பிளஸ் / மைனஸ் 0,5ºC இன் மாறுபாடுகளைப் பாராட்டலாம்.

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

DHT11 பின்அவுட்

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

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

தரவு குறித்து, டிஜிட்டலில் ஒளிபரப்பப்பட்டது. எனவே, மற்ற சென்சார்களைப் போல அனலாக் முதல் டிஜிட்டலுக்கு செல்ல வேண்டிய அவசியமில்லை. இது Arduino IDE இல் எழுத குறியீட்டை சிக்கலாக்கியது, ஆனால் இந்த விஷயத்தில் அது தேவையில்லை, அது மிகவும் எளிதானது. சென்சார் தானே அனலாக் என்றாலும், ஆனால் இது மாற்றத்தைச் செய்வதற்கான ஒரு அமைப்பை உள்ளடக்கியது மற்றும் அர்டுயினோவின் டிஜிட்டல் உள்ளீட்டுடன் நேரடியாக இணைக்கப்படலாம்.

சென்சாரிலிருந்து மின்னழுத்தத்தின் மாறுபாடான அனலாக் சிக்னல் டிஜிட்டல் வடிவமாக மாற்றப்பட்டு அர்டுயினோ மைக்ரோகண்ட்ரோலருக்கு அனுப்பப்படும். இது உள்ளே பரவுகிறது 40 பிட் சட்டகம் இது DHT11 ஆல் கைப்பற்றப்பட்ட ஈரப்பதம் மற்றும் வெப்பநிலை தகவல்களுக்கு ஒத்திருக்கிறது. முதல் இரண்டு 8-பிட் குழுக்கள் ஈரப்பதத்திற்கானது, அதாவது இந்த சட்டத்தின் மிக முக்கியமான 16 பிட்கள். வெப்பநிலைக்கு மீதமுள்ள 2 பிட் குழுக்கள். அதாவது, ஈரப்பதத்திற்கு இரண்டு பைட்டுகளும் வெப்பநிலைக்கு இரண்டு பைட்டுகளும் உள்ளன. உதாரணத்திற்கு:

0011 0101 0000 0010 0001 1000 0000 0000 0011 1001

இந்த வழக்கில், 0011 0101 0000 0010 என்பது ஈரப்பதம் மதிப்பு, மற்றும் 0001 1000 0000 0000 வெப்பநிலை. முதல் பகுதி முழு எண் பகுதிக்கும், இரண்டாவது பகுதி தசமங்களுக்கும். 0011 1001 ஐப் பொறுத்தவரை, அதாவது கடைசி 8-பிட் சமநிலை தவறுகளைத் தவிர்க்க. அந்த வகையில் பரிமாற்றங்களின் போது எல்லாம் சரியானதா என்பதை நீங்கள் சரிபார்க்கலாம். இது முந்தைய பிட்களின் கூட்டுத்தொகைக்கு ஒத்திருக்கிறது, ஆகையால், தொகை சமநிலைக்கு சமமாக இருந்தால், அது சரியாக இருக்கும். நான் வைத்துள்ள எடுத்துக்காட்டில், அது இருக்காது, ஏனென்றால் நீங்கள் பார்க்கிறபடி அது ஒத்துப்போகவில்லை ... அது தோல்வியைக் குறிக்கும்.

இது தெரிந்தவுடன், டி.எச்.டி 11 இன் தொழில்நுட்ப மட்டத்தில் அடுத்தது கவனிக்கப்பட வேண்டிய ஊசிகளாகும். தி தொடர்புகள் அல்லது பின்அவுட் இந்த சாதனத்தின் எளிமையானது, ஏனெனில் அவற்றில் 4 மட்டுமே உள்ளன. ஊசிகளில் ஒன்று சக்தி அல்லது வி.சி.சி, மற்றொன்று தரவை அனுப்ப ஐ / ஓ, இணைக்காத என்.சி முள், மற்றும் தரை இணைப்பிற்கான ஜி.என்.டி.

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

DHT11 ஐ Arduino உடன் இணைக்கிறது

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

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

உங்கள் திட்டத்தில் சென்சார் வெகு தொலைவில் இருந்தால், நீங்கள் 20 மீட்டருக்கு மேல் ஒரு கேபிளைப் பயன்படுத்தப் போகிறீர்கள் என்றால், 5 கே புல்-அப் மின்தடையத்தைப் பயன்படுத்தவும், பெரிய கேபிள்களுக்கு அது விகிதாசார அளவில் அதிகமாக இருக்க வேண்டும். 3,5v க்கு பதிலாக 5v சக்தியைப் பயன்படுத்தினால், மின்னழுத்த சொட்டுகள் காரணமாக கேபிள் 20cm ஐ விட அதிகமாக இருக்கக்கூடாது என்பதை நினைவில் கொள்க.

அவர்கள் பரிந்துரைப்பதுதான் என்பதை நினைவில் கொள்ளுங்கள் ஒவ்வொரு 5 விநாடிகளிலும் அளவீடுகளை எடுத்துக் கொள்ளுங்கள், இருப்பினும், டிஹெச்.டி 11 இயங்கக்கூடிய மாதிரி அதிர்வெண் அதிகமாக உள்ளது, ஆனால் அது அடிக்கடி செய்யப்பட்டால் அது துல்லியமாக இருக்காது.

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

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

தொடர்புடைய நூலகத்தை நிறுவியதும், நீங்கள் கருத்து தெரிவிக்கலாம் குறியீட்டை உள்ளிடவும் Arduino உடன் உங்கள் திட்டத்திற்கான DHT11 வெப்பநிலை மற்றும் ஈரப்பதம் சென்சார் கட்டுப்படுத்த. உதாரணத்திற்கு:

#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. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.