Orodha ya maudhui:

JARIBIO LA JOTO NA UNYENYEKEVU KUTUMIA DHT 11: 5 Hatua
JARIBIO LA JOTO NA UNYENYEKEVU KUTUMIA DHT 11: 5 Hatua

Video: JARIBIO LA JOTO NA UNYENYEKEVU KUTUMIA DHT 11: 5 Hatua

Video: JARIBIO LA JOTO NA UNYENYEKEVU KUTUMIA DHT 11: 5 Hatua
Video: Lesson 25: HT16K33 4 digit display | Arduino Step By Step Course 2024, Novemba
Anonim
JOTO LA JOTO NA UNYENYEKEVU KUTUMIA DHT 11
JOTO LA JOTO NA UNYENYEKEVU KUTUMIA DHT 11

Katika mradi huu, ninatumia sensor ya joto na unyevu wa DHT 11 kupima joto la mazingira yetu na unyevu kutumia Arduino (Nano).

BAADHI YA TABIA ZA MSINGI ZA UMEME:

KIWANGO CHA Uendeshaji: 3.5V-5V

SASA (kipimo): 0.3 mA

SASA (kusubiri): amps 60 ndogo

MBADALA: 0 hadi 50 digrii Celsius

UAMUZI: 16bit

KIPINDI CHA KUCHUNGA:> 2 ms

Hatua ya 1: KUUNDA MFUMO

KUUNDA MFUMO
KUUNDA MFUMO
KUUNDA MFUMO
KUUNDA MFUMO

Katika skimu hizi kwa kutumia sensorer ya DHT11 na 5k (ohm) vuta kontena kwa laini ya data.

PINS:

WEDI NYEKUNDU KWA + VCC

Waya mweusi kwa GND

WAYA YA MANJANO YENYE KIPINGA K 5

Pini ya 3 HAKUNA Uunganisho

VIFAA VINAHITAJIKA:

1. Arduino

2. DHT11 temp na sensorer ya unyevu

Kinga ya 3.5 k ohm

NINATUMIA DHT11 KWA KUJENGA KWA KINYUME NA MFANYAKAZI KWA AJILI YA KUVUTA NA KULAINISHA PAMOJA YA VOLTAGE KWA HESHIMA.

Hatua ya 2: MUUNGANO WA WAKATI WA MAJIBU

MAONI YA MUUNGANO
MAONI YA MUUNGANO

Nimeunganishwa pini ipasavyo

5v - + VCC

GND - GND

pini ya dijiti 2 - PIN ya DATA

Hatua ya 3: Nambari ya WAKATI WA MAJIBU

NAMBA YA MAJIBU YA WAKATI WA MAJIBU
NAMBA YA MAJIBU YA WAKATI WA MAJIBU
NAMBA YA MAJIBU YA MUDA WA MAJIBU
NAMBA YA MAJIBU YA MUDA WA MAJIBU
NAMBA YA MAJIBU YA WAKATI WA MAJIBU
NAMBA YA MAJIBU YA WAKATI WA MAJIBU

Kutumia Arduino IDE tunaweza kupanga bodi yetu ya Arduino

lakini kwanza pakua na usakinishe maktaba kwa sensorer za DHT..

kusudi la kupakua maktaba ni kupunguza ugumu wa nambari.

Ninapakua maktaba inayoitwa SIMPLEDHT ni ya kushangaza.

baada ya kusanikisha maktaba kwa kubofya kitufe cha kusanikisha.

fungua mifano ya faili- default-dht11 chaguo-msingi.

Ninatumia DHT11. ikiwa unatumia DHT22 pia kuna nambari ya mfano hapa chini.. HAPO …

baada ya kufungua nambari. unganisha bodi ya Arduino kwenye kompyuta yako, na uchague BANDARI. na pakia mchoro wa mfano.

hakikisha unaunganisha pini ya data na pin2 ya dijiti ya Arduino..

SEHEMU YA CODE IMEFANYWA

Hatua ya 4: MUDA WA MAJARIBU - KUWEKA

WAKATI WA MAJIBU - KUWEKA
WAKATI WA MAJIBU - KUWEKA
WAKATI WA MAJIBU - KUWEKA
WAKATI WA MAJIBU - KUWEKA

baada ya kupakia nambari fungua mfuatiliaji wa serial.

utaona kuwa sensa hutuma data.

sio ngumu sana?

Hatua ya 5: KUFANYA KAZI

Kama nilivyosema kwamba sensor hutuma 40bits

Data ya jumla ya unyevu wa 8bit + data ya unyevu ya 8bit data + 8bit data kamili ya joto + data 8 za joto la sehemu + 8 kuangalia jumla = bits 40

Mfano 1: data 40 imepokea:

0011 0101 0000 0000 0001 1000 0000 0100 1101

Hesabu: 0011 0101 + 0000 0000 + 0001 1000 + 0000 0000 = 0100 1101

Takwimu zilizopokelewa ni sahihi

Unyevu: 0011 0101 = 35H (hex) = 53% RH

Joto: 0001 1000 = 18H (hex) = 24 ℃.

CHANZO: -

media.digikey.com/pdf/Data%20Sheets/Adafruit%20PDFs/DHT11_ProdManual.pdf

ASANTE WADAU

UKIPATA KOSA TAFADHALI ANDIKA KWA MAONI.

ILI NIWEZE KUPITIA.

KWANI MIMI NI Mhandisi WA BAJETI.

KATIKA MRADI UJAO NAWEZA KUTUMIA LCD KUONESHA JOTO.

KAA KWA MFALME WA WALIMU ………………..

Ilipendekeza: