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 Introduo ................................................................................................... 6

2 Detalhamento do Projeto ............................................................................ 7

2.1 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 Cronograma .............................................................................................. 21

4 Procedimentos de Teste e Validao do Projeto ...................................... 26

4.1 Testes de caixa preta ............................................................................. 26

2
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 Anlise dos Riscos .................................................................................... 31

6 Concluso ................................................................................................. 33

7 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

4
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.

5
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.

6
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: 5,3cm x 10,2cm x 1,0cm
Microcontrolador: ATmega2560
Tenso de operao: 5V
Tenso de entrada (recomendada): 7-12V
Tenso de entrada (limites): 6-20V
Pinos de entrada/sada (I/O)
54 (dos quais 14 podem ser sadas PWM)
digitais:
Pinos de entrada analgica: 16
Corrente DC por pino I/O: 40mA
Corrente DC para pino de 3,3V: 50mA
256KB (dos quais, 8KB so usados pelo
Memria Flash:
bootloader
SRAM: 8KB
EEPROM: 4KB
Velocidade de Clock: 16MHz

8
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

9
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 RESULTADOS AO EM CONCLUSES
ESPERADOS OBTIDOS CASO DE
FALHA

Mdulo de Teste realizado Valores para Valor verificado Troca do sensor Aps varias trocas
em caixa branca, temperatura dentro muito prximo (Lm35), ou de componente
temperatura
onde os do esperado, com (apresentando reavaliao do LM35, ele
desenvolvedores pouca variao e variao de dois cdigo. funcionou de
efetuam prximos ou iguais graus centigrados maneira correta.
alteraes de ao valor verificado para mais ou para
temperatura no sensor menos) ao valor
sobre o sensor e calibrado. do sensor
verificam o valor calibrado.
exibido na tela,
bem como a
comparao com
o sensor
calibrado.

Mdulo de Teste realizado Valores para O valor exibido na Troca do sensor O mdulo de
em caixa branca, luminosidade tela muito (LDR), ou luminosidade
luminosidade
onde os dentro do prximo do reavaliao do mostrou-se
desenvolvedores esperado, com exibido no sensor cdigo. eficiente, j que ao
efetuam pouca ou nenhuma calibrado podendo medirmos a
alteraes de variao e haver uma pequena intensidade
luminosidade prximos ou iguais variao. luminosa com o
sobre o sensor e ao valor verificado luxmetro,
verificam o valor no sensor verificarmos que
exibido na tela, calibrado. os valores dos leds
bem como a so abaixo do
comparao com esperado, mas
o sensor suficientes para a
calibrado. aplicao.

Lmpadas Teste realizado Funcionamento Alguns dos leds Verificao de Os mdulos de


em caixa branca, correto das adquiridos conexes, soldas, LED apesar de no
LED
onde os luminrias e com possuem qualidade e posterior troca apresentarem um
colaboradores intensidade abaixo da de LEDs ou a resultado esperado,
acionam a placa satisfatria. esperada, assim troca total da devido a m

28
desenvolvida e uma das luminrias placa. qualidade dos
verificam o possui uma componentes,
funcionamento e intensidade atendem aos
a intensidade luminosa inferior requisitos mnimos
luminosa sem as demais. de luz para
auxlio de induo iniciao
sensor. floral.

Bomba de Teste realizado Funcionamento da A bomba utilizada Troca da bomba Bomba de


em caixa branca, bomba com mostrou-se muito e verificao do irrigao est
Irrigao
onde presso e vazo da eficiente para a circuito de dentro do esperado
desenvolvedores gua eficientes no aplicao, acionamento. pela equipe. Tem
efetuam a sistema de resultado melhor presso suficiente
verificao do irrigao. do que esperado para bombear a
funcionamento visto que a bomba gua e irrigar as
da bomba, fabricada para plantas.
acionando a outro tipo de
mesma. aplicao.

Teste de Teste realizado Exibio dos Apesar da interface Reavaliao do A interface foi
em caixa branca valores ainda estar em cdigo da modificada para
interface
com o prottipo inteligveis, desenvolvimento, interface, e uma interface C#
da interface, corretos e esta mostrou-se possvel
onde os condizentes com muito eficiente at simplificao ou
colaboradores os valores o momento. desenvolvimento
verificaram em esperados e em linguagem
junto aos outros verificados nos alternativa.
testes o sensores calibrados
funcionamento para cada mdulo
correto da em especfico.
interface do
projeto.

Testes de Teste realizado Atuadores O software, apesar Reavaliao e Algumas funes


em caixa branca, acionados de de ainda estar reconstruo do ainda apresentam
software
onde os acordo com os incompleto, software, ou a falhas ou no
desenvolvedores valores funciona de acordo busca de nova funcionamento .
modificam os estipulados. com o esperado. soluo para os
limites que os problemas.
atuadores devem
ser acionados.
Tabela 1 - Testes efetuados

4.2.4.2 Testes a realizar

TESTES DESCRIO RESULTADOS RESULTADOS AO EM


ESPERADOS OBTIDOS CASO DE FALHA

Cooler de Teste realizado em Funcionamento do Funcionamento de Busca de soluo


caixa branca, onde cooler com fluxo de ar acordo com o alternativa,
ventilao
desenvolvedores suficiente para regular esperado. reestruturao da
efetuam a verificao a temperatura interna maquete, ou ainda,
do funcionamento d da estufa. verificao da real
cooler acionando o necessidade de

29
mesmo. ventilao.
Teste realizado em Funcionamento do Mdulo retirado Busca de soluo
caixa branca, onde se sensor satisfatrio, devido a problemas de alternativa, troca do
Mdulo de pH faz necessria a com valores prximos integrao com o sensor.
calibrao do sensor e ou idnticos aos mdulo de umidade.
posterior verificao verificados junto ao
do funcionamento do sensor calibrado.
mesmo para aplicao.
Teste realizado em Funcionamento do - Busca de soluo
caixa branca, onde faz- sensor satisfatrio, alternativa, troca do
Mdulo de se necessria a com valores prximos sensor.
calibrao do sensor e ou idnticos aos
umidade
posterior verificao verificados junto ao
do funcionamento do sensor calibrado.
mesmo para aplicao.
Teste realizado em Alterao da - Busca de soluo
caixa branca, onde os luminosidade das alternativa.
Funo de desenvolvedores lmpadas de acordo
verificam a alterao com a predefinio
regulagem da
da intensidade das estipulada pelo usurio
intensidade lmpadas LED de atravs do software.
luminosa acordo com a
especificao.
Teste realizado em Funcionamento de - Reviso dos circuitos,
caixa branca, onde todas as funes de funes do software,
Integrao total todos os mdulos sero acordo com a proposta. conexes.
ligados juntos e ento a
dos mdulos.
prottipo dever ficar
em funcionamento por
um perodo de tempo
onde todas as
funcionalidades
possam ser verificadas.
Testes realizados em A funo dever dar - Verificao da funo
caixa preta, onde o uma certeza ao usurio e posterior verificao
Funo teste usurio ao iniciar ou de que o sistema est dos mdulos
reiniciar o programa funcionando individualmente.
ir verificar, atravs do perfeitamente.
acionamento dos
atuadores, que todos os
mdulos esto
funcionando
corretamente.

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 do Probabilidade Impacto Ao de Preveno Ao de


Risco Contingencia

1 Dificuldade nas 4 Alto Estudar Buscar auxlio


linguagens de antecipadamente as especializado
programao linguagens
2 Dificuldade na 4 Alto Pesquisar os Buscar auxlio
implementao sensores e com o
de sensores e atuadores utilizados orientador
atuadores
3 Indisponibilidade 2 Alto Buscar Procurar
de sensores e antecipadamente a componentes
atuadores no disponibilidade equivalentes
mercado
4 Atraso no 4 Alto Seguir o Diminuir
desenvolvimento cronograma tempos
possveis
6 Alterao do 2 Mdio Pesquisar Adotar
escopo alternativas alternativas
7 Cronograma 4 Alto Analisar o tempo Reformular
invivel disponvel dos cronograma
integrantes
8 Atrasos ou 3 Alto Comprar Procurar
problemas na componentes com componentes
entrega antecedncia equivalentes
disponveis
9 Queima/Falha 2 Baixo Se possvel Compra de
de componentes comprar em maior novos
eletrnicos quantidade componentes
10 Queima/Falha 1 Alto Busca bomba de Adquirir nova
na bomba qualidade, e com bomba
irrigadora garantia
11 Queima/Falha 1 Baixo Comprar matrizes Adquirir novos
nas matrizes de de boa qualidade componentes
Led

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 - disponvel em http://gardenbot.org/. Acessado em 25 de


fevereiro de 2011.

INSTRUCTABLES - disponvel em http://www.instructables.com/id/Garduino-


Gardening-Arduino /. Acessado em 25 de fevereiro de 2011.

34