Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Motor de passo impresso em 3D

Componentes e suprimentos

Arduino UNO
× 1
1/4 "ímãs de neodímio
× 6
8d 2-3 / 8 "pregos
× 8
Transistores
× 4
608zz Bearing
× 1

Sobre este projeto

https://www.youtube.com/embed/v2FNUNALSTw
Recentemente descobri este instrutível de um motor DC impresso em 3D e achei que poderia dar um passo avançar; Literalmente. Projetei este motor de passo com oito eletroímãs, seis ímãs de neodímio, um rotor impresso em 3D e estator. Este é especificamente um motor de passo de ímã permanente capaz de etapas completas de 15 graus e etapas de meio de 7,5 graus. Existem muitos tipos diferentes de motores de passo, mas a maioria deles funciona de forma muito semelhante ao que projetei aqui. Esta é uma exibição educacional para mostrar aos outros como os motores de passo funcionam. Eu projetei isso para funcionar com uma fonte de alimentação de 5 a 12 VCC para que funcione com a maioria das fontes de alimentação USB.

Também estou dando um sorteio no meu canal do Youtube. Estarei dando um arduino, transistores usados ​​neste projeto e alguns interruptores. Mais detalhes na última etapa.

Etapa 1:O que você precisará

  1. Seis ímãs de neodímio de 1/4 "
  2. 608ZZ Bearing
  3. Oito unhas de 8d 2-3 / 8 "- Não é crítico quais unhas você usa, desde que caibam.
  4. Fio magnético - usei fio magnético de 0,315 mm, mas isso não é crítico.
  5. Arduino Uno
  6. Quatro transistores - usei transistores PNP que tinha por aí, mas você pode usar quaisquer transistores ou MOSFETs, contanto que tenha certeza de que eles podem lidar com a corrente que seu motor vai consumir. Leia a folha de dados com atenção para recomendações específicas. Na mina de 5v, o motor consome cerca de 1 ampere e em 12v exige cerca de 3 amperes.
  7. Rotor e estator impressos em 3D
  8. cola
  9. Fita Elétrica
  10. Uma bússola

Imprima com hubs 3D!

Etapa 3:


Use uma bússola para determinar os pólos dos ímãs e cole-os com os pólos norte voltados para fora. Se seus ímãs forem fortes o suficiente, a bússola de alguns smartphones mostrará a polaridade dos ímãs.

Etapa 4:


Ajuste o rolamento no estator por pressão e, a seguir, pressione o rotor no rolamento. Fiquei agradavelmente surpreso com o quão bem a pressão do rolamento se encaixou no estator. Ao imprimir em 3D, os furos tendem a diminuir para dentro e acabar menores do que o esperado, então geralmente os sobredimensiono um pouco.

Etapa 5:


Corte 9 pedaços de arame a 25 pés e enrole-os com uma furadeira. Use uma bússola e uma bateria para determinar a configuração necessária para dar a você o pólo sul na ponta do prego. Use um marcador ou tubo termorretrátil para marcar o terminal negativo de seus eletroímãs. Enrole as seções dos eletroímãs com fita isolante, onde entrarão em contato com a caixa do estator. Isso serve a dois propósitos. Ele fixa firmemente os eletroímãs no lugar e também isola a caixa de qualquer calor que a bobina possa produzir. Os pares de bobinas consomem cerca de 1 A com a fonte de alimentação de 5 V que estou usando. Os transistores que escolhi funcionam com uma fonte de alimentação de 12 V da qual as bobinas consomem cerca de 3 amperes. O problema com a fonte de tensão mais alta é que, se eu deixá-la funcionando por um tempo, as bobinas começam a esquentar.

Aviso:

Eu projetei isso para funcionar com uma fonte de alimentação de 5-12 VCC. Se você decidir se desviar do caminho conhecido, use a Lei de Ohm para determinar o tamanho das bobinas que deseja. V =I * R

Lembre-se de que quanto menos enrolamentos na bobina, menor será a resistência. Se você não tomar cuidado, suas bobinas puxarão mais corrente do que a fonte de alimentação ou os transistores podem suportar e coisas ruins acontecerão.

Etapa 6:





Empurre os eletroímãs no estator até que estejam a cerca de 1/4 "dos ímãs de neodímio. Você pode deslizar os eletroímãs para dentro e para fora como quiser, mas não os queria muito perto porque os pregos se magnetizam muito mais rápido. Essa é a desvantagem de usar os pregos. O motor ainda funcionará quando eles ficarem magnetizados, mas será menos eficiente. As hastes de soldagem são uma boa alternativa para os pregos se você tiver alguns por aí.

Etapa 7:Soldar tudo junto


Ligue seus pares de bobinas em série e conecte-os de modo que todos os pólos sul dos eletroímãs fiquem voltados para dentro. O resistor que usei no esquema é um resistor de 1k. O objetivo disso é evitar que o pino digital "flutue" alto quando estiver na posição desligada. Mais uma vez, certifique-se de usar um transistor capaz de suportar a corrente exigida por suas bobinas.

Carregue o código-fonte para o seu arduino e você estará pronto para começar!



Etapa 8:Pague com antecedência!


Estarei doando um arduino, os transistores usados ​​neste projeto, junto com alguns interruptores e fios de jumper.

Regras do sorteio:

Inscreva-se no meu Canal do YouTube , como este vídeo e deixe um comentário no vídeo dizendo o que você gostaria de me ver construir a seguir. No dia 1º de setembro, selecionarei aleatoriamente o comentário de um assinante e os enviarei de graça! Obrigado pessoal por serem uma comunidade tão acolhedora!

Código

  • Printed_Stepper_Motor.ino
Printed_Stepper_Motor.ino Texto simples
 / * 010100000111001001101111011101000110111100100000010001113D Motor de passo impresso criado em 15 de agosto de 2015Modificado em 15 de agosto de 2015 por Anthony Garofalo (Proto G) Visite meu canal do YouTube aqui:https://www.youtube.com/channel/UCpTuKJrXFwybnpOG7Hpágina aqui:httpZwybnpOGables / InstrutorZwispOG7Hpuct7H /www.instructables.com/member/Proto+G/ _____ ______ _____ _______ _____ ______ | _____] | _____ / | | | | | | ____ | | \ _ | _____ | | | _____ | | _____ | 01010000011100100110111101110100011011110010000001000111 * / int Delay; int reverseSwitch; void setup () {// inicializa o pino digital 13 como uma saída. pinMode (9, SAÍDA); pinMode (10, SAÍDA); pinMode (11, SAÍDA); pinMode (12, SAÍDA); pinMode (13, SAÍDA); // pino led para visual pinMode (6, INPUT); // a chave seletora está conectada ao pino digital 6 para reverter a direção} void loop () {reverseSwitch =digitalRead (6); if (reverseSwitch ==HIGH) {// se a chave reversa estiver alta, gire o rotor no sentido anti-horário Delay =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (12, ALTO); digitalWrite (13, ALTO); atraso (atraso); digitalWrite (12, BAIXO); digitalWrite (13, BAIXO); atraso (5); Atraso =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (11, ALTO); atraso (atraso); digitalWrite (11, BAIXO); atraso (5); Atraso =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (10, ALTO); digitalWrite (13, ALTO); atraso (atraso); digitalWrite (10, BAIXO); digitalWrite (13, BAIXO); atraso (5); Atraso =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (9, ALTO); atraso (atraso); digitalWrite (9, BAIXO); atraso (5); } else {// se a chave reversa não estiver alta, gire o rotor no sentido horário Delay =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (9, ALTO); digitalWrite (13, ALTO); atraso (atraso); digitalWrite (9, BAIXO); digitalWrite (13, BAIXO); atraso (5); Atraso =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (10, ALTO); atraso (atraso); digitalWrite (10, BAIXO); atraso (5); Atraso =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (11, ALTO); digitalWrite (13, ALTO); atraso (atraso); digitalWrite (11, BAIXO); digitalWrite (13, BAIXO); atraso (5); Atraso =analogRead (0); Atraso =mapa (Atraso, 0, 1023, 60, 2000); digitalWrite (12, ALTO); atraso (atraso); digitalWrite (12, BAIXO); atraso (5); }} 

Peças personalizadas e gabinetes

Esquemas


Processo de manufatura

  1. Motor de relutância
  2. Motores de passo
  3. Placa de circuito impresso
  4. Drivers integrados facilitam o design do motor de passo
  5. Protótipo da Raspoulette
  6. Torre Sentinela Nerf Autônoma
  7. Biblioteca de motor de passo bipolar
  8. A área cinzenta entre servomotores e motores de passo
  9. O que é um Motor Linear?
  10. O que é um servo motor?