Sadržaj:
- Korak 1: Potrebni dijelovi
- Korak 2: O DHT11 senzoru
- Korak 3: Povezivanje DHT11 s Arduinom
- Korak 4: Povezivanje I2C LCD ekrana s Arduinom
- Korak 5: Kodirajte
- Korak 6: Dovršite izgradnju i rad
Video: Kako napraviti jednostavnu meteorološku stanicu pomoću Arduina: 6 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Pozdrav momci, U ovom Instructable -u ću vam objasniti kako napraviti jednostavnu meteorološku stanicu za mjerenje temperature i vlage pomoću DHT11 senzora i Arduina, osjetljivi podaci bit će prikazani na LCD zaslonu. Prije pokretanja ovog uputstva morate znati neke podatke o DHT11 senzoru.
Za više informacija posjetite Centar za elektroničke projekte
Počinjemo….
Korak 1: Potrebni dijelovi
DHT11
16 × 2 LCD ekran
Arduino Uno
Žice kratkospojnika za muški - 8
Korak 2: O DHT11 senzoru
DHT11 je senzor vlažnosti i temperature. Može se koristiti kao senzor vlažnosti, kao i senzor temperature. Na tržištu možete pronaći 2 tipa senzora dht11. Jedan ima 4 igle, a drugi 3 igle. U 3 -pinski senzor dht11 već je unutar modula dodan otpornik od 10 k Ohma. Radni napon ovog modula je 3,3 V. Izlaz ovog senzora je digitalni.
Korak 3: Povezivanje DHT11 s Arduinom
Ako koristite 4 pina DHT11 veza je sljedeća
DHT11 |
Arduino UNO |
Vcc | 3.3V |
Napolje | PIN4 (digitalni) |
GND | GND |
NC | -- |
Spojite 10K ohmski otpornik između Vcc i izlaznog pina DHT11.
Ako koristite 3 pina DHT11 veza je sljedeća
DHT11 |
Arduino UNO |
Vcc | 3.3V |
Napolje | PIN4 (digitalni) |
GND | GND |
Korak 4: Povezivanje I2C LCD ekrana s Arduinom
Već sam napravio uputstva o tome kako spojiti I2C LCD ekran na Arduino
Možete provjeriti ovdje
I2C LCD Arduino
GND GND
VCC 5V
SDA A4
SCL A5
Korak 5: Kodirajte
Morate uključiti dht11 i I2C LCD biblioteke. Možete preuzeti ispod.
Preuzmite biblioteku DHT11
Preuzmite I2C LCD biblioteku
Preuzmite Arduino kod
#include
#include
#include
LiquidCrystal_I2C LCD (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POZITIVNO);
dht DHT; #define DHT11_PIN 4
void setup () {
lcd.begin (16, 2); }
void loop () {{100} {101}
int d = DHT.read11 (DHT11_PIN);
lcd.setCursor (0, 0);
lcd.print ("Temp:");
lcd.print (DHT.temperature);
lcd.print ((char) 223);
lcd.print ("C");
lcd.setCursor (0, 1);
lcd.print ("Vlažnost:");
lcd.print (DHT.humidity);
lcd.print ("%");
kašnjenje (1000);
}
Korak 6: Dovršite izgradnju i rad
Ne zaboravite se pretplatiti na moj YouTube kanal
Posjetite moju web stranicu Centar za elektroničke projekte
Preporučuje se:
Kako napraviti jednostavnu meteorološku stanicu: 8 koraka
Kako napraviti jednostavnu meteorološku stanicu: Zdravo momci, u ovom videu ću vam pokazati kako napraviti jednostavnu meteorološku stanicu za mjerenje temperature i vlage pomoću DHT11 senzora
Kako napraviti Arduino meteorološku stanicu: 4 koraka
Kako napraviti Arduino meteorološku stanicu: U ovom projektu napravit ćemo meteorološku stanicu koja mjeri temperaturu i vlažnost zraka pomoću Arduina koji prikazuje vrijednost trenutne temperature i vlažnosti na LCD zaslonu
Kako izgraditi meteorološku stanicu koristeći XinaBox i Ubidots preko HTTP -a: 7 koraka
Kako izgraditi meteorološku stanicu pomoću XinaBox-a i Ubidots-a preko HTTP-a: Saznajte kako napraviti vlastitu meteorološku stanicu na Ubidots-u, koristeći XinaBox xChips (IP01, CW01 i SW01) ESP8266 Core i Wi-Fi modul (xChip CW01) omogućava korisnicima da šalju podatke iz XinaBox -ovih modularnih x čipova u oblak. Ti se podaci mogu nadzirati na daljinu
Izgradite jednostavnu IOT meteorološku stanicu: 4 koraka
Izgradite jednostavnu IOT meteorološku stanicu: U ovom vodiču napravit ćemo sjajnu (ima nadzornu ploču i funkciju chata!), A ipak jednostavnu IoT meteorološku stanicu koristeći Zio -ov Zuino XS PsyFi32 i našu najnoviju integraciju u porodicu Qwiic, Zio Qwiic Air Senzor pritiska! Odlika ploče
Kako napraviti meteorološku stanicu Raspberry Pi: 5 koraka
Kako napraviti Raspberry Pi meteorološku stanicu: U ovom vodiču ću proći postupak instaliranja SenseHAT -a i uvesti kôd potreban za pretvaranje tog SenseHAT -a u potpuno funkcionalnu meteorološku stanicu koja može bilježiti temperaturu, pritisak i vlažnost