Satura rādītājs:
- 1. darbība. Nepieciešamās detaļas
- 2. solis: Par DHT11 sensoru
- 3. solis: DHT11 savienošana ar Arduino
- 4. solis: I2C LCD displeja pievienošana Arduino
- 5. darbība: kods
- 6. darbība. Pabeigt būvniecību un darbu
Video: Kā izveidot vienkāršu laika staciju, izmantojot Arduino: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Sveiki puiši, šajā pamācībā es paskaidrošu, kā padarīt vienkāršu laika staciju temperatūras un mitruma noteikšanai, izmantojot DHT11 sensoru un Arduino, uztvertie dati tiks parādīti LCD displejā. Pirms sākt šo pamācību, jums jāzina informācija par DHT11 sensoru.
Lai iegūtu vairāk informācijas, apmeklējiet elektronikas projektu centru
Sāksim darbu….
1. darbība. Nepieciešamās detaļas
DHT11
16 × 2 LCD displejs
Arduino Uno
Džemperu vadi no vīriešiem līdz sievietēm - 8
2. solis: Par DHT11 sensoru
DHT11 ir mitruma un temperatūras sensors. To var izmantot kā mitruma sensoru, kā arī temperatūras sensoru. Tirgū varat atrast divu veidu dht11 sensoru. Viens ir ar 4 tapām, bet otrs ar 3 tapām. 3 kontaktu dht11 sensorā moduļa iekšpusē jau ir pievienots 10 k Ohm rezistors. Šī moduļa darba spriegums ir 3,3 V. Šī sensora izeja ir digitāla.
3. solis: DHT11 savienošana ar Arduino
Ja izmantojat 4 tapas, DHT11 savienojums ir šāds
DHT11 |
Arduino UNO |
Vcc | 3.3V |
Ārā | PIN4 (digitāls) |
GND | GND |
NC | -- |
Pievienojiet 10K omu rezistoru starp Vcc un DHT11 izejas tapu.
Ja izmantojat 3 tapas, DHT11 savienojums ir šāds
DHT11 |
Arduino UNO |
Vcc | 3.3V |
Ārā | PIN4 (digitāls) |
GND | GND |
4. solis: I2C LCD displeja pievienošana Arduino
Es jau izveidoju pamācību, kā savienot I2C LCD displeju ar Arduino
Jūs varat pārbaudīt šeit
I2C LCD Arduino
GND GND
VCC 5V
SDA A4
SCL A5
5. darbība: kods
Jums jāiekļauj dht11 un I2C LCD bibliotēkas. Jūs varat lejupielādēt zemāk.
Lejupielādēt DHT11 bibliotēku
Lejupielādējiet I2C LCD bibliotēku
Lejupielādējiet Arduino kodu
#iekļaut
#iekļaut
#iekļaut
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
dht DHT; #define DHT11_PIN 4
void setup () {
lcd. sākums (16, 2); }
void loop () {
int d = DHT.read11 (DHT11_PIN);
lcd.setCursor (0, 0);
lcd.print ("Temp:");
lcd.print (DHT.temperatūra);
lcd.print ((char) 223);
lcd.print ("C");
lcd.setCursor (0, 1);
lcd.print ("Mitrums:");
lcd.print (DHT.mitrums);
lcd.print ("%");
kavēšanās (1000);
}
6. darbība. Pabeigt būvniecību un darbu
Neaizmirstiet abonēt manu YouTube kanālu
Apmeklējiet manu vietni Electronics Projects Hub
Ieteicams:
Kā izveidot vienkāršu laika staciju: 8 soļi
Kā izveidot vienkāršu laika staciju: Sveiki, puiši, šajā video es jums parādīšu, kā ar DHT11 sensora palīdzību izveidot vienkāršu laika staciju temperatūras un mitruma noteikšanai
Kā izveidot kabatas izmēra IoT laika staciju: 7 soļi (ar attēliem)
Kā izveidot kabatas izmēra IoT laika staciju: Labdien, lasītāj! Šajā pamācībā jūs uzzināsit, kā izveidot nelielu Weather Cube, izmantojot D1 mini (ESP8266), kas ir savienots ar jūsu mājas WiFi, lai jūs varētu apskatīt tā izvadi jebkur no zemes, protams, ja vien jums ir interneta savienojums
Kā izveidot meteoroloģisko staciju, izmantojot XinaBox un Ubidots, izmantojot HTTP: 7 soļi
Kā izveidot meteoroloģisko staciju, izmantojot XinaBox un Ubidots, izmantojot HTTP: Uzziniet, kā izveidot savu meteoroloģisko staciju Ubidots, izmantojot XinaBox xChips (IP01, CW01 un SW01) ESP8266 Core un Wi-Fi modulis (xChip CW01) ļauj lietotājiem nosūtīt dati no XinaBox modulārajiem xChips uz mākoni. Šos datus var uzraudzīt attālināti
Kā izveidot Raspberry Pi laika staciju: 5 soļi
Kā izveidot Raspberry Pi meteoroloģisko staciju: šajā apmācībā es apskatīšu SenseHAT instalēšanas procesu un importēšu kodu, kas nepieciešams, lai šo SenseHAT pārvērstu par pilnībā funkcionējošu laika staciju, kas spēj reģistrēt temperatūru, spiedienu un mitrumu
Izveidojiet personisku laika staciju: 10 soļi (ar attēliem)
Izveidojiet personisku laika staciju: sēžot savā istabā, jūs sākat svīst vai jūtat aukstumu; jūs domājat, cik liela būtu temperatūra jūsu istabā? vai kāds būtu mitrums? Tas notika ar mani kādu laiku atpakaļ. Tas noveda pie Personal Weather Station izveides, kas uzrauga