Polargraph

imagem
polargraph.co.uk

Dizem que os russos aproveitam por um longo tempo, mas vão rápido. A ideia de coletar um meio parágrafo me veio à tona cinco anos atrás, depois de ler um artigo sobre um jogador em unidades de disquete . Primeiro, encontrei um drawbot no disquete e depois um meio parágrafo. Não pergunte qual é a relação entre isso, não é. Usado principalmente o manual com instructables .

Acessórios


  1. Arduino uno
  2. Motorista de Motor de Escudo da AdaFruit. Eu tinha um Motor Drive Shield L293D para Arduino / Wze.
  3. 2 motores de passo NEMA-17. Eu usei o Hybrid Stepping Motor 42BYGH202 / Wze.

  4. Fonte de alimentação CA / CC
  5. Gôndola. Fiz isso a partir de um suporte de disco, preciso fazer dois furos para prender os cabos e o terceiro para carregar.



    instructables.com
  6. Chassis de bobinas da máquina de costura (há um espaço entre a bobina e o eixo do motor, coloquei um pedaço de borracha). Melhor usar linha de pesca do que linha.
  7. A superfície na qual os motores estão montados. Quanto maior melhor. O autor com instructables usou suportes de motor (suportes), apenas os prendi ao papelão que colei no tablet A2.

Arduino


Instale a versão mais recente do IDE do Arduino (a antiga não pode carregar o código). Defina o caminho para a pasta com os esboços (/ sketches /): Arquivo -> Configurações -> Localização da pasta de esboços.

Faça o download do código no euphy github .

Descompacte o arquivo. Copie as bibliotecas Adafruit e AccelStepper para a pasta / sketches / libraries /, a pasta polargraph_server_a1 para a pasta / sketches /.

Inicie o IDE do Arduino. Arquivo -> Pasta com esboços -> polargraph_server_a1. Compilamos, carregamos no quadro.

Motores de passo


Sobre motores de passo, há um artigo maravilhoso sobre Habr. Por tentativa e erro, eu os conectei à placa: o motor esquerdo - aos terminais M1, M2, o direito - M3, M4.


Instalação de software


No arquivo euphy baixado anteriormente, descompacte a pasta / controller /.

No arquivo default.properties.txt , especifique as dimensões necessárias: largura e comprimento da máquina, largura e comprimento da folha, ponto inicial. Eles precisam ser medidos com precisão, em milímetros, caso contrário, haverá distorções na imagem. Vou mostrar um exemplo abaixo, acabou assim.


instructables.com

Inicie o aplicativo:

sudo chmod +x polargraphcontroller
./polargraphcontroller



Na guia CONFIGURAÇÃO, selecione a porta desejada (PORTA SERIAL). Uma inscrição verde deve aparecer no topo que o poshraf está pronto. Coloque a gôndola no ponto HOME POINT.

Na guia ENTRADA, selecione CARREGAR IMAGEM. Faça o upload da imagem e redimensione se necessário (RESIZE IMAGE). Mova a imagem (MOVER IMAGEM) para a área da folha, selecione o fragmento desejado (SELECIONAR ÁREA), reduza o TAMANHO DA GRADE, se necessário, e pressione RENDER PIXELS. Na janela pop-up, é necessário escolher onde o desenho (SUPERIOR DIREITO) e o estilo (ONDA QUADRADA DE TAMANHO VARIÁVEL) começam.



À direita, para iniciar a fila de comandos, clique na inscrição vermelha (fica verde): ommandQueue: QUEUE RUNNING.

Levei cerca de uma hora para desenhar a inscrição. Doodle no canto superior direito, porque eu escolhi o estilo SCRIBBLE. A compressão do eixo Y é visível devido a medições imprecisas.



A velocidade do meio parágrafo.

All Articles