ડીએચટી 22 - ચોક્કસ તાપમાન અને ભેજ સેન્સર

DHT22 સેન્સર

પહેલાના લેખમાં અમે DHT11 રજૂ કરીએ છીએ, તાપમાન અને ભેજ સેન્સરનો બીજો જે તમારી પાસે છે. પરંતુ આ નવા લેખમાં અમે તમને જણાવીશું DHT22 વિશે તમારે જાણવાની જરૂર છે. સામાન્ય રીતે, નરી આંખમાં, DHT11 અને DHT22 વચ્ચેનો એક માત્ર તફાવત એ છે કે ભૂતપૂર્વ વાદળી કેસીંગમાં આવે છે અને બાદમાં તે સફેદ હોય છે. હકીકતમાં, બંને સેન્સરના એક જ પરિવારના ભાઈઓ છે.

El ડીએચટી 11 નાનો ભાઈ છે, કહેવા માટે, તેમાં ડીએચટી 22 ના સંદર્ભમાં કેટલીક ખામીઓ અથવા ઓછા ફાયદા છે, અને તેથી વધુ કિંમત. DHT11 નો ઉપયોગ એવા પ્રોજેક્ટ્સ માટે થઈ શકે છે જ્યાં તમને highંચી માપનની ચોકસાઇની જરૂર હોતી નથી, જ્યારે તમને કંઇક વધુ ચોક્કસ જોઈએ તો તમારે DHT22 પસંદ કરવું જોઈએ. 22 કાં તો ખરેખર ઉચ્ચતમ ચોકસાઇ નથી, પરંતુ તેમાં મોટાભાગના ડીવાયવાય ઉત્પાદક પ્રોજેક્ટ્સ માટે સ્વીકાર્ય પ્રદર્શન કરતાં વધુ છે.

DHT22 શું છે?

DHT22 મોડ્યુલ

El ડી.એચ.ટી 22 એ એક તાપમાન અને ભેજનું સેન્સર છે જે સુવિધાઓ ખૂબ highંચી ચોકસાઈથી ખૂબ નજીક છે. તમે તેને વિશિષ્ટ સ્ટોર્સ અથવા ડિપાર્ટમેન્ટ સ્ટોર્સમાં સરળતાથી શોધી શકો છો, જ્યાં કોઈ ઉત્પાદનો મળ્યાં નથી.. આ તમને તાપમાન સેન્સર અને ભેજ સેન્સર પર અલગથી નિર્ભર રહેવાની મંજૂરી આપતું નથી, પરંતુ તે જ ઉપકરણમાં બધું એકીકૃત કરવાની મંજૂરી આપે છે.

તમે તેને છૂટક અથવા શોધી શકો છો મોડ્યુલોમાં ખાસ અર્ડિનો માટે રચાયેલ છેએટલે કે ડીએચટી 22 એ પુલ-અપ રેઝિસ્ટર વગેરે ઉમેર્યા વિના ઉપયોગમાં લેવા માટે તૈયાર પીસીબી બોર્ડ પર માઉન્ટ કર્યું. અત્યાર સુધી બધું DHT11 જેવું લાગે છે. અને કેલિરેટેડ ડિજિટલ સિગ્નલનો ઉપયોગ કરે છે તેના કારણે તમારી પાસે માપમાં ઉચ્ચ વિશ્વસનીયતા અને સ્થિરતા પણ હશે.

પીનઆઉટ, સુવિધાઓ અને ડેટાશીટ

ડીએચટી 11 પિનઆઉટ

ઉપરની છબીમાં તમે ની સરખામણી જોઈ શકો છો DHT22 અને DHT11 પિનઆઉટ, અને તમે જોઈ શકો છો તે સાઇડબર્ન્સની દ્રષ્ટિએ સમાન છે. તેથી, તેની એસેમ્બલી બરાબર એ જ હશે, અને શ્રેષ્ઠ વસ્તુ, તમે કોઈપણ સમયે DHT11 ને DHT22 થી બદલી શકો છો, અને તેનાથી ,લટું, ઘણા બધા ફેરફારો કર્યા વિના તમારા પ્રોજેક્ટમાં.

યાદ રાખો કે તેમની પાસે 3 પિન છે જેનો તમારે ઉપયોગ કરવો જ જોઇએ: GND, Vcc અને ડેટા. પિન # 3 નો ઉપયોગ થતો નથી અને મોડ્યુલોમાં તેને બાયપાસ કરવામાં આવે છે, એટલે કે, તમે ફક્ત ત્રણ પિન જોશો. જો તમે ખરીદેલ ઉત્પાદન વિશે વધુ વિગતો જોવા માંગતા હો, તો તમે સંપૂર્ણ માહિતી મેળવવા માટે વિશિષ્ટ મોડેલ અને ઉત્પાદકની ડેટાશીટ્સ શોધી શકો છો. જો કે મોટાભાગનાં મૂલ્યો તમને સમાન લાગે છે, તેમ છતાં એકથી બીજામાં થોડો તફાવત હોઈ શકે છે. તેની સૌથી મહત્વપૂર્ણ તકનીકી લાક્ષણિકતાઓ છે:

  • 3,3 વી થી 6 વી વીજ પુરવઠો
  • 2,5 એમએ વર્તમાન વપરાશ
  • ડિજિટલ આઉટપુટ સિગ્નલ
  • તાપમાન -40ºC થી 125ºC સુધીની છે
  • 25ºC ની વિવિધતાના 0.5ºC તાપમાને માપવાની ચોકસાઈ
  • તાપમાનને માપવા માટેનું ઠરાવ 8-બીટ, 0,1ºC છે
  • ભેજ 0% આરએચથી 100% આરએચ સુધી માપી શકે છે
  • 2-5ºC વચ્ચે તાપમાન માટે ચોક્કસ ભેજ 0-50% આર.એચ.
  • રિઝોલ્યુશન 0,1% આરએચ છે, તે નીચે ભિન્નતા પસંદ કરી શકશે નહીં
  • સેકંડ દીઠ 2 નમૂનાઓનો દર: 2 હર્ટ્ઝ
  • સ્પાર્કફન ડેટાશીટ

જો તમે DHT11 પર અમારી માર્ગદર્શિકા વાંચી છે, તો તમે તે જાણશો ડિજિટલ માં ટ્રાન્સમિટ તેના ડેટા પિન માટે, તેથી, આ સેન્સર્સનો બીજો ફાયદો. એનાલોગથી માનવને સમજી શકાય તેવા મૂલ્યોમાં જવા માટે આર્ડિનો આઈડીઇમાં કોડ બનાવવાની જરૂર રહેશે નહીં, પરંતુ ડિજિટલ સિગ્નલને ડિગ્રી અથવા સાપેક્ષ ભેજની ટકાવારી સુધી પહોંચાડવા માટે સીધી પ્રક્રિયા કરી શકાય છે.

ભાગરૂપે, આ ​​તે શા માટે છે તેથી તે ખૂબ સચોટ છે, કારણ કે 40-બીટ ફ્રેમ જે ટ્રાન્સમિટ કરે છે, ચોકસાઇ વધારે છે. તેમાં સિગ્નલ નિષ્ફળતાને શોધવા માટે કેટલાક પેરિટી બિટ્સ શામેલ છે. તમારી પાસે એનાલોગ સિગ્નલ સાથે નથી, એ હકીકત સિવાય કે એનાલોગ વોલ્ટેજ ભિન્નતા માટે ખૂબ જ સંવેદનશીલ છે ...

આર્દુનો સાથે એકીકરણ

DHT22 બોર્ડ સાથે જોડાયેલ છે Arduino UNO

DHT11 ની જેમ, Ardino સાથે DHT22 સ્થાપિત કરવું એકદમ સરળ છે. યાદ રાખો કે જો તમે તેને એકલા ઉપયોગ કરો છો, મોડ્યુલ પર બેસાડ્યા વિના અને સેન્સર ખૂબ દૂર છે (અથવા જો તમે તેને ઓછું કરવા માટે નીચા વોલ્ટેજનો ઉપયોગ કરો છો), તો તમારે એક પુલ-અપ રેઝિસ્ટરનો ઉપયોગ કરવો આવશ્યક છે જે વીસીસી પિન વચ્ચે પુલ બનાવે છે. અને ડેટા પિન. પરંતુ જો તમે મોડ્યુલનો ઉપયોગ કરો છો, તો તમે તેને સેવ કરી શકો છો અને ઉપરની છબીમાં દેખાય છે તે રીતે તેને સીધા જ કનેક્ટ કરી શકો છો… ઉપરાંત, યાદ રાખો કે મોડ્યુલમાં એનસી પિન જેનો ઉપયોગ થતો નથી તે હાજર રહેશે નહીં, તેથી તમારા માટે તે વધુ સરળ હશે મૂંઝવણમાં નહીં આવે.

તમારે ફક્ત GND અને Vcc ને કનેક્ટ કરવાની જરૂર છે તમારા અરડિનો બોર્ડના યોગ્ય જોડાણો, એટલે કે, આ કિસ્સામાં GND અને 5v તરીકે ચિહ્નિત થયેલ લોકો માટે. અને ડેટા પિન માટે, તમે તેને અરડિનોના કોઈપણ ડિજિટલ ઇનપુટ્સ સાથે કનેક્ટ કરી શકો છો, અમારા કિસ્સામાં આપણે તે 7 માં કર્યું છે. જો તમે બીજો ઉપયોગ કરો છો, તો કોડને સુધારવાનું યાદ રાખો જેથી તે ઘટકોને કનેક્ટ કરવાની તમારી રીત સાથે કાર્ય કરે ( તે સ્પષ્ટ જણાય છે પરંતુ અરડિનો આઇડીઇમાં કોડની ક copપિ અને પેસ્ટ કરતી વખતે તે ખૂબ સામાન્ય ભૂલ છે).

અરડિનો આઇડીઇમાં કોડ

હવે તમે તેને કનેક્ટ કર્યું છે, ચાલો જોઈએ અર્ડુનો IDE માટે એક સરળ કોડ ઉદાહરણ. . યાદ રાખો કે અમારી પાસે શિખાઉ માણસની માર્ગદર્શિકા છે જે તમે કરી શકો છો તે પીડીએફમાં આર્ડિનોથી શરૂ થાય છે અહીંથી મફત ડાઉનલોડ કરો અને તે તમને મદદ કરી શકે છે. ઉપરાંત, જો તમે DHT11 પર અમારો લેખ વાંચ્યો છે, તો તે યાદ રાખો ડી.એચ.ટી.એક્સ.એક્સ. સેન્સર્સનો ઉપયોગ કરવા માટે એક લાઇબ્રેરી હતીતેથી, તે જ જેનો ઉપયોગ DHT11 માટે કરવામાં આવ્યો હતો તે DHT22 માટે વાપરી શકાય છે.

એકવાર તમારી પાસે લાઇબ્રેરી સ્થાપિત કરી છે અને બધું તૈયાર છે, હવે તમારે કોડ દાખલ કરવો આવશ્યક છે તમારા પ્રોજેક્ટને કાર્યરત કરવા માટે આર્ડિનો માઇક્રોકન્ટ્રોલરને પ્રોગ્રામ કરવા. એક મૂળ ઉદાહરણ હશે:

#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. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   રોજર જણાવ્યું હતું કે

    સારી માહિતી પોસ્ટ કરી. ફક્ત એક વિગતમાં પ્રકાશનની તારીખ શામેલ હોઈ શકે છે. કેટલીકવાર આપણને ધોરણો સાથે લખેલા કાર્ય માટેના સંદર્ભ તરીકે તેની જરૂર હોય છે. આભાર.