Академический Документы
Профессиональный Документы
Культура Документы
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
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
4. CONSIDERAÇÕES FINAIS
5. REFERÊNCIAS