Índice:

UCL-Embedded-Omnidirestional Handsfree Car: 4 etapas
UCL-Embedded-Omnidirestional Handsfree Car: 4 etapas

Vídeo: UCL-Embedded-Omnidirestional Handsfree Car: 4 etapas

Vídeo: UCL-Embedded-Omnidirestional Handsfree Car: 4 etapas
Vídeo: VR Locomotion & Avatars with Microsoft Research - XR Bootcamp Open Lecture 2024, Novembro
Anonim
UCL-Embedded-Omnidirestional Handsfree Car
UCL-Embedded-Omnidirestional Handsfree Car

É assim que se constrói um carro omnidirecional, que seguirá sua mão conforme você a move acima do carro. O arquivo "3d prrint omni-bil" é uma impressão 3D, para o quadro do carro. O arquivo "omni-car" é o código para sua placa arduino. No código existe uma constante chamada "a". Dependendo do seu motor, você precisará recalcular esse valor. É calculado dividindo a quantidade de passos necessários para uma rotação completa, por 360. Além disso, a constante "b" é necessária se o seu motor tiver algum "tempo morto" durante a partida. Deve-se notar que os motores usados aqui eram de qualidade suspeita, portanto o valor "b" é bastante alto e o programa ainda não foi testado. As peças individuais funcionam, mas o motor usado para a direção não era confiável para ser testado com precisão.

Para isso, você precisará de:

1 arduino bord

2 motores de passo de sua escolha

2 drivers de motor de passo DRV8825

2 sensores de ultra-som HC-SR04

Cabos conector M-M e F-M.

Etapa 1: Etapa 1: conectar os sensores

Etapa 1: conecte os sensores
Etapa 1: conecte os sensores
Etapa 1: conecte os sensores
Etapa 1: conecte os sensores

uma vez que tudo estiver impresso em 3D, pegue a caixa e duas varas compridas. Fixe com firmeza os sensores na extremidade da parte elevada do manche. Deslize a extremidade dividida para a caixa. Para a fiação do sensor mais à esquerda, conecte o VCC a 5v, o gnd ao aterramento, trig à porta 3 em seu arduino e echo à porta 4 em seu arduino. Conecte o outro sensor à porta 5 para triggers e porta 6 para eco.

Etapa 2: Etapa 2: montar a roda

Etapa 2: montar a roda
Etapa 2: montar a roda
Etapa 2: montar a roda
Etapa 2: montar a roda
Etapa 2: montar a roda
Etapa 2: montar a roda

Coloque um elástico na roda para dar tração. Em seguida, coloque a roda com cuidado no suporte. Certifique-se de que o orifício do eixo esteja do mesmo lado que o suporte do motor. Fixe o motor firmemente ao lado da roda. Ligue o motor ao driver. O pino dir no driver precisa ser conectado à porta 10 e o pino de etapa à porta 11.

Etapa 3: Etapa 3: Anexar o motor Diretion

Etapa 3: Anexe o motor Diretion
Etapa 3: Anexe o motor Diretion

insira o outro motor na caixa impressa em 3D. Certifique-se de montá-lo com segurança. Ligue este motor ao outro driver de motor. Este pino de etapa do driver precisa ser conectado à porta 9 e o pino dir ao pino 8 em sua placa Arduino.

Etapa 4: Etapa 4: montar a plataforma

Etapa 4: monte a plataforma
Etapa 4: monte a plataforma
Etapa 4: monte a plataforma
Etapa 4: monte a plataforma
Etapa 4: monte a plataforma
Etapa 4: monte a plataforma

As duas partes mostradas na imagem um são a parte inferior do carro. As pernas do buttom devem ser serradas no tamanho certo. Eles são muito longos no modelo no caso de o elástico no carro é muito gordo. Corte as pernas para que a roda fique em contato com o solo. Coloque a roda e o suporte na peça com três pernas. Deslize a outra parte na parte superior, de forma que a roda seja mantida no lugar. A parte do bulbo do eixo do suporte da roda precisa estar no topo de ambas as partes. finalmente deslize a parte inferior na parte inferior da caixa. Pegue um fio M-M ou um botão e conecte-o à porta 7. Coloque a outra extremidade do fio em uma conexão de aterramento. Para ligar o carro, remova este fio e mantenha sua mão acima do carro por 5 segundos. O carro agora deve seguir sua mão. Observe que a porta 7 está no modo pullup, o que significa que se você não colocar um fio, ela sempre será acionada. Quando estiver conectado ao aterramento, o carro estará efetivamente no modo "standby".

Recomendado: