DHT22 - an braiteoir teochta agus taise beachtais

Braiteoir DHT22

Cheana féin in alt roimhe seo cuirimid an DHT11 i láthair, ceann eile de na braiteoirí teochta agus taise atá ar fáil duit. Ach san alt nua seo inseoidh muid duit gach rud atá uait ar DHT22. De ghnáth, don tsúil nocht, is é an t-aon difríocht idir an DHT11 agus an DHT22 ná go dtagann an chéad cheann i gcásáil ghorm agus go bhfuil an dara ceann bán. Go deimhin, is deartháireacha iad an bheirt acu den teaghlach céanna braiteoirí.

El Is é DHT11 an deartháir beag, is é sin le rá, tá roinnt easnaimh nó buntáistí níos lú aige maidir leis an DHT22, agus mar sin praghas níos airde. Is féidir an DHT11 a úsáid le haghaidh tionscadal nach dteastaíonn cruinneas ard tomhais uait, ach más mian leat rud éigin níos cruinne ba cheart duit an DHT22 a roghnú. Níl an 22 cruinneas an-ard ach an oiread, ach tá níos mó ná gnéithe inghlactha aige don chuid is mó de thionscadail déantóirí DIY.

Cad é DHT22?

Modúl DHT22

El Is braiteoir teochta agus taise é DHT22 le gnéithe atá an-ghar do chruinneas ard. Is féidir leat é a fháil go héasca i siopaí speisialaithe nó i siopaí ilranna, áit is féidir leat é a cheannach ar feadh cúpla euro. Ligeann sé sin duit gan a bheith ag brath ar bhraiteoir teochta agus braiteoir taise ar leithligh, ach gach rud a bheith comhtháite san fheiste chéanna.

Is féidir leat é a fháil scaoilte nó i modúil atá deartha go speisialta do Arduinoi.e. an DHT22 suite ar bhord PCB réidh le húsáid, gan aon fhriotóirí tarraingt suas a chur leis, srl. Go dtí seo tá gach rud cosúil le DHT11. Agus beidh iontaofacht agus cobhsaíocht ard agat freisin i dtomhais mar gheall ar an gcomhartha digiteach calabraithe a úsáideann sé.

Pinout, gnéithe agus bileog sonraí

PinT DHT11

San íomhá thuas is féidir leat comparáid idir an PinT DHT22 agus DHT11, agus mar a fheiceann tú tá siad comhionann ó thaobh sideburns. Dá bhrí sin, bheadh ​​a thionól díreach mar an gcéanna, agus is é an rud is fearr, d’fhéadfá DHT11 a chur in ionad an DHT22 ag am ar bith, agus a mhalairt, i do thionscadal gan an iomarca athruithe a dhéanamh.

Cuimhnigh go bhfuil 3 bhiorán acu a chaithfidh tú a úsáid: GND, Vcc agus Sonraí. Ní úsáidtear bioráin # 3 agus i modúil tá sé seachbhóthar, is é sin, ní fheicfidh tú ach trí bhiorán. Más mian leat tuilleadh sonraí a fheiceáil faoin táirge a cheannaigh tú, is féidir leat bileoga sonraí na samhla agus an mhonaróra shonraigh a chuardach chun an fhaisnéis iomlán a fháil. Cé go bhféadfadh an chuma chéanna a bheith ar fhormhór na luachanna duitse, d’fhéadfadh go mbeadh éagsúlacht bheag ann ó cheann go ceann eile. Is iad na tréithe teicniúla is tábhachtaí atá aige:

  • Soláthar cumhachta 3,3v go 6v
  • Tomhaltas reatha 2,5mA
  • Comhartha aschuir dhigitigh
  • Raon teochta ó -40ºC go 125ºC
  • Cruinneas chun an teocht ag 25ºC de éagsúlacht 0.5ºC a thomhas
  • Is é an rún chun teocht a thomhas 8-giotán, 0,1ºC
  • Is féidir leis an taise a thomhas ó 0% RH go 100% RH
  • Bogthaise cruinn 2-5% RH do theochtaí idir 0-50ºC
  • Is é 0,1% RH an taifeach, ní féidir leis athruithe faoi bhun sin a fháil
  • Ráta samplála 2 shampla in aghaidh an tsoicind: 2Hz
  • Bileog Sonraí Sparkfun

Má léigh tú ár lámhleabhar ar DHT11 beidh a fhios agat é sin tarchuireann go digiteach dá bhiorán Sonraí, mar sin, buntáiste eile do na braiteoirí seo. Ní bheidh sé riachtanach cód a ghiniúint san Arduino IDE chun dul ó aschur go luachanna atá intuigthe don duine, ach is féidir an comhartha digiteach a phróiseáil go díreach chun é a chur ar aghaidh go céimeanna nó céatadán den taiseachas coibhneasta.

Go páirteach, is é seo an fáth go bhfuil sé chomh cruinn, ós rud é leis an Fráma 40-giotán ag tarchur, tá an cruinneas níos airde. Cuimsíonn sé fiú cúpla giotán paireachta chun teipeanna comhartha a bhrath. Níl sin agat le comhartha analógach, seachas go bhfuil an t-aschur an-íogair d’athruithe voltais ...

Comhtháthú le Arduino

DHT22 ceangailte leis an mbord Arduino UNO

Mar is amhlaidh le DHT11, tá sé éasca go leor an DHT22 a shuiteáil le Arduino. Cuimhnigh má úsáideann tú é ina aonar, gan é a bheith suite ar mhodúl agus go bhfuil an braiteoir i bhfad ar shiúl (nó má úsáideann tú voltas níos ísle chun cumhacht a thabhairt dó), ní mór duit friotóir tarraingthe suas a úsáid a dhéanann droichead idir an bioráin Vcc agus an bioráin Sonraí. Ach má úsáideann tú an modúl, is féidir leat é a shábháil agus é a nascadh go díreach mar atá sé san íomhá thuas ... Chomh maith leis sin, cuimhnigh nach mbeidh an bioráin NC nach n-úsáidtear i láthair sa mhodúl, mar sin beidh sé níos éasca duit fós gan mearbhall a fháil.

Níl le déanamh agat ach GND agus Vcc a nascadh le naisc cheart do bhoird Arduino, is é sin, dóibh siúd atá marcáilte mar GND agus 5v sa chás seo. Agus maidir leis an mbiorán Sonraí, is féidir leat é a nascadh le haon cheann d’ionchuir dhigiteacha Arduino, inár gcás rinneamar é in 7. Má úsáideann tú ceann eile, cuimhnigh an cód a cheartú ionas go n-oibreoidh sé le do bhealach chun na comhpháirteanna a nascadh ( is cosúil go bhfuil sé soiléir ach is botún an-choitianta é agus na cóid in Arduino IDE á gcóipeáil agus á n-iompar).

Cód in Arduino IDE

Anois go bhfuil sé ceangailte agat, feicfimid sampla cód simplí le haghaidh Arduino IDE. . Cuimhnigh go bhfuil treoir thosaitheoirí againn a thosaíonn le Arduino i bhformáid PDF is féidir leat íoslódáil saor in aisce as seo agus féadfaidh sé cabhrú leat. Chomh maith leis sin, má léigh tú ár n-alt ar DHT11, cuimhnigh air sin bhí leabharlann ann chun na braiteoirí DHTxx a úsáiddá bhrí sin, is féidir an ceann céanna a úsáideadh le haghaidh DHT11 a úsáid le haghaidh DHT22.

Nuair a bheidh tú suiteáilte an leabharlann agus tá gach rud réidh, anois nuair a chaithfidh tú an cód a iontráil chun micrea-rialtóir Arduino a chlárú chun go n-oibreoidh do thionscadal. Sampla bunúsach ná:

#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 ");
}

Tá súil agam go bhí ár dtreoracha ar DHTxx mar threoir agat, cé go ginearálta go bhfuil na tionscadail a dhéantar de ghnáth rud beag níos casta, ach tá na cóid seo chun a fheiceáil conas a oibríonn an braiteoir táscach go leor agus ansin an cód a mhodhnú agus gach rud a theastaíonn uait a chur leis ...


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

A comment, fág mise

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.

  1.   rogger a dúirt

    eolas maith sa phost. Ní fhéadfadh ach dáta amháin an fhoilseacháin a bheith san áireamh i mionsonra amháin. uaireanta bíonn sé de dhíth orainn mar thagairt d’oibreacha atá scríofa le caighdeáin. Go raibh maith agat.