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.
A estrutura de atuação desenvolvida no software "fusion360", para levantamento de componentes e visualização do produto final.
Para lista de componentes clique AQUI .
O controle de atuação será feito com CNC Shield V3 para Arduino Uno com Grbl1.1.
O código está sendo desenvolvido na liguagem de programação Python 3.3.
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
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