Professional Documents
Culture Documents
PRÁCTIVA EVALUATIVA #2
PROYECTO PARA MEDIR LA TEMPERTURA Y HUMEDAD
LA UTILIZACIÓN DE SENSORES PARA MEDIR LA S VARIABLES FÍSICAS ES FUNDAMENTAL PARA CASI CUALQUIER
SISTEMA DE CONTROL. LA MEDICIÓN DE LA TEMPERATURA AMBIENTE Y LA HUMEDAD RELATIVA SON DE LAS
VARIABLES MÁS BÁSICAS.
El sensor
El DHT11 es un sensor capaz de medir estos dos parámetros. Utiliza un sensor capacitivo de humedad y un termistor para medir el
aire circundante y solo un pin para la lectura de los datos. Su versión mejorada, el DHT22, es más preciso y con un rango mayor de
medición. A continuación se resumen sus características. Se recomienda consultar la hoja de datos.
Conexionado
La conexión es idéntica para ambos sensores. El pin 3 no se utiliza. Debe existir una resistencia pullup en el pin de datos. El sensor
puede venir soldado a una placa, con tres pines de conexión, además de una resistencia pull-up (entre 3-6 kΩ) y un condensador
de filtrado (normalmente de 100 nF).
Comandos básicos
Inicializa el sensor
dht.begin();
Lee la temperatura en grados Celsius. Debe guardar el resultado en una
dht.readTemperature(); variable de tipo float
Desarrollo
1. Instale la librería “DHT11” para poder simular en Proteus (Solo para Proteus 8)
2. Instale la librería “DHT-sensor-library-1.2.3” para facilitar el uso del sensor en Arduino
Una vez hecho lo anterior realice una programación que cumpla con lo siguiente:
1. Mostrar la temperatura en grados centígrados y la humedad relativa porcentual en la pantalla del LCD
2. Si la temperatura es mayor a los 23ªC encender un ventilador.
3. Si el usuario así lo desea puede obtener información de forma remota en la computadora:
a. Si envía el comando h se debe mostrar la humedad relativa en el puerto serie
b. Si envía el comando t se debe mostrar la temperatura en grados centígrados, Fahrenheit y Kelvin en
el puerto serie.
c. Si envía el comando p debe mostrar ambos parámetros, como en los dos puntos anteriores
4. Si envía el comando v, se debe encender remotamente (pero de forma alámbrica) el ventilador, siempre y
cuando la temperatura no sea menor a 20ªC.
5. Realizar el esquema en FRITZING.