Objetivos do Projeto
Origem da Demanda: A demanda por este projeto surgiu a partir do Instituto Capixaba de Pesquisa, Assistência Técnica e Extensão Rural (Incaper), que buscava uma solução abrangente para automatizar e monitorar o processo de fertirrigação.
Divisão do Trabalho: Para atender às necessidades do Incaper, dividimos o trabalho em três partes distintas. A primeira etapa consiste na implementação de microcontroladores para realizar medições precisas tanto da fertirrigação quanto das condições meteorológicas do ambiente. Em seguida, concentramo-nos no desenvolvimento de um aplicativo móvel direcionado aos agricultores, oferecendo-lhes acesso fácil e intuitivo às informações essenciais. Por fim, dedicamos esforços ao desenvolvimento de um sistema web voltado para os pesquisadores, fornecendo análises detalhadas e ferramentas avançadas de gestão.
Aprimoramento Contínuo e Inovação: Com um compromisso contínuo com a excelência e a inovação, estamos constantemente aprimorando nosso projeto e buscando novas maneiras de otimizar o processo de fertirrigação. Nosso objetivo final é fornecer uma solução abrangente e eficaz que atenda às demandas em constante evolução do setor agrícola.
![Objetivo 1](https://plantechbr.com/images/passo1.jpeg)
![Objetivo 2](https://plantechbr.com/images/passo2.jpeg)
![Objetivo 3](https://plantechbr.com/images/passo3.jpeg)
Tecnologias Utilizadas
Micro-controlador
Utilizamos o ESP-8266 com sensores de temperatura e umidade do ar, temperatura e umidade do solo e sensor de NPK (nitrogênio, fósforo e potássio).
Protocolo MQTT
Para o envio de dados do micro-controlador, utilizamos o protocolo MQTT com o broker HiveMQ.
Rotina em Python
Uma rotina em Python é responsável por ler o tópico MQTT, limpar os dados e cadastrá-los no banco de dados PostgreSQL.
Aplicação em Flask
Temos uma aplicação em Flask que retorna APIs para comunicação com o banco de dados.
Laravel
Para o sistema web, estamos utilizando o framework Laravel, facilitando e aprimorando o desenvolvimento com a linguagem PHP.
React Native
Para o desenvolvimento da aplicação mobile, optamos por utilizar React Native.