Académique Documents
Professionnel Documents
Culture Documents
MACAÍBA - RN
2017
FAUSTO PEGADO DE LIMA JUNIOR
MACAÍBA - RN
2017
Universidade Federal do Rio Grande do Norte - UFRN
Sistema de Bibliotecas - SISBI
Catalogação de Publicação na Fonte. UFRN - Biblioteca Central Zila Mamede
In poultry, the control and supervision of the environment temperature are really important for
the birds thermal comfort. The technology is taking space between the productores in a way
that is increasing the efficiency of the process, the support of decision-making and the reducing
of time and cost in the production. This project propose a development of a supervision system
of temperature and humidity in a broiler through the implementation of a webservice and a
website to visualize information and interact with the system developed. In this system, the user
may control lamps and fans to interfere in the environment climate and see the change in real
time. To make this happen, is necessary to monitor the environment through data acquisition.
These acquisitions will be done by a microcontrolled platform, using specific sensors to read
the temperature and humidity in pre-determined periods and send it to a microcomputer where
it will be processed. Therefore, the system will be able to compare the data collected by the
system, the values informed by a technician, taking automatic decisions about the actuators
electric status to maintain the birds thermal comfort.
1 – INTRODUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.1 JUSTIFICATIVA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 OBJETIVO GERAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 OBJETIVOS ESPECÍFICOS . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.4 ORGANIZAÇÃO DO TRABALHO . . . . . . . . . . . . . . . . . . . . . . 2
2 – FUNDAMENTAÇÃO TEÓRICA . . . . . . . . . . . . . . . . . . . . . . . . 3
2.1 AMBIÊNCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2 VARIÁVEIS METEOROLÓGICAS . . . . . . . . . . . . . . . . . . . . . . . 3
2.3 PERDA DE CALOR E MELHORAMENTO GENÉTICO . . . . . . . . . . . 3
2.4 MICROCONTROLADORES . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2.5 MICROPROCESSADORES . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.6 WEB SERVICE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.7 WEB SERVICE RESTFUL . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
3 – TRABALHOS RELACIONADOS . . . . . . . . . . . . . . . . . . . . . . . . 7
4 – MATERIAIS E MÉTODOS . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.1 MATERIAIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4.2 RUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2.1 INÍCIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2.2 ELABORAÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.2.3 CONSTRUÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2.4 TRANSIÇÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3 MANUAL DO USUÁRIO . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 – RESULTADOS E DISCUSSÃO . . . . . . . . . . . . . . . . . . . . . . . . 28
5.1 COMPARAÇÃO DE CUSTOS . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.2 COMPARAÇÃO DOS DADOS OBTIDOS . . . . . . . . . . . . . . . . . . 29
5.3 ACIONAMENTO DOS ATUADORES . . . . . . . . . . . . . . . . . . . . . 30
5.4 ARMAZENAMENTO DOS DADOS . . . . . . . . . . . . . . . . . . . . . . 30
6 – CONCLUSÃO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
6.1 TRABALHOS FUTUROS . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Referências . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
1
1 INTRODUÇÃO
1.1 JUSTIFICATIVA
dedicados a grandes aviários. Além disso, é necessário a instalação de grandes estruturas, além
do alto custo com a manutenção.
A partir disso, pensou-se no desenvolvimento de um sistema barato e menos complexo,
mas que proporcionasse um resultado semelhante ao que é observado nos grandes sistemas de
controle avı́cola, destinado ao aviário da Escola Agrı́cola de Jundiaı́ (EAJ).
O desenvolvimento deste sistema de monitoramento e atuação da ambiência no aviário
da EAJ, coletará dados importantes para os produtores e técnicos responsáveis pelo local. Esses
dados serão disponibilizados de maneira simples e clara. Poderão ser utilizados em análises
estatı́sticas ou experimentais e poderão ser consultados a qualquer momento pelo celular ou
computador.
Ele proporcionará um conforto térmico necessário para as aves que são criadas no
local, e reduzirá riscos de mortalidade por falha na atuação térmica, evitando assim perda.
Portanto, a maior justificativa para o desenvolvimento desse sistema são as melhorias
que ele trará ao aviário, facilitando algumas tarefas feitas manualmente pelos técnicos e
reduzindo perdas indesejadas.
2 FUNDAMENTAÇÃO TEÓRICA
2.1 AMBIÊNCIA
Segundo (COSTA, 2002) a ambiência pode ser considerada como sendo o estudo do
ambiente que envolve os seres vivos, englobando seu espaço sócio fı́sico e tudo que está incluso
neste espaço.
Também podendo ser definida como sendo a soma dos impactos dos fatores biológicos
e fı́sicos nos seres vivos, no contexto avı́cola consistitui-se como sendo um dos principais
responsáveis pelo sucesso ou fracasso do sistema de produção (MACARI; FURLAN; SILVA,
2001).
Segundo (SILVA; VIEIRA, 2010), a ambiência exerce grande influência na adaptação
do ser vivo ao ambiente no qual se encontra inserido.
Para cada animal existe uma zona de conforto térmico tambem conhecida como zona
termo neutra, é onde o animal apresenta sua temperatura corporal normal, com o mı́nimo de
esforço do sistema termorregulador e não existe sensação de frio ou calor. Quando sai da zona
de conforto então surgem os limites na termorregulação para o frio e para o calor (MACIEL
UANDERSON; CARMO, 2011).
Existem duas teorias que são mais aceitáveis em relação ao crescimento das aves e o
consumo de alimento, elas respectivamente referem-se à glicostática (glicose) e a aminostática
(aminoácidos). De acordo com (BARBOSA, 2016), o melhoramento genético dos frangos de
corte com o objetivo de maximizar a ingestão de ração e o ganho de peso, gerou alterações no
comportamento fisiológico, estes frangos de corte perderam de certa forma a sensibilidade para
controlar a ingestão de ração pelo conteúdo de energia. Avaliando fontes energéticas e nı́veis
de energia observou que o aumento da densidade energética afetou o consumo de ração em
todas as fases de criação (BARBOSA, 2016).
2.4 MICROCONTROLADORES
2.5 MICROPROCESSADORES
Web Services (em portugês, serviço web) são aplicações modulares que podem ser
descritas, publicadas e invocadas sobre uma rede, geralmente a Web. Ou seja, é uma interface
que descreve uma coleção de operações que são acessı́veis pela rede através de mensagens em
diversos formatos padronizados, além de permitirem uma integração de serviços de maneira
rápida e eficiente (Hansen et. al. 2002; Kreger 2001), o Web Service também pode ser descrito
como sendo um componente de software independente de implementação e plataforma. É
descrito utilizando uma linguagem de descrição de serviços, publicado em um registro e
descoberto através de um mecanismo padrão. Pode também ser invocado a partir de uma
Application Program Interface (API) através da rede e ser composto juntamente com outros
serviços (HANSEN; PINTO, 2003).
A ligação entre a base de dados e o Web Service é feita através de um componente
middleware, por exemplo, na linguagem Java, que utiliza o driver JDBC. O drive contém a
definição de métodos que permitem estabelecer esta ligação. Este componente permite que a
aplicação envie instruções para a base de dados e retorne os seus respetivos resultados. Estas
instruções recebidas pelo componente, são processadas e encaminhadas para a base de dados.
Esta ao aceitar o pedido vai processá-lo retornando um resultado correspondente à pesquisa
Capı́tulo 2. FUNDAMENTAÇÃO TEÓRICA 6
3 TRABALHOS RELACIONADOS
4 MATERIAIS E MÉTODOS
Nesse seção apresento todo aparato necessário apra a realização desse trabalho,
incluindo uma pequena descrição sobre acada um.
4.1 MATERIAIS
Fonte: www.arduino.cc.
Fonte: www.filipeflop.com.
Capı́tulo 4. MATERIAIS E MÉTODOS 10
O sensor DHT11 possui uma faixa de medição que vai de 0◦ C a 50◦ C com erro de
+- 2◦ C. Essas informações são informadas no próprio sensor. O erro de leitura igual a +- 2◦ C
é aceitável, pois somente irá interferir no tempo de reação dos atuadores.Como não iremos
trabalhar com medidas finas as aves não sentirão a diferença. A temperatura será em média
de 40◦ C para máximas, e de 24◦ C para mı́nimas. Dentro do aviário com o acréscimo do erro
teremos, 42◦ C de máxima e 22◦ C de mı́nima, o sensor atende perfeitamente a necessidade do
projeto.
Para alterar o estado elétrico dos atuadores foi necessária a utilização de um módulo
relé, veja a Figura 3. Este módulo basicamente controla a passagem da corrente para o atuador
elétrico (lâmpadas e ventiladores), bloqueando ou permitindo sua passagem por meio de indução
magnética de uma pequena bobina, que ao ser alimentada com 5v (tensão para este relé) fecha
o circuito permitindo a passagem da corrente elétrica.
Fonte: www.raspberrypi.org
Figura 5 – Nodejs
Fonte: nodejs.org
Capı́tulo 4. MATERIAIS E MÉTODOS 12
Figura 6 – Heroku
Fonte: dashboard.heroku.com
O banco de dados foi utilizado o mLab, que é um serviço de banco de dados no-sql
em nuvem, totalmente gerenciado que hospeda bancos de dados MongoDB, sua comunicação
com o Node.js é simples e prática.
Figura 7 – Mlab
Fonte: mlab.com
4.2 RUP
4.2.1 INÍCIO
octogonal do tipo pinteiro, cada uma com 1.10 m x 0.5 m, 48 (quarenta e oito) ao todo, sendo
duas fileiras, contendo vinte e quatro gaiolas cada. Um corredor dividindo as fileiras ao meio,
para uma melhor compreensão dessa descrição observe a Figura 8.
São utilizadas lâmpadas incandescentes para o aquecimento, porém algo que obser-
vamos, foi a despadronização nos modelos utilizados. A possı́vel padronização aumenta a
performance do sistema. A especialista relatou a possibilidade de realizar esta padronização
ser possı́vel. A infra estrutura elétrica do local é precária e provavelmente serão necessárias
adequações para a instalação do projeto.
• Requisitos funcionais do sistema
– Efetuar logon: O logon é um método de segurança usualmente utilizado em sites e
sistemas em geral, que necessitem de uma segurança mı́nima. Utilizar neste sistema
os critérios de usuário e senha para acesso a sua interface.
– Ligar/Desligar lâmpadas: Para alterar o estado dos atuadores do aviário, o site
responsivo deverá atender este critério de forma fácil e prática. O técnico responsável
pelo aviário poderá acessar este site e realizar estas operações de onde estiver.
– Modo automático: No modo autônomo o usuário poderá configurar previamente
temperatura máxima e mı́nima para o dia e máxima e mı́nima para a noite. Ao
selecionar esta opção o próprio sistema se encarregará de controlar o conforto
térmico do local, baseado nas informações fornecidas.
– Atuar automaticamente no ambiente: A partir das informações cadastradas previ-
amente no sistema, se o modo autônomo for ativado as lâmpadas e ventiladores
serão controladas pelo sistema embarcado através de relés, acionando ou desligando
de acordo com a margem de conforto térmico estabelecida.
– Monitorar temperatura e umidade: O sistema deverá mensurar as variáveis meteoro-
lógicas temperatura e umidade de pontos especı́ficos do aviário. Estes dados serão
armazenados no banco de dados e poderão ser consultados a qualquer momento.
Capı́tulo 4. MATERIAIS E MÉTODOS 15
– Enviar alertas: O sistema deverá enviar um alerta ao técnico através do site respon-
sivo, em algumas situações como: lâmpada não está aquecendo, falha nas coletas
de temperatura e umidade e ou comunicação de hardware.
4.2.2 ELABORAÇÃO
4.2.3 CONSTRUÇÃO
• Esquemático do Arduino
Embora a ligação de sensores com a placa Arduino seja prática, para alguns sensores
é necessário a inclusão de alguma biblioteca. O caso do DHT11 é necessário incluir nas
configurações do arduino uma biblioteca especı́fica disponibilizada na própria IDE da plataforma
de programação. A função da biblioteca é traduzir para a placa os sinais enviados pelo sensor.
Veja abaixo na Figura 12, como ficou a ligação do DHT11 no Arduino.
Capı́tulo 4. MATERIAIS E MÉTODOS 19
O tempo de resposta ao pressionar o botão na tela até o atuador apagar ou acender, superou
2,5 segundos do momento da solicitação até a realização do comando pelo atuador.
4.2.4 TRANSIÇÃO
• Validação parcial
O sistema realiza diversas de suas funcionalidades com êxito, porém para uma validação
de fato será necessário a realização de mais testes, visto o altı́ssimo risco de mortalidade das
aves caso ocorra algo errado. Testar todas as suas funcionalidades, na prática e expor os sitema
a cenários extraordinários durante sua utilização deverá ser realizado antes da implementação
de fato, assim será realizada um melhor trancisão.
Algumas funcionalidades como cadastrar usuários, cadastrar atuadores, alterar estado
elétrico dos atuadores, visualizar os dados coletado como umidade e temperatura, acionamento
ou desligar os lampadas automáticamente, estão todos em conformidade com o que foi proposto
a fazer. O que não foi realizado nesse trabalho foi a exposição do sistema a um cenário onde
pudéssemos provar que todo esse aparato pode impedir a mortalidade das aves por meio da
ação na ambiência.
Abaixo podemos visualizar parte do documento (manual do usuário), onde são apre-
sentados alguns informações que podem ser visualizadas no sistema e ações que podem ser
realizadas.
Capı́tulo 4. MATERIAIS E MÉTODOS 23
• Menu do sistema
Para acessar o menu do sistema, pressione o botão listrado, representado na Figura 16,
na barra superior da tela.
Capı́tulo 4. MATERIAIS E MÉTODOS 24
Caso ainda não tenha configurado informe os valores de temperatura solicitados, clique
em salvar. Você pode apenas desativar ou mesmo ativar, clicando no botão laranja. Logo acima
do botão laranja é possı́vel visualizar se o modo autônomo está ou não ativado.
Capı́tulo 4. MATERIAIS E MÉTODOS 27
5 RESULTADOS E DISCUSSÃO
As cotações para os materiais utilizados nesse projeto, foram realizadas em dois sites,
com o objetivo de obter um valor mı́nimo entre duas comparações. Os valores informados não
incluem desenvolvimento do software, somente a parte do hardware
Fonte: www.filipeflop.com
Fonte: www.robocore.net
Fonte: www.mfrural.com.br
Fonte: www.expressomt.com.br
Para a realização da comparação dos dados obtidos pelo sensor DHT11, cujo qual foi
utilizado para realizar coletas de dados de temperatura e umidade relativa do ar, utilizamos um
Termo-higrômetro digital que mensura temperatura e umidade interna e externa da INCOTERM.
Um equipamento igual ao representado na imagem abaixo.
O acionamento dos atuadores, pode ser considerado uma das principais funcionalidades
do sistema será por meio dessa funcionalidade que os técnicos poderão controlar a temperatura
local, utilizando a interface do site responsivo.
A funcionalidade de controlar o estado elétrico dos atuadores, respondeu de maneira
coerente ao levantamento de requisitos. Proporciona o controle sobre o estado elétrico do
atuador na opção manual do sistema. A comunicação realizada entre o site responsivo e as
placas de circuito integrado passam por diversos tipos de tratamento até que ocorra a devida
comunicação entre eles.
6 CONCLUSÃO
Para os trabalhos futuros será desenvolvido um aplicativo móvel para integrar com
a API. Isso possibilitará uma melhor experiência de usabilidade para os técnicos responsáveis
do aviário da Escola Agrı́cola de Jundiaı́. Desenvolver soluções computacionais no formato
de aplicativos móveis representa um meio eficaz de disponibilizar a ferramenta e atingir o
público-alvo desejado.
Disponibilizar de maneira aberta, com livre consulta por qualquer pessoa as coletas
de temperatura e umidade armazenadas no banco de dados. Por meio da URL. A API deverá
retorna um JSON listando todas as coletas de umidade e temperatura realizadas entre duas
datas informadas na própria URL. O objetivo é proporcionar dados para realização de estudos
com Big Data. O Big Data representa uma nova era na exploração e utilização de dados. A
ideia é colaborar com este conceito.
Ainda para as funcionalidades do sistema, realizar logs dos usuários no sistema é uma
pretensão futura, esse tipo de controle pode ajudar a desvendar alguma ação não explicada
que ocorra.
Realizar controle de lotes através do sistema deve ser implementado incluindo, registro
da mortalidade das aves, recebimento e finalização dos lotes e controle do crescimento, é muito
interessante armazenar outros dados referente aos frangos propriamente dito, a partir disso
obter dados estatı́sticos.
32
Referências
BENTO, P. R. S. et al. Assessing web services robustness and security using malicious data
injection. In: Assessing Web Services Robustness and Security Using Malicious Data
Injection. [S.l.: s.n.], 2015. Citado na página 6.
GRAVEN, O. H.; BJØRK, J. The use of an arduino pocket lab to increase motivation in electrical
engineering students for programming. In: IEEE. Teaching, Assessment, and Learning for
Engineering (TALE), 2016 IEEE International Conference on. [S.l.], 2016. p. 239–243.
Citado na página 4.
Referências 33
VIEIRA, M. d. F. A. et al. Efeitos de duas condições climáticas, duas linhagens e dois sistemas
de ventilação no desempenho produtivo de galinhas poedeiras alojadas em sistemas verticais de
criação. Universidade Federal de Viçosa, 2015. Citado na página 3.