Skip to content

Repository files navigation

FertiMaq

Software desktop em Python para apoio ao dimensionamento de conjuntos trator-semeadora, regulagem de plantabilidade, análise de área/talhão e estimativa de custos hora/máquina em operações agrícolas.

Visão Geral

O FertiMaq reúne cálculos operacionais e agronômicos em uma interface gráfica feita com CustomTkinter. O foco do sistema é ajudar na tomada de decisão sobre:

  • dimensionamento da semeadora e da potência necessária do trator;
  • regulagem de sementes e fertilizante por metro linear;
  • capacidade de campo e tempo estimado de operação;
  • custo hora/máquina do trator, da semeadora e do conjunto;
  • leitura de talhão por KML/KMZ, com estimativa de área e aclive.

Funcionalidades

1. Escolha do Talhão

  • importação de arquivos KML e KMZ;
  • leitura do polígono da área;
  • cálculo de área do talhão;
  • estimativa de aclive com apoio de dados de elevação;
  • aplicação do aclive selecionado nos demais cálculos do sistema.

2. Dimensionamento da Semeadora

  • cálculo da força de tração requerida;
  • estimativa de potência necessária em kW e cv;
  • comparação entre potência requerida e potência disponível do trator;
  • estimativa de peso da semeadora, do trator e do conjunto;
  • apoio à escolha de sulcador, tração, preparo e condição da superfície.

3. Plantabilidade

  • cálculo de sementes por hectare;
  • cálculo de sementes por metro linear;
  • cálculo de fertilizante em gramas por metro;
  • estimativa de espaçamento entre sementes;
  • apoio à regulagem a partir de germinação, pureza e qualidade de plantio.

4. Custos Hora/Máquina

  • cálculo de custos fixos;
  • cálculo de custos variáveis;
  • estimativa de hora/máquina do trator;
  • estimativa de hora/máquina da semeadora;
  • cálculo do custo do conjunto completo.

Tecnologias

  • Python 3
  • customtkinter
  • Pillow
  • numpy
  • scipy

Arquivos auxiliares e experimentais do projeto também usam:

  • geopandas
  • rasterio
  • shapely

Estrutura do Projeto

fertimaq/
├── fertimaq_app.py
├── ferticalc_ui_blueprint.py
├── logica_calc.py
├── aclive_operacional.py
├── fertimaq/
│   ├── app.py
│   ├── plantabilidade_calcs.py
│   ├── custos_hora_maq_calcs.py
│   └── tabs/
│       ├── escolha_talhao.py
│       ├── dimensionamento_semeadora.py
│       ├── plantabilidade.py
│       └── custos_hora_maq.py

Como Executar

1. Criar e ativar ambiente virtual

python -m venv .venv
source .venv/bin/activate

2. Instalar dependências

pip install customtkinter pillow numpy scipy

Se você também for usar rotinas geoespaciais auxiliares:

pip install geopandas rasterio shapely

3. Iniciar o aplicativo

Você pode executar de duas formas:

python fertimaq_app.py

ou

python -m fertimaq

Observações

  • A interface é orientada a uso local em desktop.
  • A leitura de elevação do talhão pode depender de acesso à internet, pois o projeto consulta serviço externo de altitude em parte do fluxo.
  • O projeto está organizado em módulos por aba, facilitando evolução e manutenção.

Objetivo

Centralizar, em uma única ferramenta, cálculos práticos para planejamento operacional de semeadura, capacidade de trabalho e custos mecanizados no contexto agrícola.

About

Software desktop em Python para apoio ao dimensionamento de conjuntos trator-semeadora, regulagem de plantabilidade, análise de área/talhão e estimativa de custos hora/máquina em operações agrícolas.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages