Sie sind auf Seite 1von 6

HIGROMETRO TERMÓMETRO

SENSOR DS1820

Características del sensor DS18B20

 Rango de temperatura: -55 a 125°C


 Resolución: de 9 a 12 bits
 Precisión: ±0.5°C (de -10°C a +85°C)
 Tiempo de captura: inferior a 75Ω
 Alimentación: 3v a 5.5v

Según la placa entrenadora:

Gráfico 1. Diagrama del sensor ds1820 en la placa entrenadora

Podemos elegir entre el puerto RA4 o RE2

El diagrama de bloques estará dado por la siguiente figura:


Interpretacion
Segun el datashet
Conversion A/D
procedemos a Visualizacion
El sensior envia la
hacer el calculo A traves del LCD
Sensor lectura al PIC y
en el codigo para observamos la
El sensor toma la procede a su
poder tener una lectura en grados
lectura lectura a traves
lectura del valor Celsius y
del conversor
de la humedad en %
analogo-digital
temperatura y
humedad

Gráfico 2. Diagrama de bloques

LCD 16*2

Para la visualización se usara el LCD 16*2 a 4 bits, los puertos disponibles están dado por el
siguiente diagrama:

Gráfico 3. Diagrama del LCD en la placa entrenadora


RELOJ DIGITAL

Construimos un reloj digital con hora ajustable utilizando un PIC16F877A y una LCD. Nuestro
código se basa en el uso de las interrupciones, específicamente utilizamos el timer1 y sus
características para obtener la funcionalidad del reloj. Para poder ajustar la hora en nuestro reloj
incluimos tres push buttons; un botón que habilita el ajuste, un botón que permite ajustar los
minutos y el último botón que permite ajustar las horas. La hora y el menú de ajuste son
mostrados en la LCD, obteniendo finalmente un reloj preciso y fácil de usar para cualquier usuario.

Gráfico 4. Diagrama de los cristales en la placa entrenadora

El diagrama de bloques estará dado por la siguiente figura:

Con if Incluimos un
Se carga la configuramos las contador que
Asignamos valor Se visualiza el
instruccion en condiciones del estará contando
al timer reloj en el LCD
set_timer funcionamiento para dar paso a
del reloj la interrupcion

Gráfico 5. Diagrama delos cristales en la placa entrenadora

Se asignaran pulsadores para el ajuste de HORAS MINUTOS del reloj


Sensor de Humedad HIH-4030

Si usamos otro sensor como el DHT22, que es sensor de temperatura y humedad , se usaría PWM
para calcular estos valores, ya que es un dispositivo digital.
El diagrama de bloques estaría dado por la siguiente figura:

Interpretacion
Segun el datashet
Visualizacion
Lectura procedemos a
A traves del LCD
Sensor El sensor envia la hacer el calculo
observamos la
El sensor toma la lectura al PIC a en el codigo para
lectura en grados
lectura traves del pin de poder tener una
Celsius y
conexion lectura del valor
humedad en %
de la temperatura
y humedad

Esquemático del diseño


Integrantes



Planteamiento de problema

Se pide implementar físicamente un reloj-termómetro-higrómetro con la tarjeta entrenadora HFK


010U (HFK), para eso usaremos el PIC16F877A y según la disposición de componentes podremos
usar el sensor DHT22 que es sensor de humedad y temperatura (Dos en uno), o como indica la
tarjeta entrenadora los módulos DS1820 que es sensor de temperatura, y aparte el módulo HIH-
4030 que es sensor de humedad analógico, la ventaja del DHT22 es que solo usa un pin de
comunicación. Para el reloj se usara un cristal y usaremos un TIMER para configurar via código
nuestro reloj y visualizarlo en el LCD.

Das könnte Ihnen auch gefallen