Materia: Programacin Avanzada Unidad 2 Prctica # 1 Implementacin del sensor dht11 para medicin de humedad y temperatura en Arduino .
Alumnos: Osiel Alfredo Ramos vila Juan Ramon Velazquez Mungua Paola Daz Castaeda
Colima, Col.; a 23 de Septiembre de 2014
1.0 INTRODUCCIN Arduino [1] es una herramienta para la toma de computadoras que pueden detectar y controlar ms del mundo fsico que el equipo de escritorio. Es una plataforma de computacin fsica de cdigo abierto basado en una placa electrnica simple, y un entorno de desarrollo para escribir software para la placa. Arduino se puede utilizar para desarrollar objetos interactivos, teniendo las entradas de una variedad de interruptores o sensores, y el control de una variedad de luces, motores y otras salidas fsicas. Los proyectos de Arduino pueden ser autnomos, o pueden comunicarse con el software que se ejecuta en el ordenador (por ejemplo, Flash, Processing, MaxMSP.) Las tablas se pueden montar a mano o comprados preensamblado; el IDE de cdigo abierto se puede descargar de forma gratuita. El lenguaje de programacin Arduino es una implementacin de cableado, una plataforma similar a la computacin fsica, que se basa en el entorno de programacin multimedia de procesamiento.
Arduino tiene una amplia gama de placas de las cuales las mas populares son la placa Arduino UNO , Arduino MEGA , Arduino Due , Arduino Leonardo , entre otros , en nuestro caso utilizaremos el Arduino UNO del cual las caractersticas son las siguientes :
El Arduino Uno [2] (Fig.1) es una placa electrnica basada en el microcontrolador Atmega328 . Cuenta con 14 pines digitales de entrada / salida (de los cuales 6 pueden utilizarse para salidas PWM), 6 entradas analgicas, un resonador cermico 16 MHz, una conexin USB, un conector de alimentacin, un header ICSP, y un botn de reinicio. Contiene todo lo necesario para apoyar el microcontrolador; basta con conectarlo a un ordenador con un cable USB o el poder con un adaptador o la batera AC-to- DC para empezar.
Fig 1. Tarjeta de desarrollo ARDUINO UNO
1.1 OBJETIVO DE LA PRCTICA Captar seales anlogas con un sensor de humedad y temperatura dht11 , planteado esto crear un programa en la plataforma de Arduino para posteriormente simularlo y mostrar su funcionamiento en un circuito fsico . 1.2 MATERIAL 1 tarjeta de desarrollo Arduino UNO Sensor dht11 Cables 2. DESARROLLO DE LA PRCTICA Primeramente se hizo una pequea documentacin de la implementacin del sensor dht11 con Arduino , se visualizo su funcionamiento y a partir de un ejemplo visto en internet vimos que se requera una librera para poder utilizar el sensor despus de haberla descargado , pasamos a la creacin del cdigo el cual se muestra en la figura 2.a y 2.b, posteriormente realizamos una simulacin del circuito en el software Proteus.
Figura.2.a Cdigo del sensor de humedad y temperatura
Figura.2.b Cdigo del sensor de humedad y temperatura
2.1 RESULTADOS Despus de realizar la simulacin , conectamos nuestro Arduino y le cargamos el programa que habamos realizado, prosigui a el armado del circuito en fsico (Fig.3) conectando los pines con su respectivos complementos , en el monitor serial nos daban salidas que mantenan un valor estable .
Figura.3 Circuito del sensor de humedad y temperatura con Arduino
3. CONCLUSIONES Se realizo con xito la practica , solo que no hubo forma de comprobar si nuestro resultado era exacto puesto que no contamos con un higrmetro ni un termmetro para comprobar el grado de humedad y temperatura respectivamente .
BIBLIOGRAFA [1] ARDUINO, (2014), Introduccion al Arduino, Fecha de consulta 7 de Septiembre del 2014, http://www.arduino.cc/en/Guide/Introduction [2] ARDUINO, (2014), ARDUINO UNO, Fecha de consulta 7 de Septiembre del 2014, http://arduino.cc/en/Main/ArduinoBoardUno