Você está na página 1de 34

Estufa

Relatrio tcnico final


Integrantes:
Cleiton J. Marcon Jefferson A. A. Parisotto

Professor Orientador: Guilherme Nogueira

4 Bimestre

Visto:

Sumrio

Sumrio ................................................................................................................. 2 ndice das Figuras ................................................................................................. 3 ndice das Tabelas ................................................................................................. 4 Resumo ................................................................................................................. 5 1 2 2.1 Introduo ................................................................................................... 6 Detalhamento do Projeto ............................................................................ 7 Mdulo de Hardware .............................................................................. 7

2.1.1 Arduino Mega 2560 .......................................................................... 8 2.1.2 Mdulo de Temperatura .................................................................... 9 2.1.3 Mdulo de Luminosidade ............................................................... 11 2.1.4 Mdulo de pH ................................................................................. 12 2.1.5 Mdulo de Umidade........................................................................ 15 2.1.6 Mdulo de Irrigao ........................................................................ 16 2.1.7 Mdulo de Interface ........................................................................ 18 2.2 Mdulo de Software.............................................................................. 19

2.2.1 Teste ................................................................................................ 20 2.2.2 Define valores ................................................................................. 20 2.2.3 Temperatura .................................................................................... 20 2.2.4 pH .................................................................................................... 20 2.2.5 Umidade .......................................................................................... 20 2.2.6 Luminosidade .................................................................................. 20 2.2.7 Regula Intensidade .......................................................................... 20 3 4 4.1 Cronograma .............................................................................................. 21 Procedimentos de Teste e Validao do Projeto ...................................... 26 Testes de caixa preta ............................................................................. 26

4.2

Testes de caixa branca .......................................................................... 27

4.2.1 Mdulos sensores ............................................................................ 27 4.2.2 Mdulos atuadores .......................................................................... 27 4.2.3 Mdulo Interface ............................................................................. 28 4.2.4 Plano de testes ................................................................................. 28 5 6 7 Anlise dos Riscos .................................................................................... 31 Concluso ................................................................................................. 33 Referncias Bibliogrficas ........................................................................ 34

ndice das Figuras


Figura 2-1 Mdulo de Hardware ....................................................................... 7 Figura 2-2 Placa arduino Mega 2560 ................................................................. 9 Figura 2-3- LM35 ................................................................................................ 9 Figura 2-4 - Sensor LM35 .................................................................................. 10 Figura 2-5 Desenho esquemtico do mdulo de temperatura ......................... 10 Figura 2-6 - Desenho da conexo do mdulo de temperatura ............................ 10 Figura 2-7 - LDR ................................................................................................ 11 Figura 2-8 - Desenho esquemtico do mdulo de luminosidade ........................ 12 Figura 2-9 - Desenho da conexo do mdulo de luminosidade.......................... 12 Figura 2-10 - Sensor de pH instalado ................................................................. 13 Figura 2-11 - Sensor de pH montado .................................................................. 13 Figura 2-12 - Barras de ao galvanizado ............................................................ 13 Figura 2-13 - Instrumento de medio comercial ............................................... 13 Figura 2-14 - Desenho esquemtico do mdulo de pH ...................................... 14 Figura 2-15 - Desenho da conexo do mdulo de pH ........................................ 14 Figura 2-16 - Desenho esquemtico do mdulo de umidade ............................. 15 Figura 2-17 - Desenho da conexo do mdulo de umidade ............................... 15 Figura 2-18 - Bomba utilizada para irrigao ..................................................... 16 Figura 2-19 - Diagrama da ligao da bomba .................................................... 16 3

Figura 2-20 - Desenho da conexo do mdulo de irrigao ............................... 17 Figura 2-21 - Desenho esquemtico do mdulo de iluminao ......................... 17 Figura 2-22- Desenho da conexo do mdulo de iluminao ............................ 18 Figura 2-23 - Esboo do mdulo de interface .................................................... 18 Figura 2-24 - Fluxograma de software ............................................................... 19 Figura 3-1 - Fase de Elaborao da Proposta ..................................................... 21 Figura 3-2 - Fase de Desenvolvimento do Plano de Projeto .............................. 22 Figura 3-3 - Fase de Elaborao do Projeto Fsico ............................................. 23 Figura 3-4 - Fase de Elaborao do Prottipo .................................................... 24 Figura 3-5 - Fase final do projeto ....................................................................... 25

ndice das Tabelas


Tabela 1 Testes efetuados .................................................................................. 9 Tabela 2 Testes a realizar ................................................................................ 30 Tabela 3 - Anlise de Riscos .............................................................................. 31

Resumo
O projeto tem o objetivo de desenvolver uma estufa controlada, ou seja, um ambiente propcio para o desenvolvimento de algumas espcies de plantas, que necessitam de cuidados especficos. Esses cuidados se referem temperatura, iluminao, umidade da terra e pH. Alguns desses parmetros sero monitorados ou controlados de acordo com a necessidade da planta, utilizando a tecnologia Arduino, sensores e uma interface grfica. Com a implementao da automatizao da estufa, visa-se facilitar e conseqentemente aumentar a produo, pois o ambiente de crescimento, por ser controlado automaticamente, acaba por gerar um desenvolvimento mais rpido e sadio dos espcimes.

1 Introduo
Temos como motivao, a carncia de um sistema que proporcione de forma concisa, o controle e monitoramento de estufas, com a mnima necessidade de interferncia humana para proporcionar s plantas o ambiente ideal para seu desenvolvimento. Algumas plantas precisam de um foto-perodo interrompido para seu florescimento, isto , necessitam de algumas horas de luz durante o perodo da noite, o que gera um problema para os produtores dessas espcies. A estufa ir fazer este controle atravs de um software, por meio do qual ser possvel selecionar a configurao desejada em que ser ativada a iluminao, e quanto tempo ela dever permanecer ativa. Alm deste controle, a estufa ir monitorar a temperatura, o pH e a umidade da terra, e tambm acionar bombas de irrigao.

Aps a reviso do documento do projeto fsico, este se constitui da seguinte forma: Na primeira seo ser apresentado um detalhamento mais aprofundado do projeto, como solues tecnolgicas, e de como ser implementado o projeto e de maneira o mesmo ir funcionar. J na segunda seo ser apresentado o cronograma com as fases do projeto e suas respectivas datas. A terceira seo apresenta os procedimentos de teste e como sero validados os mdulos do projeto. Est seo dividida em testes de caixa branca, que so os testes que so realizados pelos desenvolvedores do projeto e ainda os testes de caixa preta, que so os testes que devem ser realizados pelo usurio. Em Tecnologias utilizadas faz-se uma descrio sucinta das tecnologias que podem ser utilizadas para desenvolver cada mdulo do sistema. A quarta seo, Anlise de riscos, apresenta uma anlise dos problemas potenciais do projeto e do impacto desses problemas no sucesso ou fracasso do projeto. A quinta seo a Concluso do projeto. A ltima seo, Referncias bibliogrficas onde se podem encontrar todas as referncias utilizadas neste trabalho.

2 Detalhamento do Projeto
O projeto da estufa automatizada consiste basicamente em dois mdulos, Hardware e Software. Estes dois mdulos so subdivididos em outros mdulos.

2.1 Mdulo de Hardware


O mdulo de processamento consiste em um Arduino Mega Atmega 2560. o principal mdulo e onde ser feita toda a aquisio e processamento dos dados recebidos.

Figura 2-1 - Mdulo de Hardware

O mdulo de hardware subdividido em sete outros apresentados a seguir. Os desenhos e diagramas abaixo foram projetados no software Fritzing. O Fritzing uma interface livre para o desenvolvimento de esquemas eletrnicos que possui o desenho do Arduino, facilitando assim o desenvolvimento dos diagramas. Como todo o projeto desenvolvido baseado no Arduino, abaixo ser explicado mais detalhadamente o modelo escolhido. 7

2.1.1 Arduino Mega 2560 O Arduino Mega 2560 uma placa com o microcontrolador Atmega2560. Possui 54 pinos digitais (entrada/sada) sendo que 14 podem ser utilizados como sadas PWM. So 16 pinos analgicos, 4 UARTs (Portas Seriais de Hardware), um cristal oscilador de 16MHz, entrada USB, entrada de alimentao, soquete de comunicao ICSP e um boto reset. A placa contm todo o necessrio para usar o microcontrolador, bastando, ligar o cabo USB no computador para lig-lo e program-lo. A alimentao pode ser feita atravs do cabo USB, fonte de alimentao AC-DC ou bateria.

Caractersticas: Tamanho: Microcontrolador: Tenso de operao: Tenso de entrada (recomendada): Tenso de entrada (limites): Pinos de entrada/sada (I/O) digitais: Pinos de entrada analgica: Corrente DC por pino I/O: Corrente DC para pino de 3,3V: Memria Flash: SRAM: EEPROM: Velocidade de Clock:

5,3cm x 10,2cm x 1,0cm ATmega2560 5V 7-12V 6-20V 54 (dos quais 14 podem ser sadas PWM) 16 40mA 50mA 256KB (dos quais, 8KB so usados pelo bootloader 8KB 4KB 16MHz

Figura 2-2 - Placa Arduino Mega 2560

2.1.2 Mdulo de Temperatura O mdulo do sensor de temperatura constitudo por um LM35, o qual ser ligado ao mdulo do processamento. Esse sensor mede a temperatura ambiente e a converte em um valor de tenso, que enviado para a porta analgica do Arduino, onde ento processado e convertido para valor de temperatura (C).

Figura 2-3 - LM35

Figura 2-4 - Sensor LM35

Figura 2-5 - Desenho esquemtico do mdulo de temperatura

Figura 2-6 - Desenho de conexo do mdulo de temperatura

10

2.1.3 Mdulo de Luminosidade O sensor de luminosidade constitudo por um LDR, tambm ligado ao mdulo de processamento. O LDR faz a converso da radiao eletromagntica incidente em resistncia (). Conforme aumenta a intensidade de luz incidente no LDR, um nmero maior de eltrons na estrutura tem tambm seu nvel de energia aumentado, devido aquisio de energia entregue pelos ftons. O resultado o aumento de eltrons livres e eltrons fracamente presos ao ncleo. A queda de tenso presente nos terminais do sensor enviada ao Arduino. O LDR escolhido possui uma resistncia interna de 10K e ilustrado na figura 7. A sua conexo com o Arduino ainda receber um resistor que tem a funo de facilitar a calibrao. Haver a necessidade de se levantar uma curva de calibrao.

Figura 2-7 LDR

11

Figura 2-8 - Desenho esquemtico do mdulo de luminosidade

Figura 2-9 - Desenho da conexo do mdulo de luminosidade

2.1.4 Mdulo de pH O sensor de pH far a aquisio dos dados referentes ao pH do solo, que sero enviados ao Arduino. O sensor ser desenvolvido pelos membros da equipe, devido ao fato de no existir no mercado um sensor apropriado para a aplicao, apenas instrumentos de medio prontos. Este sensor composto de 2 barras de ao galvanizado. Estas barras sero acopladas a um isolante, com uma distncia de 30mm 12

entre elas. Para fazer o papel do isolante, utilizaremos um bloco de espuma de embalagem, por ser de fcil aquisio, baixo custo e resistncia umidade. Em uma das barras, ser aplicada uma tenso de 5V, ento uma medio feita entre as 2 barras, e o valor adquirido ser convertido para valores de pH no Arduino. Um instrumento de medio comercial ser utilizado para fazer a calibrao do sensor desenvolvido pela equipe.

Figura 2-10 - Sensor de pH instalado

Figura 2-11 - Sensor de pH montado

Figura 2-12 - Barras de ferro galvanizado utilizadas

Figura 2-23 - Instrumento de medio comercial

13

Figura 2-14 - Desenho esquemtico do mdulo de pH

Figura 2-15 - Desenho da conexo do mdulo de pH

14

2.1.5 Mdulo de Umidade O sensor de umidade ser o mesmo utilizado pelo mdulo de pH, a tenso entre as barras de ao ser convertida em valores que representam a umidade do solo. Haver a necessidade de se levantar uma curva de calibrao.

Figura 2-163 - Desenho esquemtico do mdulo de umidade

Figura 2-47 - Desenho da conexo do mdulo de umidade

15

2.1.6 Mdulo de Irrigao Este mdulo possui uma bomba utilizada em automveis para a limpeza do para-brisa conectada ao Arduino, e ser acionada por um circuito com rels quando a umidade do solo estiver abaixo da estipulada.

Figura 2-58 - Bomba utilizada para irrigao

Figura 2-19 - Diagrama da ligao da bomba

16

Figura 2-60 - Desenho da conexo do mdulo de irrigao

A iluminao ser controlada por matrizes de Led que sero acionadas pelo Arduino caso a incidncia de luz seja insuficiente ou um determinado horrio previamente estipulado seja atingido. Caso seja necessrio, a intensidade luminosa ser controlada atravs de portas PWM do Arduino.

Figura 2-21 - Desenho esquemtico do mdulo de iluminao

17

Figura 2-22 - Desenho da conexo do mdulo de iluminao

2.1.7 Mdulo de Interface Consiste da ligao do Arduino via porta USB com um computador, no qual sero exibidas as informaes coletadas nos mdulos de aquisio e controle. A imagem abaixo demonstra o mdulo de interface.

Figura 2-23 Esboo do mdulo de interface.

18

2.2

Mdulo de Software

Figura 2-7 - Fluxograma de software

19

2.2.1 Testes Esta funo tem como objetivo a verificao do funcionamento total do sistema. Onde a iluminao ir piscar, a bomba ir ligar por alguns segundos e o ventilador por dois segundos. Caso o sistema no efetue a rotina esperada pelos atuadores, existe um problema. 2.2.2 Define valores Esta funo tem como objetivo definir os valores de configurao para a planta que ser cultivada na estufa. 2.2.3 Temperatura A funo Temperatura tem como objetivo receber os dados que so enviados ao Arduino pelo LM35, fazer a converso para C, exibir para o usurio e atuar junto ao cooler de refrigerao. 2.2.4 pH A funo do mdulo de pH receber os dados do sensor, fazer a converso dos valores de tenso em valores digitais que representam a acidez do solo e exibir para o usurio. 2.2.5 Umidade A funo do mdulo de umidade receber os dados e fazer uma converso dos valores de tenso em valores digitais que representam a umidade do solo e atuar junto bomba de irrigao. 2.2.6 Luminosidade A funo do mdulo de iluminao deve receber o valor do LDR e fazer a converso necessria para exibir valores para o usurio. Alm disto, a funo tem o objetivo de verificar o horrio da luz,e acionar ou no as lmpadas. 2.2.7 Regula Intensidade Esta funo vai ler o valor do LDR, comparar com o valor pr-definido, e fazer os ajustes necessrios, atravs de um controle feito por PWM.

20

3 Cronograma

Figura 3-1 - Fase de Elaborao da Proposta

21

Figura 3-2 - Fase de Desenvolvimento do Plano de Projeto

22

Figura 3-3 - Fase de Elaborao do Projeto Fsico

23

Figura 3-4 - Fase de Elaborao do Prottipo

24

Figura 3-5 - Fase final do projeto

25

Este cronograma pode ser visualizado atravs do link: https://www.tomsplanner.com/public/estufa/ senha: projetofinal

4 Procedimentos de Teste e Validao do Projeto

Para testar o projeto como um todo, necessrio testar os dois mdulos como um nico, porm, adicionando funcionalidades em seqncia. A forma de verificao dos mdulos ocorrer da seguinte maneira. Com o Arduino previamente programado, e o sensor implementado, sero realizados testes para a verificao do funcionamento do sensor. Por exemplo, para a verificao de temperatura, aqueceremos e resfriaremos o ambiente, comparando com um sensor calibrado, para verificarmos se o mesmo atende as necessidades do projeto. A partir da verificao do funcionamento adequado do sensor, os sensores seguintes iro sendo adicionados, seguindo a mesma estrutura de teste. Para os atuadores, o processo ser simplificado, com o atuador conectado ao Arduino e a um eventual mdulo de ativao, os atuadores sero ligados, se o resultado for o esperado, o mdulo estar verificado. Os testes iro ser realizados em duas formas: caixa preta e caixa branca.

4.1 Testes de caixa preta

Os testes de caixa preta, que sero realizados pelos usurios, como invivel esperar o crescimento de uma planta para saber se os mdulos esto funcionando corretamente, visto o tempo que o ciclo levaria para acionar as luzes, por exemplo, a funo teste ir realizar todas as etapas do cdigo. Da verificao de sensores at a atuao nas luzes e na bomba. Ao escolher a funo teste, o ciclo da estufa ser

26

realizado em um tempo reduzido pra que possa se verificar que os componentes esto funcionando. Se tudo estiver dentro do esperado o teste validado. A funo teste executada uma quando o dispositivo iniciado ou reiniciado. Esta funo verifica se os sensores esto enviando valores coerentes para temperatura, umidade, luminosidade e ph, ou seja, os valores devem estar dentro da escala. Se os sensores tiverem seus valores validados, os atuadores sero testados da seguinte forma: a iluminao ir piscar algumas vezes, a bomba ir ligar por dois segundos e o ventilador por cinco segundos. Caso o sistema no efetue a rotina esperada pelos atuadores, existe um problema. Ainda para os testes de caixa preta, o usurio pode efetuar, de mais grosso modo, o aquecimento do sensor de temperatura, interromper o sensor de luminosidade ou ainda retirar o sensor de ph e umidade da terra, e observar a mudana dos valores no display e a ao dos atuadores correspondentes a cada sensor.

4.2 Testes de caixa branca


Os testes de caixa branca ou estruturais, sero realizados pelos desenvolvedores do Projeto. Como os desenvolvedores do projeto conhecem todas as particularidades do cdigo e dos circuitos, exigem mais dos mesmos para valid-los nos testes. Para realizar os testes de caixa branca dos mdulos, necessrio que os circuitos estejam conectados e o Arduino previamente programado com o cdigo do mdulo a ser testado. A seguir, descreve-se como sero executados os testes de cada mdulo. 4.2.1 Mdulos sensores Para o teste dos mdulos sensores, com o Arduino programado com o cdigo do mdulo e com a conexo fsica do sensor com o processador, o sensor ser estimulado. Com os valores captados por este sensor em momentos distintos, sero realizadas comparaes com as medies de um sensor calibrado. 4.2.2 Mdulos atuadores Para o teste dos mdulos sensores, aps os atuadores estarem devidamente conectados com o Arduino, e o respectivo cdigo de teste carregado, o mdulo ser ligado ou desligado, se for verificada que a ao desejada ocorreu, os mdulos estaro verificados.

27

4.2.3 Mdulo Interface No teste do mdulo de interface, sero verificados se os comandos efetuados no mesmo esto sendo executados pelo Arduino. Se o resultado esperado estiver correto, ento o mdulo de interface est validado. 4.2.4 Plano de testes Abaixo (Tabela 1) possvel verificar as rotinas utilizadas nos testes que foram realizados e outros testes que ainda sero efetuados at o final do projeto. 4.2.4.1 Testes efetuados e concluses
TESTES DESCRIO RESULTADOS ESPERADOS RESULTADOS OBTIDOS AO EM CASO DE FALHA CONCLUSES

Mdulo de temperatura

Teste realizado em caixa branca, onde os desenvolvedores efetuam alteraes de temperatura sobre o sensor e verificam o valor exibido na tela, bem como a comparao com o sensor calibrado.

Valores para temperatura dentro do esperado, com pouca variao e prximos ou iguais ao valor verificado no sensor calibrado.

Valor verificado muito prximo (apresentando variao de dois graus centigrados para mais ou para menos) ao valor do sensor calibrado.

Troca do sensor (Lm35), ou reavaliao do cdigo.

Aps varias trocas de componente LM35, ele funcionou de maneira correta.

Mdulo

de

Teste realizado em caixa branca, onde os desenvolvedores efetuam alteraes de luminosidade sobre o sensor e verificam o valor exibido na tela, bem como a comparao com o sensor calibrado.

Valores para luminosidade dentro do esperado, com pouca ou nenhuma variao e prximos ou iguais ao valor verificado no sensor calibrado.

O valor exibido na tela muito prximo do exibido no sensor calibrado podendo haver uma pequena variao.

Troca do sensor (LDR), ou reavaliao do cdigo.

O mdulo de luminosidade mostrou-se eficiente, j que ao medirmos a intensidade luminosa com o luxmetro, verificarmos que os valores dos leds so abaixo do esperado, mas suficientes para a aplicao.

luminosidade

Lmpadas LED

Teste

realizado

Funcionamento correto das

Alguns dos leds adquiridos possuem qualidade abaixo esperada, da assim

Verificao

de

Os

mdulos

de

em caixa branca, onde colaboradores acionam a placa os

conexes, soldas, e posterior troca de LEDs ou a troca total da

LED apesar de no apresentarem um

luminrias e com intensidade satisfatria.

resultado esperado, devido a m

28

desenvolvida verificam

e o

uma das luminrias possui intensidade luminosa as demais. inferior uma

placa.

qualidade componentes, atendem

dos

funcionamento e a intensidade sem de

aos

requisitos mnimos de luz para

luminosa auxlio sensor.

induo iniciao floral.

Bomba Irrigao

de

Teste

realizado

Funcionamento da bomba com

A bomba utilizada mostrou-se muito eficiente aplicao, resultado melhor para a

Troca da bomba e verificao do circuito acionamento. de

Bomba irrigao

de est

em caixa branca, onde desenvolvedores efetuam verificao a do

presso e vazo da gua eficientes no sistema irrigao. de

dentro do esperado pela equipe. Tem presso suficiente para bombear a

do que esperado visto que a bomba fabricada para outro tipo de

funcionamento da bomba, a

gua e irrigar as plantas.

acionando mesma.

aplicao. realizado Exibio valores inteligveis, corretos condizentes os em esperados verificados e com valores e nos dos Apesar da interface ainda estar em Reavaliao cdigo interface, possvel simplificao ou desenvolvimento em linguagem do da e A interface foi para

Teste de interface

Teste

em caixa branca com o prottipo da onde colaboradores verificaram interface, os

modificada

desenvolvimento, esta mostrou-se

uma interface C#

muito eficiente at o momento.

junto aos outros testes funcionamento correto interface projeto. da do o

alternativa.

sensores calibrados para cada mdulo em especfico.

Testes de software

Teste

realizado

Atuadores acionados acordo valores estipulados. com de os

O software, apesar de ainda estar

Reavaliao

Algumas ainda falhas

funes

em caixa branca, onde os

reconstruo do software, ou a busca de nova soluo para os problemas.

apresentam ou no

incompleto, funciona de acordo com o esperado.

desenvolvedores modificam os

funcionamento .

limites que os atuadores devem ser acionados.

Tabela 1 - Testes efetuados

4.2.4.2 Testes a realizar


TESTES DESCRIO RESULTADOS ESPERADOS RESULTADOS OBTIDOS
do Funcionamento de acordo com o esperado.

AO EM CASO DE FALHA
Busca de soluo

Cooler de ventilao

Teste caixa

realizado branca,

em onde

Funcionamento

cooler com fluxo de ar suficiente para regular a temperatura interna da estufa.

alternativa, reestruturao maquete, verificao necessidade ou da da ainda, real de

desenvolvedores efetuam a verificao do funcionamento d cooler acionando o

29

mesmo. Teste realizado em Funcionamento sensor do Mdulo retirado

ventilao. Busca de soluo

caixa branca, onde se

satisfatrio,

devido a problemas de integrao com o

alternativa, troca do sensor.

Mdulo de pH

faz

necessria

com valores prximos ou idnticos aos

calibrao do sensor e posterior verificao

mdulo de umidade.

verificados junto ao sensor calibrado.

do funcionamento do mesmo para aplicao. Teste realizado em

Funcionamento sensor

do

Busca

de

soluo

caixa branca, onde faz-

satisfatrio,

alternativa, troca do sensor.

Mdulo umidade

de

se

necessria

com valores prximos ou idnticos aos

calibrao do sensor e posterior verificao

verificados junto ao sensor calibrado.

do funcionamento do mesmo para aplicao. Teste realizado em

Alterao luminosidade

da das

Busca

de

soluo

caixa branca, onde os

alternativa.

Funo regulagem intensidade luminosa

de da

desenvolvedores verificam a alterao da intensidade LED com das de a

lmpadas de acordo com a predefinio

estipulada pelo usurio atravs do software.

lmpadas acordo

especificao. Teste caixa realizado branca, em onde Funcionamento de Reviso dos circuitos, funes do software, conexes.

todas as funes de acordo com a proposta.

Integrao total dos mdulos.

todos os mdulos sero ligados juntos e ento a prottipo dever ficar em funcionamento por um perodo de tempo onde todas as

funcionalidades possam ser verificadas. Testes realizados em caixa preta, onde o A funo dever dar uma certeza ao usurio de que o sistema est funcionando perfeitamente. Verificao da funo e posterior verificao dos mdulos

Funo teste

usurio ao iniciar ou reiniciar o programa ir verificar, atravs do acionamento dos

individualmente.

atuadores, que todos os mdulos funcionando corretamente. esto

Tabela 2 - Testes a realizar

30

5 Anlise dos Riscos


A tabela a seguir apresenta os riscos e suas anlises, onde: Probabilidade: escala de 1 at 5, onde 1 representa baixa probabilidade e 5 alta probabilidade. Impacto: escala Alto, Mdio e Baixo.
N Descrio Risco 1 Dificuldade nas linguagens de programao 2 Dificuldade na implementao de sensores e atuadores 3 Indisponibilidade de sensores e atuadores no mercado 4 Atraso no desenvolvimento 4 Alto Seguir o cronograma Diminuir tempos possveis 6 Alterao do escopo 7 Cronograma invivel 4 Alto 2 Mdio Pesquisar alternativas Analisar o tempo disponvel dos integrantes 8 Atrasos ou problemas na entrega 3 Alto Comprar componentes com antecedncia Procurar componentes equivalentes disponveis 9 Queima/Falha de componentes eletrnicos 10 Queima/Falha na bomba irrigadora 11 Queima/Falha nas matrizes de Led 1 Baixo 1 Alto 2 Baixo Se possvel comprar em maior quantidade Busca bomba de qualidade, e com garantia Comprar matrizes de boa qualidade Adquirir novos componentes Compra de novos componentes Adquirir nova bomba Adotar alternativas Reformular cronograma 2 Alto Buscar antecipadamente a disponibilidade Procurar componentes equivalentes 4 Alto 4 Alto Estudar antecipadamente as linguagens Pesquisar os sensores e atuadores utilizados Buscar auxlio com o orientador do Probabilidade Impacto Ao de Preveno Ao de Contingencia Buscar auxlio especializado

Tabela 3 - Anlise de Riscos

31

6 Resultados
Os resultados encontrados durante o desenvolvimento do projeto, sero comentados a seguir, classificados de acordo com suas dificuldades.

6.1 Facilidades
Algumas atividades desenvolvidas no projeto se mostraram bastante, ou relativamente simples, muitas delas devido a conhecimentos e experincias adquiridas durante os anos acadmicos, tanto tericas quanto prticas. Alguns circuitos, como o circuito retificador de onda completa, e os circuitos de aquisio dos sensores. A utilizao do Arduino, tornou o projeto de fcil implementao, suas portas prontas de entrada e sada de sinais simplificam muito a realizao de projetos como este, pois este kit proporciona uma fcil aquisio de dados e sinais digitais. A estrutura fsica da estufa, feita com materiais de fcil aquisio e preo bastante acessvel, deixou bastante fcil a sua montagem.

6.2 Dificuldades
Encontramos certas dificuldades ao longo de todo o ano, durante o desenvolvimento do projeto. Algumas delas nada tm haver com dificuldades tcnicas ou de conhecimento terico. Podemos citar como exemplo, a aquisio de componentes eletrnicos, ou por no encontrar alguns deles no mercado, ou devido aos preos abusivos cobrados pelos mesmos, o que nos levou a importar algumas peas. Dificuldades em excesso no desenvolvimento das placas de circuito impresso, devido falta de equipamentos de qualidade na universidade, isso quando no esto quebrados, queimados ou no conserto, o que causou muito transtorno nesta fase do projeto. Em relao ao desenvolvimento do hardware, algumas dificuldades encontradas, devido falta de conhecimento em algumas reas da eletrnica, ou ento pelo pouco conhecimento de componentes eletrnicos existentes no mercado. Uma das funcionalidades da estufa foi retirada devido a dificuldades em conciliar o sensor de pH e de umidade, pois a medida de uma dessas unidades, afeta a medida da outra, tornando assim impossvel uma medio confivel.

32

Uma dificuldade muito grande tambm encontrada, foi a organizao geral do projeto, devido ao no cumprimento a rigor do cronograma estipulado no comeo das atividades. Problemas tambm encontrados em algumas funes do software, como o controle de iluminao com PWM, e a temporizao do acionamento das lmpadas. Apesar dessas dificuldades, conversas com o professor orientador, colegas, e demais professores, conseguimos concluir o projeto com sucesso, com algumas pequenas alteraes de escopo.

7 Concluso

Com o decorrer do projeto, pudemos analisar e repensar algumas das solues propostas no incio das atividades relacionadas ao projeto. Algumas funcionalidades foram removidas, alteradas ou adicionadas para proporcionar um melhor resultado final. Em relao ao software, pequenas mudanas foram realizadas, como a remoo da funo Escolhe Planta, que ser substituda por uma funo Define Valores, que consiste na entrada de valores pelo usurio no incio da execuo. Outra alterao em relao ao software, a interface do programa, antes feita atravs de conexo serial, e agora por um applet Java, gerado pelo processing, uma linguagem de programao de cdigo aberto e ambiente de desenvolvimento integrado (IDE). A ltima mudana de software foi a adio de uma funo para ligar ou desligar um cooler para ventilao. Em relao ao hardware, foi adicionado o cooler para fazer o resfriamento do ambiente caso seja necessrio, e tambm sero realizadas alteraes no circuito de acionamento das lmpadas de LED. Atravs da anlise do problema a ser resolvido, do plano de desenvolvimento, tecnologia a ser utilizada e dos testes planejados e realizados, conclumos que o projeto no s solucionar o problema, mas tambm ir trazer outros benefcios aos produtores. Podemos citar como alguns desses benefcios o baixo custo de implementao, baixo

33

consumo de energia, facilidade de utilizao, pois diminui a necessidade de servios manuais, e um possvel aumento na produtividade.

8 Referncias Bibliogrficas

TROPCLIMA - disponvel em: http://www.tropclima.com.br/. Acessado em 15 de abril de 2011. MICROGROW - disponvel em http://www.microgrow.com/. Acessado em 15 de abril de 2011. ARDUINO - disponvel em http://www.arduino.cc/. Acessado em 11 de abril de 2011. HARNOIS - disponvel em http://www.harnois.com/. Acessado em 15 de abril de 2011. KRIWAN - disponvel em http://www.kriwan.com/. Acessado em 15 de abril de 2011. GARDENBOT fevereiro de 2011. INSTRUCTABLES - disponvel em http://www.instructables.com/id/GarduinoGardening-Arduino /. Acessado em 25 de fevereiro de 2011. - disponvel em http://gardenbot.org/. Acessado em 25 de

34