Kazalo:
- 1. korak: potrebne komponente
- 2. korak: Ožičenje vezja
- 3. korak: Programiranje Arduina
- 4. korak: Rezultat
Video: Vmesnik DHT11 z uporabo Arduina: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
V tem navodilu se boste naučili, kako nastaviti senzor vlažnosti in temperature DHT11 na vašem Arduino UNO. Spoznajte, kako deluje senzor vlažnosti in kako preverite izhodne odčitke iz serijskega monitorja
Opis:
DHT11 zazna vodno paro z merjenjem električnega upora med dvema elektrodama. Komponenta za zaznavanje vlažnosti je substrat za zadrževanje vlage z elektrodami, ki so pritrjene na površino. Ko substrat absorbira vodno paro, se substrati sproščajo ioni, kar poveča prevodnost med elektrodama. Sprememba upora med dvema elektrodama je sorazmerna z relativno vlažnostjo. Višja relativna vlažnost zmanjša upor med elektrodama, medtem ko nižja relativna vlažnost poveča upor med elektrodama.
1. korak: potrebne komponente
Tu je seznam komponent, potrebnih za začetek uporabe Instructable,
Komponente strojne opreme:
- Arduino UNO kupite pri Flipkartu
- DHT11 Senzor vlažnosti in temperature Kupite pri Flipkartu
- Ogledna plošča (neobvezno)
- Mostične žice
- USB kabel
Komponente programske opreme:
Arduino IDE
2. korak: Ožičenje vezja
Priključitev DHT11 na Arduino UNO je res enostavna.
Ožičenje je izvedeno na naslednji način:
VCC pin DHT11 gre v +3v Arduina.
DATA pin DHT11 gre v analogni pin A0 UNO.
GND Pin DHT11 gre v ozemljitveni pin (GND) UNO.
3. korak: Programiranje Arduina
Prenesite datoteko Zip
Izvlecite knjižnico DHT in kodo.
Koda:
#include "dht.h" #define dht_apin A0 // Analogni senzor pin je priključen na Arduino dht DHT;
Zgornje vrstice so inicializacija za knjižnico dht
Določanje podatkovnega zatiča dht
in ustvarjanje trenutka kot DHT
void setup () {
Serial.begin (9600); delay (500); // Zakasnitev, da se sistem zažene Serial.println ("DHT11 Senzor vlažnosti in temperature / n / n"); delay (1000); // Počakajte pred dostopom do senzorja}
Zgornje vrstice so nastavitvena koda
Začne serijsko komunikacijo s hitrostjo 9600 baud
natisnite ime projekta z zamudo 1 sekundo
void loop () {DHT.read11 (dht_apin); Serial.print ("Trenutna vlažnost ="); Serial.print (DHT.humidity); Serial.print ("%"); Serial.print ("temperatura ="); Serijski.tisk (temperatura DHT); Serial.println ("C"); delay (5000); // Počakajte 5 sekund, preden znova dostopate do senzorja. }
Vsakih 5 sekund bere podatke iz DHT11
4. korak: Rezultat
Odprite serijski monitor
hitrost prenosa nastavite na 9600
Oglejte si rezultat na Serial Monitor ….
Najprej bi se vam rad zahvalil, ker ste prebrali ta priročnik! Upam, da vam pomaga. Če imate kakršna koli vprašanja, vam bom z veseljem pomagal … Napišite komentar. Vaše povratne informacije so zame dragocene.
Priporočena:
Sodoben grafični vmesnik za avtomate z uporabo maline PI z DJANGOM: 4 koraki
Sodoben grafični vmesnik za prodajne stroje z uporabo maline PI z DJANGOM: Ali lahko naredimo sodoben grafični vmesnik z uporabo spletnih jezikov za avtomate? Zgoraj navedeni odgovor je pritrdilen. Lahko jih uporabimo za prodajne avtomate, ki uporabljajo način kioska. Naslednjo idejo sem že uporabil pri svojem obstoječem projektu in dobro deluje in preizkusimo
Nadzor vodite po vsem svetu z uporabo interneta z uporabo Arduina: 4 koraki
Nadzorujte po vsem svetu z uporabo interneta z uporabo Arduina: Živjo, jaz sem Rithik. Z vašim telefonom bomo naredili LED pod vodstvom interneta. Uporabljali bomo programsko opremo, kot sta Arduino IDE in Blynk. Preprosto je, in če vam je uspelo, lahko nadzirate toliko elektronskih komponent, kot jih želite. Stvari, ki jih potrebujemo: Strojna oprema:
Zgradite računalniški vmesnik Stephena Hawkinga v samo 1 000 rubljev (15 $) z uporabo Arduina: 5 korakov
Zgradite računalniški vmesnik Stephena Hawkinga v samo 1 000 rubljev (15 $) z uporabo Arduina: Vse se je začelo z vprašanjem »Kako govori Stephen Hawking?«, Potem ko sem prebral o njegovem računalniškem sistemu, se mi je zdelo, da bi moral zagotoviti cenejši različico sistema brez ogrožanja preveč funkcij. Ta naprava
Naprava za vmesnik SensorBox z uporabo Arduina: 5 korakov
SensorBox vmesna naprava z uporabo Arduina: Namen tega projekta je izdelati vmesniško napravo, ki lahko z uporabo enostavne strojne in programske opreme premosti vrzel med različnimi tehnologijami. Namenjen je vsem, ki urejajo, spreminjajo in ustvarjajo interaktivne projekte
Uporabniški vmesnik Android (remotexy) za nadzor servo motorja z uporabo Arduina in Bluetooth: 7 korakov (s slikami)
Uporabniški vmesnik Android (remotexy) za nadzor servo motorja z uporabo Arduina in Bluetootha: V tem navodilu vam bom dal hiter korak za izdelavo uporabniškega vmesnika Android z uporabo Remotexy Interface Makerja za nadzor servo motorja, povezanega z Arduino Mega prek Bluetootha. Ta video prikazuje, kako bo uporabniški vmesnik nadzoroval hitrost in položaj servo motorja