Kuinka tehdä yksinkertainen sääasema Arduinolla: 6 vaihetta (kuvilla)
Kuinka tehdä yksinkertainen sääasema Arduinolla: 6 vaihetta (kuvilla)
Anonim
Kuinka tehdä yksinkertainen sääasema Arduinon avulla
Kuinka tehdä yksinkertainen sääasema Arduinon avulla

Hei kaverit, tässä ohjeessa selitän, miten yksinkertainen sääasema saa lämpötilan ja kosteuden aistimaan DHT11 -anturin ja Arduinon avulla, tunnistetut tiedot näytetään LCD -näytössä. Ennen kuin aloitat tämän ohjeen, sinun on tiedettävä joitain tietoja DHT11 -anturista.

Lisätietoja on Electronics Projects Hubissa

Aloitetaan….

Vaihe 1: Tarvittavat osat

Tarvittavat osat
Tarvittavat osat

DHT11

16 × 2 LCD -näyttö

Arduino Uno

Uros -naarasliitinjohdot - 8

Vaihe 2: Tietoja DHT11 -anturista

Tietoja DHT11 -anturista
Tietoja DHT11 -anturista

DHT11 on kosteus- ja lämpötila -anturi. Sitä voidaan käyttää kosteusanturina sekä lämpötila -anturina. Markkinoilta löytyy kahden tyyppinen dht11 -anturi. Toisessa on 4 nastaa ja toisessa 3 nastaa. Kolmen nastan dht11 -anturissa on jo 10 k ohmin vastus lisätty moduulin sisään. Tämän moduulin käyttöjännite on 3,3 V. Tämän anturin lähtö on digitaalinen.

Vaihe 3: DHT11: n yhdistäminen Arduinon kanssa

Image
Image
DHT11: n yhdistäminen Arduinolla
DHT11: n yhdistäminen Arduinolla

Jos käytät 4 nastaa, DHT11 -liitäntä on seuraava

DHT11

Arduino UNO

Vcc 3.3V
Ulos PIN4 (digitaalinen)
GND GND
NC --

Kytke 10 K ohmin vastus Vcc: n ja DHT11: n ulostulon väliin.

Jos käytät 3 nastaa, DHT11 -liitäntä on seuraava

DHT11

Arduino UNO

Vcc 3.3V
Ulos PIN4 (digitaalinen)
GND GND

Vaihe 4: I2C LCD -näytön liittäminen Arduinoon

Image
Image
I2C LCD -näytön kytkeminen Arduinoon
I2C LCD -näytön kytkeminen Arduinoon

Tein jo ohjeen I2C LCD -näytön liittämisestä Arduinoon

Voit tarkistaa täältä

I2C LCD Arduino

GND GND

VCC 5V

SDA A4

SCL A5

Vaihe 5: Koodi

Koodi
Koodi

Sinun on sisällytettävä dht11- ja I2C -LCD -kirjastot. Voit ladata alla.

Lataa DHT11 -kirjasto

Lataa I2C LCD -kirjasto

Lataa Arduino Code

#sisältää

#sisältää

#sisältää

LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);

dht DHT; #define DHT11_PIN 4

void setup () {

lcd. alku (16, 2); }

void loop () {

int d = DHT.read11 (DHT11_PIN);

lcd.setCursor (0, 0);

lcd.print ("Lämpötila:");

lcd.print (DHT. lämpötila);

lcd.print ((char) 223);

lcd.print ("C");

lcd.setCursor (0, 1);

lcd.print ("Kosteus:");

lcd.print (DHT.kosteus);

lcd.print ("%");

viive (1000);

}

Vaihe 6: Suorita rakentaminen ja työskentely loppuun

Muista tilata YouTube -kanavani

Käy verkkosivustollani Electronics Projects Hub

Suositeltava: