Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Ožičenje kruga
- Korak 3: Programiranje Arduina
- Korak 4: Rezultat
Video: Sučelje DHT11 pomoću Arduina: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:36
U ovom Instructables naučit ćete kako postaviti DHT11 osjetnik vlažnosti i temperature na vaš Arduino UNO. Saznajte i o tome kako senzor vlažnosti radi te kako provjeriti očitavanja izlaza sa serijskog monitora
Opis:
DHT11 detektira vodenu paru mjerenjem električnog otpora između dvije elektrode. Komponenta za osjetljivost vlage je podloga koja zadržava vlagu s elektrodama nanesenim na površinu. Kada supstrat apsorbira vodenu paru, supstrati oslobađaju ione što povećava vodljivost između elektroda. Promjena otpora između dvije elektrode proporcionalna je relativnoj vlažnosti. Veća relativna vlažnost smanjuje otpor između elektroda, dok niža relativna vlažnost povećava otpor između elektroda.
Korak 1: Potrebne komponente
Evo popisa komponenti potrebnih za početak rada s Instructable -om,
Hardverske komponente:
- Arduino UNO Kupi od Flipkarta
- DHT11 Senzor vlage i temperature Kupi od Flipkarta
- Oglasna ploča (izborno)
- Žice za kratkospojnike
- USB kabl
Softverske komponente:
Arduino IDE
Korak 2: Ožičenje kruga
Ožičenje DHT11 na Arduino UNO zaista je jednostavno.
Priključci ožičenja izvode se na sljedeći način:
VCC pin DHT11 ide u +3v Arduina.
DATA pin DHT11 ulazi u analogni pin A0 UNO -a.
GND pin DHT11 ulazi u Ground Pin (GND) UNO -a.
Korak 3: Programiranje Arduina
Preuzmite Zip datoteku
Izdvojite DHT knjižnicu i kôd.
Kodirati:
#include "dht.h" #define dht_apin A0 // Analogni pin senzor spojen je na Arduino dht DHT;
Gore navedeni redovi su inicijalizacija za dht knjižnicu
Definiranje podatkovnog pina dht
i stvaranje trenutka kao DHT
void setup () {
Serial.begin (9600); delay (500); // Odgoda da se sustav pokrene Serial.println ("DHT11 Senzor vlažnosti i temperature / n / n"); delay (1000); // Pričekajte prije pristupa senzoru}
Gore navedeni redovi su kod za postavljanje
Započinje serijsku komunikaciju brzinom od 9600 bauda
ispisati naziv projekta sa kašnjenjem od 1 sek
void loop () {DHT.read11 (dht_apin); Serial.print ("Trenutna vlažnost ="); Serijski.ispis (DHT.vlažnost); Serial.print ("%"); Serial.print ("temperatura ="); Serijski.ispis (DHT.temperatura); Serial.println ("C"); delay (5000); // Pričekajte 5 sekundi prije ponovnog pristupa senzoru. }
Očitava podatke s DHT11 uzastopno svakih 5 sekundi
Korak 4: Rezultat
Otvorite serijski monitor
postavite brzinu prijenosa na 9600
Pogledajte rezultat na Serijski monitor….
Prije svega, želio bih vam zahvaliti što ste pročitali ovaj vodič! Nadam se da će vam pomoći. Ako imate bilo kakvih pitanja, uvijek ću vam rado pomoći … … Napišite komentar. Vaše povratne informacije su mi dragocjene.
Preporučeni:
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zapešća pomoću EMG-a: 7 koraka
Sučelje čovjek-računalo: Funkcija hvataljke (izradio Kirigami) pokretom zapešća pomoću EMG-a .: Dakle, ovo je bio moj prvi pokušaj na sučelju čovjek-računalo. Uhvatio sam signale aktivacije mišića pokreta pokreta zapešća pomoću EMG senzora, obradio ga preko pythona i arduina te aktivirao hvataljku na bazi origamija
Programiranje Arduina pomoću drugog Arduina za prikaz teksta koji se pomiče bez biblioteke: 5 koraka
Programiranje Arduina pomoću drugog Arduina za prikaz teksta koji se pomiče bez biblioteke: Sony Spresense ili Arduino Uno nisu toliko skupi i ne zahtijevaju puno energije. Međutim, ako vaš projekt ima ograničenje snage, prostora ili čak proračuna, razmislite o upotrebi Arduino Pro Mini. Za razliku od Arduino Pro Micro, Arduino Pro Mi
Senzor temperature i vlage (dht11) Sučelje s Arduinom: 4 koraka
Senzor temperature i vlažnosti (dht11) Sučelje s Arduinom: Senzor temperature ima širok raspon primjena, koristi se na mnogim mjestima, radi kao sustav povratnih informacija. Na tržištu je dostupno više vrsta temperaturnih senzora s različitim specifikacijama, neki korišteni senzori temperature l
Izgradite računalno sučelje Stephena Hawkinga u roku od 1000 Rs (15 USD) pomoću Arduina: 5 koraka
Izgradite računalno sučelje Stephena Hawkinga u roku od samo 1000 USD (15 USD) Korištenjem Arduina: Sve je počelo pitanjem "Kako Stephen Hawking govori?", Nakon čitanja o njegovu računalnom sustavu palo mi je na pamet da bih trebao ponuditi jeftinije verziju sustava bez ugrožavanja previše značajki. Ovaj uređaj
Nextion zaslon - Sučelje i protokol objašnjeni pomoću PIC -a i Arduina: 10 koraka
Nextion zaslon | Sučelje i protokol objašnjeni pomoću PIC -a i Arduina: Nextion Display je vrlo jednostavan za korištenje i jednostavno sučelje s mikro kontrolerima. Uz pomoć Nextion uređivača možemo konfigurirati zaslon i možemo dizajnirati korisničko sučelje na zaslonu. Dakle, na temelju događaja ili naredbi Nextion prikaz će djelovati na da prikaže