Вы находитесь на странице: 1из 19

Universidad Fermn Toro

Facultad de Ingeniera
Escuela de Telecomunicaciones
Cabudare-Estado Lara

INFORME PROYECTO

CULTIVO DE RIEGO

Integrantes:

Mauricio Amaya
Freanyer Uzcategui
Jose Colmenarez

Cabudare, Agosto 2014

Proyecto:
Disee un circuito de riego de un cultivo de una planta las cuales estn en una
maceta, la plata deben de tener una temperatura constante de 25c, y una humedad de
40%....
Para controlar dichas variables posee un mtodo de riego por goteo, un toldo para
cubrirlas del sol.
Deber medir la intensidad del sol y la temperatura para extender o retirar el tapasol, el
circuito deber mostrar en pantalla los datos obtenidos.

Datasheet de elementos utilizados en la realizacin del proyecto:


Microcontrolador 16F877A:

Como medidor de temperatura se us el LM35


El LM35 es un sensor de temperatura integrado de precisin, cuya tensin de
salida es linealmente proporcional a temperatura en C (grados centgrados). El LM35 por
lo tanto tiene una ventaja sobre los sensores de temperatura lineal calibrada en grados
Kelvin: que el usuario no est obligado a restar una gran tensin constante para obtener
grados centgrados. El LM35 no requiere ninguna calibracin externa o ajuste para
proporcionar una precisin tpica de 1.4 C a temperatura ambiente y 3.4 C a lo largo
de su rango de temperatura (de -55 a 150 C). El dispositivo se ajusta y calibra durante el
proceso de produccin. La baja impedancia de salida, la salida lineal y la precisa
calibracin inherente, permiten la creacin de circuitos de lectura o control especialmente
sencillos. El LM35 puede funcionar con alimentacin simple o alimentacin doble (+ y -)
Requiere slo 60 A para alimentarse, y bajo factor de auto-calentamiento, menos
de 0,1 C en aire esttico. El LM35 est preparado para trabajar en una gama de
temperaturas que abarca desde los- 55 C bajo cero a 150 C, mientras que el LM35C est
preparado para trabajar entre -40 C y 110 C (con mayor precisin).
Caractersticas

Calibrado directamente en grados Celsius (Centgrados)


Factor de escala lineal de +10 mV / C
0,5C de precisin a +25 C
Rango de trabajo: -55 C a +150 C
Apropiado para aplicaciones remotas
Bajo coste
Funciona con alimentaciones entre 4V y 30V
Menos de 60 A de consumo
Bajo auto-calentamiento (0,08 C en aire esttico)
Baja impedancia de salida, 0,1W para cargas de 1mA

Diagrama de conexin

Aplicaciones tpicas
1. Sensor de temperatura bsico (+2 C a 150 C):

2. Sensor de temperatura con rango completo:

3. Sensor de temperatura con alimentacin simple y rango completo (-55 C a


+150 C):

Como medidor de humedad se us el LM555 en conexin astable:


DataSheet:

LM55:
El detector de humedad es uno de los circuitos de mayor utilidad en el sector
agropecuario; puede detectar una inundacin en una zona de siembro, sus puntas de
prueba pueden medir el nivel de un tanque de agua y cerrar un grifo o indicar por un
medio sonoro que esto se haga, puede ser un detector de lluvia en zonas donde esta sea
impredecible, adems nos sirve en nuestros experimentos caseros para varias aplicaciones
como detector de mentiras y similares.
Principio de funcionamiento

Un detector de humedad, es un dispositivo que puede usarse para examinar la


humedad en la tierra alrededor de la planta, y asegurarse de que tiene el agua necesaria,
los puntos de prueba (probadores cables) se introducen en la tierra alrededor de la planta.
Al mismo tiempo que se hace esto el LED comenzar a destellar a una frecuencia
proporcional a la humedad del suelo. A ms humedad ms rpido el destello y viceversa.
Si no hay humedad el LED no destellar.

Este circuito es un oscilador astable basado en el 555, la frecuencia de los pulsos es


controlada por la resistencia entre los probadores. La resistencia entre estos, depende de
la humedad que estos detectan. A ms humedad, menos resistencia y viceversa.

Conexin:

Se us un LDR como simulador a la intensidad del sol (ausencia o presencia de luz).


Las LDR (Light Dependent Resistor, o Resistor Dependiente de la Luz) son, como su
nombre lo indica, resistencias cuyo valor vara de acuerdo al nivel de luz al que estn
expuestas.Si bien los valores que puede tomar una LDR en total oscuridad y a plena luz
puede variar un poco de un modelo a otro, en general oscilan entre unos 50 a 1000
ohmios (1K) cuando estn iluminadas (por ejemplo, con luz solar) y valores comprendidos
entre 50K (50,000 Ohms) y varios megohmios (millones de ohms) cuando est a oscuras.

Desde el punto de vista constructivo, las LDR estn fabricadas con materiales de
estructura cristalina, siendo los ms utilizados el sulfuro de cadmio y el seleniuro de

cadmio, aprovechando sus propiedades fotoconductoras.

Una cuestin a tener en cuenta cuando diseamos circuitos que usan LDR es que
su valor (en Ohmios) no variara de forma instantnea cuando se pase de estar expuesta a
la luz a oscuridad, o viceversa, y el tiempo que se dura este proceso no siempre es igual si
se pasa de oscuro a iluminado o si se pasa de iluminado a oscuro (se dice que muestra
inercia a las variaciones de la intensidad luminosa). Igualmente, estos tiempos son cortos,
generalmente del orden de una dcima de segundo.

Esto hace que el LDR no se pueda utilizar en algunas aplicaciones, concretamente


en aquellas que necesitan de mucha exactitud en cuanto a tiempo para cambiar de y a
exactitud de los valores de la fotorresistencia al estar en los mismos estados anteriores.
Pero hay muchas aplicaciones en las que una fotorresistencia es muy til. En casos en que
la exactitud de los cambios no es importante como en los circuitos que veremos en este
artculo.

Relaciones y frmulas para obtener los datos de la humedad y


temperatura:

HUMEDAD

TEMPERATURA

Otra frmula que se uso:

Cdigo programa picbasic pro:


' Definicion de Registrpos para el LCD
DEFINE LCD_DREG PORTB
DEFINE LCD_DBIT 4

'puerto a conectar la pantalla LCD

' ultimos 4 bits del puerto (datos)

DEFINE LCD_RSREG PORTB 'Reset de la LCD


DEFINE LCD_RSBIT 1

'Reset saldra por elpuerto B.2

DEFINE LCD_EREG PORTB


DEFINE LCD_EBIT 2

'enable puerto B

'enable sape por el puerto 2

define OSC 4
' PARAMETROS DEL ADC
'define ADC_BITS 8 ; NUMERO DE BITS
define ADC_BITS 10 ; NUMERO DE BITS
DEFINE ADC_CLOCK 3 ; USAR CLOCK INTERNO DEL ADC
define ADC_SAMPLEUS 50 ; TIEMPO MUESTREO
' VARIABLES
TRISA = 1 ; RA0 (AN0) COMO ENTRADA
TRISB = 0 ; PORTB SALIDA (ADC)
TRISC.1 = 1 ; PUERTO C.1 COMO ENTRADA SENSOR DE HUMEDAD
TRISC.3 = 3 ; PUERTO C.3 COMO ENTRADA SENSOR DE LUZ
TRISD.4 = 0 ; PORTD4 SALIDA TOLDO / LUZ-TEMPERATURA
TRISD.5 = 0 ; PORTD5 SALIDA LUZ
TRISD.6 = 0 ; PORTD6 SALIDA TEMPERATURA
TRISD.7 = 0 ; PORTD6 SALIDA HUMEDAD
TRISE.0 = 0 ; PORTE0 SALIDA VENTILADOR

TRISE.1 = 0 ; PORTE1 SALIDA CALENTADOR

' ADCON0 = %11000001 ; RELOJ del AD


' INICIAR CONVERSION AD
' ADCON1 = %00001110 ; ESTABLECER SOLO UN CANAL
ADCON1 = %10000010
' VOLTAJE DE REFERENCIA ES VDD

RES VAR word ; RESULTADO OONVERSION TEMPERATURA


TEMP1 var word ; TEMPERATURA C
LED var PORTD.6 ; ASIGNA EL NOMBRE LED RD7 DEL PIC HUMEDAD
HUM var byte ; VARIABLE DE HUMEDAD
BOM VAR PORTD.7 ; ASIGNA EL NOMBRE DE BOM-BA RD6 DEL PIC TEMOERATURA
LUZ var PORTD.5 ; ASIGNA EL NOMBRE DE LUZ AL PUERTO RDC LUZ
TOLDO VAR PORTD.4 ; ASIGNA EL NOMBRE TOLDO AL PUERTO D4 TOLDO
VENT var PORTE.0 ; ASIGNA EL NOMBRE DE VENT-ILADOR AL PUERTO E0
CALE var PORTE.1 ; ASIGNA EL NOMBRE DE CALE-NTADOR AL PUERTO E1
h CON 37 ; h es el codigo ASCII de %
pause 500 ; PAUSA DE INICIALIZACION DEL LCD
LCDOUT $FE, 1,"CULTIVO DE RIEGO"
lcdout $FE,$C5,"GRUPO 3"
pause 700 ; PAUSA DE INICIALIZACION DEL LCD
INICIO:
' INICIAR LECTURA DE DATOS

ADCIN 0, RES ; LEER EL CANAL A


TEMP1 = (500 * RES) / 1023 ; Formula Milivoltios a Temperatura
COUNT PORTC.1, 122, HUM
HUM = (HUM/2)
' MOSTRAMOS DATO LCD
LCDOUT $FE, 1,"Temperatura Humedad"
lcdout $FE,$C2, DEC TEMP1, $DF, "C"
lcdout $FE, $CF, dec HUM,h
' COMPARACION DE HUMEDAD:
if HUM >= 40 then
low BOM ; APAGAR BOMBA DE AGUA
else
HIGH BOM ; ENCERDER BOMBA DE AGUA
endif
pause 500; PAUSE .5 SEGUNDOS
' COMPARACION DE TEMPERATURA
IF TEMP1 = 25 THEN
LOW LED ; APAGO INDICADOR TEMPERATURA
LOW VENT ; APAGO VENTILADOR
LOW CALE ; APAGO CALENTADOR
ENDIF
If TEMP1 >= 26 THEN
high LED ; INDICADOR TEMPERATURA ALTA
HIGH VENT ; ENCENDER EL VENTILADOR

LOW CALE ; APAGAR CALENTADOR


ENDIF
IF TEMP1 <= 24 THEN
LOW LED
HIGH CALE ; PRENDER CALENTADOR
LOW VENT ; APAGAR VENTILADOR
ENDIF
pause 500
' COMPARACION DE LUZ
If portc.3 = 0 THEN
low LUZ
else
high LUZ
endif
pause 500
' COMPARACION DE LUZ Y TEMERATURA
If TEMP1 >= 26 AND portc.3 = 1 THEN
HIGH TOLDO ; ABRIR TOLDO - DAR SOMBRA A LA PLANTA
else
LOW TOLDO ; CERRAR TOLDO - DA SOL A LA PLANTA
endif
pause 500
GOTO INICIO
END

Diagrama simulacin en proteus:

26.0

VOUT

U2

D7

VDD

CALENTADOR

3 LM35

D6

10k

R11

VENTILADOR

R10
10k

R9
10k

C4
22pF

C3

U1

22pF

13
14
2
3
4
5
6
7
8
9
10
1

X1
CRYSTAL

RD0/PSP0
RD1/PSP1
RD2/PSP2
RD3/PSP3
RD4/PSP4
RD5/PSP5
RD6/PSP6
RD7/PSP7

OSC1/CLKIN
RB0/INT
OSC2/CLKOUT
RB1
RB2
RA0/AN0
RB3/PGM
RA1/AN1
RB4
RA2/AN2/VREF-/CVREF
RB5
RA3/AN3/VREF+
RB6/PGC
RA4/T0CKI/C1OUT
RB7/PGD
RA5/AN4/SS/C2OUT
RC0/T1OSO/T1CKI
RE0/AN5/RD
RC1/T1OSI/CCP2
RE1/AN6/WR
RC2/CCP1
RE2/AN7/CS
RC3/SCK/SCL
RC4/SDI/SDA
MCLR/Vpp/THV
RC5/SDO
RC6/TX/CK
RC7/RX/DT

PIC16F877A

33
34
35
36
37
38
39
40
15
16
17
18
23
24
25
26
19
20
21
22
27
28
29
30

LCD1
LM032L

VDD

TEMPERATURA

D3

100.1

D1

100k

R5

SISTEMA GOTEO

R4
100k

D4

R7
LDR1 1k
LDR

D5

100k

R8

INTENSIDAD SOL TOLDO

R6
100k

C1
0.01uF

CV

TR

Q
DC

TH

U3
3
7

555

6.8k

R1

1k

R2

R3
1k

C2
0.1uF

D2

10k

RV1

DIODE-LED

71%

8
VCC
GND
1

D0
D1
D2
D3
D4
D5
D6
D7
7
8
9
10
11
12
13
14

RS
RW
E
4
5
6

VSS
VDD
VEE
1
2
3

Вам также может понравиться