madrom2 / Sistema-automatico-de-Rastreamento-de-Campo-Proximo

Controle Auto Scan para sistema automatizado de rastreamento de campo próximo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Controle-Auto-Scan

Repositório de backup dos modelos 3d desenvolvidos e do código em python, do Controle Auto Scan para sistema automatizado de rastreamento de campo próximo.


Estrutura de atuação

A estrutura de atuação desenvolvida no software "fusion360", para levantamento de componentes e visualização do produto final. N|Solid

Para lista de componentes clique AQUI .

O controle de atuação será feito com CNC Shield V3 para Arduino Uno com Grbl1.1.


Código

O código está sendo desenvolvido na liguagem de programação Python 3.3. N|Solid

N|Solid

Com as seguintes bibliotecas:

  • Tkinter : Interface gráfica;
  • Serial : Comunicação com Grbl1.1;
  • Time : Adicionar atraso (somente para teste);
  • Csv : Leitura e escrita de arquivos csv;
  • Datetime : Tempo atual da máquina (pós-fixo nome da arquivo);
  • Matplotlib : Gera Mapa de calor
  • Numpy : Operações com vetores multidimensionais

Lista de controle

Recursos essênciais:

  • Comunicação serial com GRBL1.1
  • Comunicação analisador de espectro HAMEG HMS-X
  • Geração e atualização da matriz
  • Definição e comunição da frequência de medição
  • Comando do botão de "Parar Medição"
  • Espaço de apresentação de parametros
  • Comando do botão de "Inicia Medição"
  • Movimento dos eixos X Y Z separadamente
  • Recurso para salvar arquivo
  • Tempo estimado da medição
  • Barra de progresso da medição
  • Botão e comando para "Home"
  • Escolha de ponto para remedir
  • Interação com código de plotagem

Após terminar os recursos essênciais:

  • Divisão em classes de interface, CNC e istrumento
  • Organização e comentários no código
  • Janela expansível

About

Controle Auto Scan para sistema automatizado de rastreamento de campo próximo


Languages

Language:Python 100.0%