miércoles, 16 de octubre de 2019

proyecto semana 18

En la clase de hoy pudimos realizar la conexión de el sensor de humedad y temperatura DHT11, con este se espera que mediante la tarjeta arduino seamos capaces de monitorear los valores de la temperatura dentro de nuestra casa domótica para que así, si la temperatura es alta se active de manera automática un ventilador, y se apague cuando esta baje.




Se puede observar como se suponen que las conexiones de el sensor y el motor deben quedar, una vez están listas las conexiones debíamos subir en la placa arduino la programación que estaba en el moodle.



#include







#include "DHT.h"

// Uncomment whatever type you're using!

#define DHTTYPE DHT11   // DHT 11

//#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321

//#define DHTTYPE DHT21   // DHT 21 (AM2301)

// Connect pin 1 (on the left) of the sensor to +5V

// NOTE: If using a board with 3.3V logic like an Arduino Due connect pin 1

// to 3.3V instead of 5V!

// Connect pin 2 of the sensor to whatever your DHTPIN is

// Connect pin 4 (on the right) of the sensor to GROUND

// Connect a 10K resistor from pin 2 (data) to pin 1 (power) of the sensor

int DHTPin = 3;     // what digital pin we're connected to

DHT dht(DHTPin, DHTTYPE);

void setup() {

   Serial.begin(9600);

   Serial.println("Moniteroando valores");

   dht.begin();

   pinMode(9,OUTPUT);

}

void loop() {

   // Wait a few seconds between measurements.

   delay(2000);

   // Reading temperature or humidity takes about 250 milliseconds!

   float h = dht.readHumidity();

   float t = dht.readTemperature();

   if (isnan(h) || isnan(t)) {

      Serial.println("Failed to read from DHT sensor!");

      return;

   }

   Serial.print("Humidity: ");

   Serial.print(h);

   Serial.print(" %\t");

   Serial.print("Temperature: ");

   Serial.print(t);

   Serial.print(" *C ");



   if(t>24){

    digitalWrite(9,HIGH);

   }

   else{

    digitalWrite(9,LOW);

   }

 }
Una vez se sube la programación a la tarjeta el sensor y el motor están listos para funcionar juntos.
No tuve ninguna dificultad.






No hay comentarios.:

Publicar un comentario

Diario del 12 de Agosto

EL día de hoy en la clase pudimos hacer duna actividad que nos permitió reforzar los conocimientos sobre las conexiones en serie y paralelo....