Índice:

Arduino Mega Stepper Shield para um Rubiks Cube Solver: 4 etapas
Arduino Mega Stepper Shield para um Rubiks Cube Solver: 4 etapas

Vídeo: Arduino Mega Stepper Shield para um Rubiks Cube Solver: 4 etapas

Vídeo: Arduino Mega Stepper Shield para um Rubiks Cube Solver: 4 etapas
Vídeo: 3D Printed Pin Support Challenge 😱 2024, Julho
Anonim
Arduino Mega Stepper Shield para um Rubiks Cube Solver
Arduino Mega Stepper Shield para um Rubiks Cube Solver

Um tempo atrás, eu estava trabalhando em uma máquina que resolve automaticamente qualquer cubo Rubiks 3x3 embaralhado. Você pode ver meus instructables sobre isso aqui. No projeto, os drivers de passo da Polulu foram usados para acionar seis motores. Para tornar a conexão desses drivers ao mega arduino (que controla tudo) mais fácil, um pcb personalizado foi projetado. Este instructables cobre o processo de criação de uma blindagem do motor para um arduino mega para drivers pololu A4988.

Aproveitar!

Etapa 1: Criação do esquema

Como primeira etapa, o esquema do pcb deve ser inserido no eagle. Além disso, todos os componentes necessários devem ser importados de uma biblioteca ou criados manualmente. É fácil encontrar a pegada e o esquema de um mega escudo Arduino na web. O único componente customizado foram os próprios drivers do motor. No entanto, não vou entrar em detalhes sobre como fazer isso, pois já existem instruções incríveis sobre o assunto (veja aqui). O esquema em si é muito simples, pois sua única tarefa é conectar os drivers do motor aos pinos do Arduino correspondentes. Além disso, condensadores de desacoplamento foram colocados perto do pino vcc de cada ic para garantir uma operação suave. Os drivers de passo polulu oferecem a possibilidade de configurar o micro stepper conectando três de seus pinos ao aterramento ou VCC. Pontes de solda foram colocadas nesses pinos para permitir ajustes posteriores, se necessário. Abaixo você pode ver parte do esquema (apenas um dos seis drivers está incluído aqui). O esquema completo pode obviamente ser baixado no final deste ible.

Imagem
Imagem

Etapa 2: Roteamento do PCB

O roteamento de um pcb consiste em tentar organizar todos os componentes de forma que possam ser facilmente conectados uns aos outros. É claro que, ao criar pcbs mais complexos, muitas coisas devem ser levadas em consideração ao projetá-lo. No entanto, neste caso, o roteamento é bastante simples. Todos os pinos de dados dos drivers são conectados aos pinos correspondentes no arduino e polígonos nas camadas superior e inferior foram usados para unir todos os aterramentos e VCCs.

Imagem
Imagem

Etapa 3: Solicitando o PCB

Existem muitos sites onde os PCBs podem ser encomendados por muito pouco dinheiro. Os dois sites que usei e com os quais tive grande experiência até agora são:

jlcpcb.com/https://www.pcbway.com/

Pode levar algum tempo para as pranchas chegarem, mas a qualidade nunca decepcionou.

Recomendado: