Sadržaj:
- Korak 1: Potrebne komponente
- Korak 2: Ožičenje kruga
- Korak 3: Programiranje Arduina
- Korak 4: Rezultat
Video: Sučelje DHT11 Korištenje Arduina: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
U ovom uputstvu ćete naučiti kako postaviti DHT11 senzor vlažnosti i temperature na vaš Arduino UNO. Saznajte i o tome kako funkcionira senzor vlažnosti i 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 apsorbuje vodenu paru, supstrati oslobađaju ione što povećava provodljivost 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,
Hardverske komponente:
- Arduino UNO Kupi od Flipkarta
- DHT11 Senzor vlage i temperature Kupi od Flipkart
- Oglasna ploča (nije obavezno)
- Džemper žice
- USB kabel
Softverske komponente:
Arduino IDE
Korak 2: Ožičenje kruga
Ožičenje DHT11 na Arduino UNO je zaista jednostavno.
Spajanje ožičenja vrši se na sljedeći način:
VCC pin DHT11 ide u +3v Arduina.
DATA pin DHT11 ide u analogni pin A0 UNO -a.
GND pin DHT11 ide u Ground Pin (GND) UNO -a.
Korak 3: Programiranje Arduina
Preuzmite Zip datoteku
Izdvojite DHT biblioteku i kôd.
Šifra:
#include "dht.h" #define dht_apin A0 // Analogni pin senzor je spojen na Arduino dht DHT;
Gore navedeni redovi su inicijalizacija za dht biblioteku
Definiranje pin podataka 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
Pokreće serijsku komunikaciju brzinom od 9600 bauda
odštampajte naziv projekta sa odlaganjem od 1 sek
void loop () {DHT.read11 (dht_apin); Serial.print ("Trenutna vlažnost ="); Serial.print (DHT.humidity); Serial.print ("%"); Serial.print ("temperatura ="); Serial.print (DHT.temperature); Serial.println ("C"); delay (5000); // Pričekajte 5 sekundi prije ponovnog pristupa senzoru. }
On čita podatke sa DHT11 uzastopno svakih 5 sekundi
Korak 4: Rezultat
Otvorite serijski monitor
postavite brzinu prijenosa na 9600
Pogledajte rezultat na Serijskom monitoru….
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čuje se:
Senzor temperature i vlažnosti (dht11) Sučelje s Arduinom: 4 koraka
Senzor temperature i vlažnosti (dht11) Interfejs sa Arduinom: Senzor temperature ima širok spektar primjene, koristi se na mnogim mjestima, radi kao sistem povratnih informacija. Na tržištu je dostupno više vrsta temperaturnih senzora s različitim specifikacijama, neki se senzori temperature koriste l
Izgradite računarsko sučelje Stephena Hawkinga u roku od samo 1000 USD (15 USD) pomoću Arduina: 5 koraka
Izgradite računarsko 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 njegovom računarskom sistemu palo mi je na pamet da bih trebao ponuditi jeftiniji verziju sistema bez ugrožavanja previše funkcija. Ovaj uređaj
Neopixel Ws2812 Rainbow LED sjaj sa M5stick-C - Pokretanje Rainbow -a na Neopixelu Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE -a: 5 koraka
Neopixel Ws2812 Rainbow LED sjaj sa M5stick-C | Pokretanje Rainbow-a na Neopixel Ws2812 Korištenje M5stack M5stick C Korištenje Arduino IDE-a: Zdravo momci u ovim uputama naučit ćemo kako koristiti neopixel ws2812 LED diode ili LED traku ili LED matricu ili LED prsten s razvojnom pločom m5stack m5stick-C s Arduino IDE-om, a mi ćemo napraviti dugin uzorak sa njim
Korištenje Arduina za Citizen Science!: 14 koraka (sa slikama)
Korištenje Arduina za građansku znanost!: Nauka nam omogućuje da postavljamo najhitnija pitanja i istražujemo sve vrste zanimljivosti. Uz malo razmišljanja, napornog rada i strpljenja, svoja istraživanja možemo iskoristiti za bolje razumijevanje i uvažavanje složenog i prekrasnog svijeta
Lekcija 2: Korištenje Arduina kao izvora napajanja za krug: 6 koraka
Lekcija 2: Korištenje Arduina kao izvora napajanja za krug: Pozdrav ponovo, studenti, na moju drugu lekciju ovog kursa za podučavanje osnovne elektronike. Za one koji nisu vidjeli moju prvu lekciju, koja opisuje vrlo, vrlo, osnove kola, pogledajte to sada. Za one koji su već vidjeli moj prethodni letak