Taula de continguts:
- Pas 1: components necessaris
- Pas 2: Connexió del circuit
- Pas 3: Programació de l'Arduino
- Pas 4: sortida
- Pas 5: error
Vídeo: Interfície DHT11 mitjançant Arduino de Sujay: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
En aquest manual, aprendreu a configurar el sensor d’humitat i temperatura DHT11 al vostre Arduino UNO. I obteniu informació sobre com funciona el sensor d’humitat i com podeu comprovar les lectures de sortida des del monitor sèrie
Descripció:
El DHT11 detecta el vapor d’aigua mesurant la resistència elèctrica entre dos elèctrodes. El component sensible a la humitat és un substrat de retenció d’humitat amb elèctrodes aplicats a la superfície. Quan el substrat absorbeix vapor d’aigua, el substrat allibera ions, cosa que augmenta la conductivitat entre els elèctrodes. El canvi de resistència entre els dos elèctrodes és proporcional a la humitat relativa. Una major humitat relativa disminueix la resistència entre els elèctrodes, mentre que una humitat relativa més baixa augmenta la resistència entre els elèctrodes.
Pas 1: components necessaris
Aquí teniu la llista de components necessaris per començar amb l’instructible,
Components de maquinari:
- Comprar Arduino UNO a Flipkart
- Sensor de temperatura i humitat DHT11 Comprar a Flipkart
- Taula de pa (opcional)
- Filferros de pont
- Cable programable USB
Components de programari
IDE Arduino
Pas 2: Connexió del circuit
Connectar el DHT11 a l’Arduino UNO és molt fàcil.
Les connexions de cablejat es fan de la següent manera:
El pin VCC del DHT11 entra a + 3v de l'Arduino.
El pin DATA del DHT11 entra al pin analògic A0 de la UNO.
El pin GND del DHT11 entra al Ground Pin (GND) de l'ONU.
Pas 3: Programació de l'Arduino
Descarregueu el fitxer Zip aquí
Extraieu la biblioteca i el codi DHT.
#include "dht.h" #define dht_apin D1 // El sensor de pin analògic està connectat a dht DHT;
Les línies anteriors són inicialització per a la biblioteca dht. Definició de pin de dades de dht i creació instantània com DHT
configuració nul·la () {Serial.begin (9600); delay (500); // Retard per deixar arrencar el sistema Serial.println ("Sensor de temperatura i humitat DHT11 / n / n"); delay (1000); // Espereu abans d’accedir al sensor}
A la part superior de les línies es troba el codi d’instal·lació Comença la comunicació serial a una velocitat de 9600 baud, imprimiu el nom del projecte amb un retard d’1 segon
bucle buit () {DHT.read11 (dht_apin); Serial.print ("Humitat actual ="); Serial.print (DHT.humidity); Serial.print ("%"); Serial.print ("temperatura ="); Serial.print (temperatura DHT); Serial.println ("C"); delay (5000); // Espereu 5 segons abans d’accedir al sensor de nou. }
Llegeix les dades de DHT11 repetidament cada 5 segons
Pas 4: sortida
Obriu el monitor sèrie
establiu la velocitat de transmissió en 9600 Vegeu el resultat a Monitor sèrie …
En primer lloc, voldria donar-vos les gràcies per llegir aquesta guia. Espero que us ajudi. Si teniu cap pregunta, sempre estic encantat d'ajudar-vos ….. Deixeu un comentari. Els vostres comentaris són valuosos per a mi.
Pas 5: error
No es mostra la sortida:
Comproveu la connexió i la polaritat de la font d'alimentació
Comproveu la velocitat en bauds. Hauria de ser 9600
No es mostren els valors correctes
Comproveu l’error durant la càrrega. Proveu de tornar a penjar el codi.
o proveu el codi amb un altre DHT.
Si teniu algun altre problema, feu-m'ho saber. Definitivament, faré tot el possible per solucionar-ho.
Recomanat:
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32: 8 passos
Introducció a la interfície del sensor I2C ?? - Interfície del MMA8451 mitjançant ESP32s: en aquest tutorial, aprendreu tot sobre com iniciar, connectar-se i aconseguir que el dispositiu I2C (acceleròmetre) funcioni amb el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfície home-ordinador: Funcionament d'un agafador (fabricat per Kirigami) mitjançant el moviment del canell mitjançant EMG .: 7 passos
Interfície home-ordinador: Funcionament d’un agafador (fabricat per Kirigami) mitjançant el moviment del canell mitjançant EMG .: Així que aquest va ser el meu primer intent en una interfície home-ordinador. Vaig capturar els senyals d’activació muscular del moviment del canell mitjançant un sensor EMG, el vaig processar a través de python i arduino i va accionar una pinça basada en origami
SCARA Robot: Aprendre sobre Foward i la cinemàtica inversa !!! (Plot Twist Aprèn a fer una interfície en temps real a ARDUINO mitjançant PROCESSAMENT !!!!): 5 passos (amb imatges)
SCARA Robot: Aprendre sobre Foward i la cinemàtica inversa !!! (Plot Twist Aprèn a fer una interfície en temps real a ARDUINO mitjançant el processament !!!!): Un robot SCARA és una màquina molt popular al món de la indústria. El nom significa tant el braç de robot de muntatge selectiu que compleix com el braç de robot articulat que compleix selectivament. Bàsicament és un robot de tres graus de llibertat, sent els dos primers desplaçaments
Construïu la interfície d'ordinador de Stephen Hawking amb només Rs.1000 (15 $) mitjançant Arduino: 5 passos
Construïu la interfície d’ordinador de Stephen Hawking amb només Rs.1000 (15 $) amb Arduino: tot va començar amb la pregunta "Com parla Stephen Hawking?", Després de llegir sobre el seu sistema informàtic, em va semblar que hauria de proporcionar un preu més barat versió del sistema sense comprometre massa les funcions. Aquest dispositiu
Interfície LCD múltiple a Arduino Uno mitjançant una línia de dades comuna: 5 passos
Interfície LCD múltiple a Arduino Uno mitjançant la línia de dades comuna: Avui, en aquest instructiu, us mostraré com interfície de diversos mòduls LCD de 16x2 amb una placa arduino uno mitjançant una línia de dades comuna. El més interessant d’aquest projecte és que utilitza una línia de dades comuna i mostra diferents dades en e