jueves, 20 de julio de 2017

Individual# 3:Sensor de Temperatura y Humedad

Sensor de temperatura y humedad

Sensor de temperatura

Los sensores de temperatura son dispositivos que transforman los cambios de temperatura en cambios en señales eléctricas que son procesados por equipo electrico o electrónico.
Hay tres tipos de sensores de temperatura, los termistores, los RTD y los termopares.
El sensor de temperatura, típicamente suele estar formado por el elemento sensor, de cualquiera de los tipos anteriores, la vaina que lo envuelve y que está rellena de un material muy conductor de la temperatura, para que los cambios se transmitan rápidamente al elemento sensor y del cable al que se conectarán el equipo electrónico.

El DHT11 es un sensor de temperatura y humedad digital de bajo costo. Utiliza un sensor capacitivo de humedad y un termistor para medir el aire circundante, y muestra los datos mediante una señal digital en el pin de datos (no hay pines de entrada analógica). Es bastante simple de usar, pero requiere sincronización cuidadosa para tomar datos. El único inconveniente de este sensor es que sólo se puede obtener nuevos datos una vez cada 2 segundos, así que las lecturas que se pueden realizar serán mínimo cada 2 segundos.
En comparación con el DHT22, este sensor es menos preciso, menos exacto y funciona en un rango más pequeño de temperatura / humedad, pero su empaque es más pequeño y menos caro.

Características

  • Alimentación: 3Vdc ≤ Vcc ≤ 5Vdc
  • Rango de medición de temperatura: 0 a 50 °C
  • Precisión de medición de temperatura: ±2.0 °C .
  • Resolución Temperatura: 0.1°C
  • Rango de medición de humedad: 20% a 90% RH.
  • Precisión de medición de humedad: 4% RH.
  • Resolución Humedad: 1% RH
  • Tiempo de sensado: 1 seg.

  • NA. (ND). Sensor de temperatura. 20/07/17, de medirtemperatura Sitio web: http://medirtemperatura.com/sensor-temperatura.php
  • electronilab. (ND). Sensor de Temperatura y Humedad DHT11. 20/07/17, de electronilab Sitio web: https://electronilab.co/tienda/sensor-de-temperatura-y-humedad-dht11/
  • LUIS LLAMAS. (29 MARZO, 2016). MEDIR TEMPERATURA Y HUMEDAD CON ARDUINO Y SENSOR DHT11-DHT22. 20/07/17, de NI Sitio web: https://www.luisllamas.es/arduino-dht11-dht22/

Individual #2: Bitácora Arduino

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”
3° AÑO PAI - 9° GRADO EGB “A” RUTGERS
SISTEMA DE RIEGO AUTOMÁTICO


Nombre: Josué Paredes L.                                    Fecha: 20/07/17

Lenguaje arduino
El lenguaje de programación de Arduino está basado en C++, también es posible usar comandos estándar de C++ en la programación de Arduino.
Que es y la estructura de un programa?
El Arduino Uno es un tablero de micro controladores basado en el ATmega328 (hoja de datos). 
La estructura básica del lenguaje de programación de Arduino es bastante simple y se compone de al menos dos partes. Estas dos partes necesarias, o funciones, encierran bloques que contienen declaraciones, estamentos o instrucciones.
Que tipo de instrucciones usa?
C++
Tipos de datos?

vacío
Booleano
carbonizarse
Carácter sin signo
byte
Int
Unsigned int
palabra
largo
Sin firmar
corto
flotador
doble
String - char array
String - objeto
formación
Definicion de Variables
Una variable es una forma de nombrar y almacenar un valor para su uso posterior por el programa, tal como datos de un sensor o un valor intermedio utilizado en un cálculo.
Instrucción PinMode()
Int ledPin 13                 // LED conectado a pin digital 13 

void setup 

  pinMode ( ledPin OUTPUT      // establece el pin digital como salida 


void loop 

  digitalWrite ( ledPin HIGH   // ajusta el LED de 
  retardo 1000                  // espera un segundo 
  digitalWrite ( ledPin LOW    // ajusta el 
  retardo de apagado del LED 1000                  // espera un segundo 
}
Instrucción DigitalWrite()
Int ledPin = 13; // LED conectado al pin digital 13

Void setup ()
{
  PinMode (ledPin, OUTPUT); // establece el pin digital como salida
}

Void loop ()
{
  DigitalWrite (ledPin, ALTO); // enciende el LED
  Retardo (1000); // espera un segundo
  DigitalWrite (ledPin, LOW); // apaga el LED
  Retardo (1000); // espera un segundo
}
Instrucción AnalogWrite()
Int ledPin = 9 ;      // LED conectado al pin digital 9 int analogPin = 3 ;   // potenciómetro conectado al pin analógico 3 int val = 0 ;         // variable para almacenar el valor de lectura void setup ( ) {   pinMode ( ledPin , OUTPUT ) ;   // establece el pin como salida } void loop ( ) {   val = analogRead ( analogPin ) ;   // lee el pin de entrada   analogWrite ( ledPin , val / 4 ) ;  // Los valores de analogRead van de 0 a 1023, los valores de analogWrite de 0 a 255 }
Instruccion DigitalRead()
Int ledPin 13 // LED conectado al pin digital 13 
int inPin   // pulsador conectado al pin digital 7 
int val     // variable para almacenar el valor de lectura 

void setup 

  pinMode ( ledPin OUTPUT      // establece el pin digital 13 como salida 
  pinMode ( inPin INPUT      // establece el pin digital 7 como entrada 


void loop 
{
  val digitalRead ( inPin   // lee el pin de entrada 
  digitalWrite ( ledPin , val    // ajusta el LED al valor del botón 
}
Instruccion AnalogRead()
Int analogPin = 3 ;     // interruptor del potenciómetro (terminal intermedio) conectado al pin analógico 3
                       // exterior conduce a masa y + 5V
int val = 0 ;           // variable para almacenar el valor read

void setup ( )
{
  Serial . Begin ( 9600 ) ;          // configuración serial
}

void loop ( )
{
  val = analogRead ( analogPin ) ;    // lee el pin de entrada
  Serial . Println ( val ) ;            
Instruccion Delay()
Int outPin                 // pines digitales 8 

void setup 

  pinMode ( outPin OUTPUT      // establece el pin digital como salida 


void loop 

  digitalWrite ( outPin HIGH   // establece el pin en 
  delayMicroseconds 50        // hace una pausa de 50 microsegundos       
  digitalWrite ( outPin LOW    // establece el 
  retardo de pin offMicroseconds 50        // hace una pausa de 50 microsegundos       
}




  • Arduino. (ND). Language Reference. 20/07/17, de Arduino Sitio web: https://www.arduino.cc/en/Reference/HomePage
  • Jose Enrique Crespo . (26 marzo, 2015.). Lenguaje de programación C++. 20/07/17, de WordPress Sitio web: https://aprendiendoarduino.wordpress.com/2015/03/26/lenguaje-de-programacion-c/
  • Arduino. (ND). Estructura de un programa. 20/07/17, de Arduino Sitio web: http://playground.arduino.cc/ArduinoNotebookTraduccion/Structure