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

MINISTÉRIO DA EDUCAÇÃO

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ - IFCE


PRÓ-REITORIA DE PESQUISA E INOVAÇÃO - PRPI

SISTEMA PARA MONITORAMENTO E CONTROLE DE IRRIGAÇÃO


BASEADO NO PRINCÍPIO DE INTERNET DAS COISAS

Diego Lima Carvalho Gonçalves(1), Angélica Alves Viana(2), Sandro Cesar Silveira Jucá(3)
Bolsista(1); IFCE, Maracanaú; zyhazz@gmail.com
Aluno(2); IFCE, Maracanaú; angelicaalvesviana@gmail.com
Orientador(3); IFCE, Maracanaú; sandro.juca@gmail.com

1. RESUMO

Este projeto tem como objetivo apresentar um sistema desenvolvido baseado no princípio de
Internet of Things (IoT), que consiste em realizar a irrigação automática, tendo os dados de
configuração para controle de tempo de irrigação, assim como os limites inferiores e superiores do
percentual de umidade ajustados através de uma página em PHP, onde também pode ser feito o
monitoramento da variação de umidade através de um gráfico construído utilizando JavaScript. Os
dados de umidade são lidos por um sensor de umidade do solo atrelado a um módulo Wifi Esp8266,
que através do controle do sistema alimenta um circuito de acionamento de uma bomba de água de
5V.

2. INTRODUÇÃO

O módulo Wifi ESP8266 NodeMCU é uma das mais interessantes placas / plataformas
existentes. A razão disso é simples: em uma pequena placa estão disponíveis I/Os, circuitaria de
regulação de tensão, conectividade USB para programação (em Lua ou pela Arduino IDE) e
conectividade WI-FI (ESP8266 12-E), caracterizando uma placa auto-suficiente para projetos
envolvendo IoT,[Filipe Flop 2017].
Nesse projeto será utilizado esse modulo com programação pela Arduino IDE,
conjuntamente com o circuito desenvolvido na prática anterior, que pode ser vista pelo Link 1 de
acionamento de um relé, O sistema possui integração com uma interface web desenvolvida em PHP
onde podem ser realizadas configurações, tais como tempo de acionamento do irrigador, que
consiste em uma bomba de água submersa, e o monitoramento da variação dos dados de umidade
do solo percentual obtidos através de um sensor, Os dados coletados são armazenados em um banco
de dados e atualizados com uma frequência em milissegundos também configurada pelo usuário na
página web.

3. METODOLOGIA/RESULTADOS

A primeira etapa para o desenvolvimento do sistema foi a criação de uma página em PHP
utilizando o framework Bootstrap, a página foi configurada com base em quatro abas superiores
com os seguintes nomes: inicio, status, configurações e dados.
O microcontrolador possui uma única porta analógica com capacidade de 0 á 1v.
consequentemente foi utilizado um divisor de tensão para a leitura do dispositivo, que pode ir de 0 á
3.3v.
Na sequencia preparamos o ESP8266 para ler a porta analógica de forma síncrona, com o
intervalo definido nas configurações da aplicação web.
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ - IFCE
PRÓ-REITORIA DE PESQUISA E INOVAÇÃO - PRPI

A troca de informações entre o servidor php, cliente web e o esp8266 acontece mediante
troca de objetos JSON1 de forma síncrona.

5. RESULTADOS E DISCUSSÃO

As figuras 1, 2 e 3 apresentam respectivamente o fluxograma do projeto, circuito e o gráfico


gerado pela página web.

Figura 1 – Fluxograma do projeto

Fonte: Próprio pesquisador

1
JavaScript Object Notation
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ - IFCE
PRÓ-REITORIA DE PESQUISA E INOVAÇÃO - PRPI

Figura 2 – Circuito completo em funcionamento

Fonte: Próprio pesquisador

Figura 3 – Gráfico com os dados adquiridos

Fonte: Próprio pesquisador

4. CONSIDERAÇÕES FINAIS

Com resultados satisfatórios, temos a ativação da bomba automaticamente quando o nível


cai abaixo do mínimo e desligamento quando ela passa do máximo. Temos também a atualização
em tempo real das leituras analógicas do sensor.
Como melhorias, existe a proposta de inserir controle PID, suporte a múltiplos
microcontroladores e sensores e armazenamento temporário local nos microcontroladores em caso
de falha de comunicação.
MINISTÉRIO DA EDUCAÇÃO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO CEARÁ - IFCE
PRÓ-REITORIA DE PESQUISA E INOVAÇÃO - PRPI

5. REFERÊNCIAS

Filipe Flop, “NodeMCU em IoT”. Disponível em:


<https://www.filipeflop.com/blog/controle-monitoramento-iot-nodemcu-e-mqtt>, Acesso em: 08
set. 2017.
Filipe Flop, “Como programar o modulo ESP8266 NodeMCU”, Disponível em:
<https://www.filipeflop.com/blog/esp8266-nodemcu-como-programar/>, Acesso em 10 set. 2017.
Filipe Flop, “Módulo Wifi Esp8266 NodeMcu Esp-12”. Disponível em:
<https://www.filipeflop.com/produto/modulo-wifi-esp8266-nodemcu-esp-12/>, Acesso em: 08 set.
2017.
INOVAÇÃO, Smartt Control Tecnologia e. Mini Bomba Submersa P/ Água 5v Ideal P/
Arduino / Pic. Disponível em: <http://www.smarttcontrol.com.br/pd-36f22a-mini-bomba-submersa-
p-agua-5v-ideal-p-arduino-pic.html>, Acesso em: 12 set. 2017.
Link 1, “Prática de acionamento de led com relé”, Disponível em:
<https://www.dropbox.com/s/n9wj1d8iisxcs4q/relat%C3%B3rio2_IEEC.pdf?dl=0>, Acesso em 04
set. 2017.
Link 2, “Sistema Irrigação parte 1”, Disponível em: <https://youtu.be/LSpwgh1Xs-o>,
Acesso em 04 set. 2017.
Link 3, “Sistema Irrigação parte 2”, Disponível em:
<https://www.youtube.com/watch?v=16_GIDkOCeA>, Acesso em 04 set. 2017.
Loja do Mecânico, “Ferro de Solda”, Disponível em:
<http://www.lojadomecanico.com.br/subcategorias/19/193/ferro-de-solda>, Acesso em: 03 set.
2017.
Mercado Livre, “Jumpers”, Disponível em: <https://produto.mercadolivre.com.br/MLB-
744718092-jumper-fio-60-pecas-macho-macho-para-arduinoprotoboard-_JM>, Acesso em: 01 set.
2017.
Mozilla, “HTML5”, Disponível em: <https://developer.mozilla.org/pt-
BR/docs/Web/HTML/HTML5>, Acesso em 08 set. 2017.
Oracle, “Banco de dados MySQL”, Disponível em:
<https://www.oracle.com/br/mysql/index.html>, Acesso em: 07 set. 2017.
SARETA, Laurivan. Protoboard, para que serve e como utilizá-lo! 2013. Disponível em:
<http://fronteiratec.com/blog/protoboard-para-que-serve-e-como-utiliza-lo/>, Acesso em: 06 ago.
2017.
Secure, “O que é PHP?”, Disponível em: <https://secure.php.net/manual/pt_BR/intro-
whatis.php>, Acesso em 12 set. 2017.
SILVA JÚNIOR, Joab Silas da. Resistores. Disponível em:
<http://mundoeducacao.bol.uol.com.br/fisica/resistores.htm>, Acesso em: 05 ago. 2017.
Wikipedia, “CSS”, Disponível em: <https://pt.wikipedia.org/wiki/Cascading_Style_Sheets>,
Acesso em 08 set. 2017.

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