Satura rādītājs:
- 1. darbība. Nepieciešamās sastāvdaļas
- 2. solis: ķēdes savienošana
- 3. solis: Arduino programmēšana
- 4. solis: rezultāts
Video: Saskarne DHT11, izmantojot Arduino: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šajā instrukcijā jūs uzzināsit, kā iestatīt mitruma un temperatūras sensoru DHT11 savā Arduino UNO. Uzziniet arī par to, kā darbojas mitruma sensors un kā pārbaudīt sērijas monitora izejas rādījumus
Apraksts:
DHT11 nosaka ūdens tvaikus, izmērot elektrisko pretestību starp diviem elektrodiem. Mitruma noteikšanas sastāvdaļa ir mitrumu noturīga pamatne ar uz virsmas uzklātiem elektrodiem. Kad substrāts absorbē ūdens tvaikus, substrāts atbrīvo jonus, kas palielina vadītspēju starp elektrodiem. Pretestības izmaiņas starp diviem elektrodiem ir proporcionālas relatīvajam mitrumam. Augstāks relatīvais mitrums samazina pretestību starp elektrodiem, bet zemāks relatīvais mitrums palielina pretestību starp elektrodiem.
1. darbība. Nepieciešamās sastāvdaļas
Šeit ir komponentu saraksts, kas nepieciešami, lai sāktu darbu ar Instructable,
Aparatūras komponenti:
- Arduino UNO Pirkt no Flipkart
- DHT11 Mitruma un temperatūras sensors Pirkt no Flipkart
- Maizes dēlis (pēc izvēles)
- Jumper vadi
- USB kabelis
Programmatūras komponenti:
Arduino IDE
2. solis: ķēdes savienošana
DHT11 savienošana ar Arduino UNO ir patiešām vienkārša.
Elektroinstalācijas savienojumi tiek veikti šādi:
DHT11 VCC tapa nonāk Arduino +3V.
DHT11 DATA tapa nonāk UNO analogā tapā A0.
DHT11 GND tapa nonāk UNO zemējuma tapā (GND).
3. solis: Arduino programmēšana
Lejupielādējiet ZIP failu
Izvelciet DHT bibliotēku un kodu.
Kods:
#include "dht.h" #define dht_apin A0 // Analog Pin sensors ir pievienots Arduino dht DHT;
Iepriekš minētās līnijas ir dht bibliotēkas inicializācija
Dht datu tapas definēšana
un radot instatnce kā DHT
void setup () {
Sērijas sākums (9600); kavēšanās (500); // Kavēšanās, lai sistēma sāktu darboties Serial.println ("DHT11 mitruma un temperatūras sensors / n / n"); kavēšanās (1000); // Pagaidiet, pirms piekļūstat sensoram}
Virs rindām ir iestatīšanas kods
Sākas sērijveida sakari ar 9600 batu pārraides ātrumu
izdrukājiet projekta nosaukumu ar kavēšanos 1 sek
void loop () {DHT.read11 (dht_apin); Serial.print ("Pašreizējais mitrums ="); Sērijas nospiedums (DHT.mitrums); Serial.print ("%"); Sērijas nospiedums ("temperatūra ="); Sērijas nospiedums (DHT.temperatūra); Serial.println ("C"); aizkave (5000); // Pagaidiet 5 sekundes, pirms atkal piekļūstat sensoram. }
Tas atkārtoti nolasa datus no DHT11 ik pēc 5 sekundēm
4. solis: rezultāts
Atveriet sērijas monitoru
iestatiet datu pārraides ātrumu uz 9600
Skatiet rezultātu sērijas monitorā….
Pirmkārt, es vēlos pateikties, ka izlasījāt šo rokasgrāmatu! Es ceru, ka tas jums palīdz. Ja jums ir kādi jautājumi, es vienmēr ar prieku jums palīdzēšu …. Ierakstiet komentāru. Jūsu atsauksmes man ir vērtīgas.
Ieteicams:
Darba sākšana ar I2C sensora saskarni ?? - Saskarne ar jūsu MMA8451, izmantojot ESP32: 8 soļi
Darba sākšana ar I2C sensora saskarni ?? - MMA8451 saskarne, izmantojot ESP32: Šajā apmācībā jūs uzzināsit visu par to, kā sākt, savienot un iegūt I2C ierīci (akselerometru) darbam ar kontrolieri (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Temperatūras un mitruma sensors (dht11) Saskarne ar Arduino: 4 soļi
Temperatūras un mitruma sensora (dht11) saskarne ar Arduino: Temperatūras sensoram ir plašs pielietojuma klāsts, to izmanto daudzās vietās, kur tas darbojas kā atgriezeniskās saites sistēma. Tirgū ir pieejami vairāku veidu temperatūras sensori ar atšķirīgām specifikācijām, daži izmantojami temperatūras sensori
Saskarne no vairākiem LCD līdz Arduino Uno, izmantojot kopējo datu līniju: 5 soļi
Saskarne no vairākiem LCD līdz Arduino Uno, izmantojot kopējo datu līniju: Šodien šajā pamācībā es jums parādīšu, kā sasaistīt vairākus 16x2 LCD moduļus ar arduino uno plati, izmantojot parasto datu līniju. Interesantākais šajā projektā ir tas, ka tas izmanto kopīgu datu līniju un parāda dažādus datus e
Saskarne ar DHT11, izmantojot Sujay Arduino: 5 soļi
Saskarne ar DHT11, izmantojot Sujay Arduino: Šajā instrukcijā jūs uzzināsit, kā iestatīt DHT11 mitruma un temperatūras sensoru savā Arduino UNO. Un uzziniet, kā darbojas mitruma sensors un kā pārbaudīt sērijas monitora izvades rādījumus. Apraksts: DHT11 nosaka:
Android (remotexy) lietotāja saskarne, lai kontrolētu servomotoru, izmantojot Arduino un Bluetooth: 7 soļi (ar attēliem)
Android (remotexy) lietotāja saskarne, lai kontrolētu servomotoru, izmantojot Arduino un Bluetooth: šajā pamācībā es sniegšu jums ātru soli, lai izveidotu Android lietotāja saskarni, izmantojot Remotexy Interface Maker, lai kontrolētu Servo motoru, kas savienots ar Arduino Mega, izmantojot Bluetooth. Šis video parāda, kā lietotāja saskarne kontrolēs servomotoru ātrumu un stāvokli