Sistema inteligente de monitoramento agricola com dados espaciais, sensores e Inteligencia Artificial
Projeto individual
- Enzo Caetano Peracio Rodrigues - RM570352
O SpaceAgro Sentinel e uma POC/MVP desenvolvida para a Global Solution 2026.1 - Space Connect. A solucao usa dados ambientais sinteticos inspirados em dados espaciais, leituras simuladas de sensores ESP32/DHT22 e Machine Learning para classificar o risco agricola de uma regiao.
A proposta responde como a tecnologia espacial pode melhorar processos na Terra: dados de vegetacao, clima e solo ajudam produtores a tomar decisoes mais rapidas sobre irrigacao, monitoramento climatico e manejo da plantacao.
Produtores agricolas dependem de informacoes sobre temperatura, umidade, chuva, solo e saude da vegetacao para evitar desperdicio de agua e perdas de produtividade. Sem analise integrada, a tomada de decisao fica lenta e sujeita a erro.
O projeto gera uma base de dados agricola, analisa os dados com Pandas, cria graficos, treina um modelo de classificacao e disponibiliza um dashboard em Streamlit para prever risco como baixo, medio ou alto. Cada previsao retorna uma recomendacao automatica.
- Python 3.11+
- Pandas
- NumPy
- Matplotlib
- Seaborn
- Scikit-learn
- Streamlit
- CSV
- ESP32 com DHT22 simulado no Wokwi
Dados ambientais simulados + dados de sensor ESP32
↓
Arquivos CSV na pasta data/
↓
Tratamento e analise com Python/Pandas
↓
Geracao de graficos
↓
Treinamento de modelo de Machine Learning
↓
Classificacao do risco agricola
↓
Dashboard em Streamlit
↓
Recomendacao automatica ao usuario
Global-Solution-1/
├── README.md
├── requirements.txt
├── assets/
│ └── logo-fiap.png
├── data/
│ ├── dados_agricolas_espaciais.csv
│ └── dados_sensor_esp32.csv
├── docs/
│ ├── arquitetura.md
│ ├── relatorio_base.md
│ └── imagens/
└── src/
├── dashboard.py
├── analise_dados.py
├── modelo_ml.py
├── gerar_dados.py
├── utils.py
└── esp32/
├── src/
│ └── sketch.ino
├── diagram.json
├── plataformio.ini
├── wokwi.toml
└── README.md
Instale as dependencias:
pip install -r requirements.txtpython src/gerar_dados.pyO comando cria:
data/dados_agricolas_espaciais.csvdata/dados_sensor_esp32.csv
python src/analise_dados.pyOs graficos serao salvos em docs/imagens/.
python src/modelo_ml.pyO script treina uma arvore de decisao, exibe a acuracia, mostra o relatorio de classificacao e executa uma previsao de exemplo.
streamlit run src/dashboard.pyO dashboard exibe dados, metricas, graficos e um formulario lateral para prever o risco agricola com valores informados pelo usuario.
- 0.1.0 - 08/06/2026
- Criacao do MVP SpaceAgro Sentinel com geracao de dados, analise, Machine Learning, dashboard, ESP32 e documentacao base.
Este projeto academico segue o modelo FIAP e pode ser utilizado para fins educacionais.