Escolar Documentos
Profissional Documentos
Cultura Documentos
Estufa PDF
Estufa PDF
Integrantes:
Cleiton J. Marcon
Jefferson A. A. Parisotto
Professor Orientador:
Guilherme Nogueira
4 Bimestre
Visto:
Sumrio
Sumrio ................................................................................................................. 2
Resumo ................................................................................................................. 5
1 Introduo ................................................................................................... 6
2.2.4 pH .................................................................................................... 20
3 Cronograma .............................................................................................. 21
2
4.2 Testes de caixa branca .......................................................................... 27
6 Concluso ................................................................................................. 33
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
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.
5
1 Introduo
6
2 Detalhamento do Projeto
O projeto da estufa automatizada consiste basicamente em dois mdulos,
Hardware e Software.
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
9
Figura 2-4 - Sensor LM35
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.
11
Figura 2-8 - Desenho esquemtico 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.
13
Figura 2-14 - Desenho esquemtico 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.
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.
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.
17
Figura 2-22 - Desenho da conexo do mdulo de iluminao
18
2.2 Mdulo 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.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.
20
3 Cronograma
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
Para testar o projeto como um todo, necessrio testar os dois mdulos como
um nico, porm, adicionando funcionalidades em seqncia.
Os testes iro ser realizados em duas formas: caixa preta e caixa branca.
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.
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.
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.
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.
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.
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.
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.
30
5 Anlise dos Riscos
A tabela a seguir apresenta os riscos e suas anlises, onde:
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.
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.
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.
7 Concluso
33
consumo de energia, facilidade de utilizao, pois diminui a necessidade de servios
manuais, e um possvel aumento na produtividade.
8 Referncias Bibliogrficas
34