Obsah:
Video: Rozhranie DHT11 využívajúce Arduino: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto návode sa naučíte, ako nastaviť snímač vlhkosti a teploty DHT11 na vašom Arduino UNO. Získajte informácie o tom, ako funguje snímač vlhkosti, a o tom, ako kontrolovať výstupné hodnoty zo sériového monitora
Popis:
DHT11 detekuje vodnú paru meraním elektrického odporu medzi dvoma elektródami. Komponent snímajúci vlhkosť je substrát držiaci vlhkosť s elektródami nanesenými na povrch. Keď je vodná para absorbovaná substrátom, substrát uvoľňuje ióny, čo zvyšuje vodivosť medzi elektródami. Zmena odporu medzi týmito dvoma elektródami je úmerná relatívnej vlhkosti. Vyššia relatívna vlhkosť znižuje odpor medzi elektródami, zatiaľ čo nižšia relatívna vlhkosť zvyšuje odpor medzi elektródami.
Krok 1: Potrebné súčasti
Tu je zoznam komponentov potrebných na to, aby ste mohli začať s Instructable,
Hardvérové komponenty:
- Arduino UNO Kúpte si na Flipkart
- Snímač vlhkosti a teploty DHT11 Kúpiť od Flipkart
- Breadboard (voliteľné)
- Prepojovacie vodiče
- USB kábel
Softvérové súčasti:
Arduino IDE
Krok 2: Zapojenie obvodu
Pripojenie DHT11 k Arduino UNO je skutočne jednoduché.
Pripojenie vodičov sa vykonáva nasledovne:
Kolík VCC DHT11 ide do +3v Arduina.
DATA pin DHT11 prechádza do analógového pinu A0 UNO.
Kolík GND DHT11 prechádza do uzemňovacieho kolíka (GND) UNO.
Krok 3: Programovanie Arduina
Stiahnite si súbor ZIP
Extrahujte knižnicu DHT a kód.
Kód:
#include "dht.h" #define dht_apin A0 // Analógový pinový senzor je pripojený k Arduino dht DHT;
Vyššie uvedené riadky sú inicializáciou pre knižnicu dht
Definovanie dátového kolíka dht
a vytvorenie inštancie ako DHT
neplatné nastavenie () {
Serial.begin (9600); delay (500); // Oneskorenie spustenia systému Serial.println ("snímač vlhkosti a teploty DHT11 / n / n"); delay (1000); // Počkajte, kým sa dostanete k senzoru}
Nad riadkami je nastavovací kód
Začína sériovú komunikáciu pri rýchlosti 9600 baudov
vytlačiť názov projektu s oneskorením 1 s
void loop () {DHT.read11 (dht_apin); Serial.print ("Aktuálna vlhkosť ="); Serial.print (DHT.vlhkosť); Serial.print ("%"); Serial.print ("teplota ="); Serial.print (DHT.teplota); Serial.println ("C"); delay (5000); // Pred ďalším prístupom k senzoru počkajte 5 sekúnd. }
Údaje z DHT11 číta opakovane každých 5 sekúnd
Krok 4: Výsledok
Otvorte Sériový monitor
nastavte prenosovú rýchlosť na 9600
Pozrite si výsledok na sériovom monitore….
V prvom rade by som vám chcel poďakovať za prečítanie tohto sprievodcu! Dúfam, že vám to pomôže. Ak máte akékoľvek otázky, vždy vám rád pomôžem ….. Napíšte komentár. Vaša spätná väzba je pre mňa cenná.
Odporúča:
Logické brány využívajúce tranzistor: 3 kroky
Logické brány využívajúce tranzistor: Logické brány sú základnými stavebnými kameňmi akéhokoľvek digitálneho systému
Rozhranie snímača teploty a vlhkosti (dht11) s Arduino: 4 kroky
Rozhranie snímača teploty a vlhkosti (dht11) s Arduino: Teplotný snímač má široké spektrum aplikácií, používa sa na mnohých miestach, niekde funguje ako systém spätnej väzby. Na trhu je k dispozícii niekoľko typov snímačov teploty s rôznymi špecifikáciami, pričom niektoré snímače teploty sa používajú
MODERNÉ VENDING MACHINE GUI VYUŽÍVAJÚCE RASPBERRY PI S DJANGO: 4 kroky
MODERNÉ VENDING MACHINE GUI VYUŽÍVAJÚCE RASPBERRY PI S DJANGO: Môžeme vytvoriť moderné GUI pomocou webových jazykov pre automat? Odpoveď vyššie je áno, môžeme. Môžeme ich použiť na predajné automaty v režime kiosku. Nasledujúci nápad som už použil na svojom existujúcom projekte a funguje to dobre a testujeme
Hodiny ESP32 využívajúce WiFi, ESP-TERAZ a mobilné: 4 kroky
Hodiny ESP32 využívajúce WiFi, ESP-NOW a mobilné: Toto sú hodiny s Wi-Fi na báze ESP32, ktoré som vyrobil pre bezdrôtovú súťaž. Rozhodol som sa, že tieto hodiny budú príliš bezdrôtové, takže používajú tri rôzne formy bezdrôtovej komunikácie (WiFi, ESP-NOW a & mobilné). Telefón je pripojený k mobilnej veži a
Inteligentné pouličné osvetlenie využívajúce snímač Ir s Arduino: 4 kroky (s obrázkami)
Inteligentné pouličné svetlo využívajúce snímač Ir s Arduino: PRIHLÁSITE na odber môjho kanála pre ďalšie projekty. Tento projekt je o inteligentnom pouličnom svetle, pouličné svetlo sa zapne, keď ním prejde vozidlo. Používame tu 4 infračervené senzory, ktoré snímajú polohu vozidlo, každý IR senzor ovláda