Índice:
- Etapa 1: As peças necessárias
- Etapa 2: instalar a estrutura (parte da unidade)
- Etapa 3: peças de direção dianteira
- Passo 4:
- Etapa 5: parte de conexão
- Etapa 6: Código
Vídeo: Carro robô de direção servo para Arduino: 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Este carro é baseado no design da plataforma arduino, o núcleo é o Atmega - 328 p, que pode realizar a direção da roda dianteira, tração traseira e outras funções.
Se você apenas joga sozinho, só precisa usar o módulo sem fio; Se quiser implementar outras funções, pode ser necessário adicionar outros sensores ou hardware.
Etapa 1: As peças necessárias
Quando você deseja ter um controle da engrenagem de direção para o carro, você precisa das seguintes peças:
- Arduino: versão compatível com arduino (pássaro azul)
- Placa do driver do motor: PM-R3
- Bateria de alimentação: 7,4 V -18650
- Parte do controle remoto: PS2 (claro, você também pode usar o controle bluetooth)
- Linha Dupont: uma pequena quantidade de
- Claro, você também precisará da estrutura do carro (inclua motor, servo)
PM - Expansão de E / S integrada do módulo R3 e acionamento do motor
- Saída de motor duplo
- Entrada de energia
- E / S digital (S V G)
- E / S analógica
Etapa 2: instalar a estrutura (parte da unidade)
Primeiro instalamos a parte de acionamento, o motor de acionamento é JGA25-370, através de um eixo de acionamento de redução de engrenagem e recuo da roda para frente, a engrenagem do eixo do motor é grande, porque depois que o eixo de acionamento e a distância de suporte são pequenos, não é possível instalar engrenagem grande, mas no geral ainda é lento.
Rolamentos da roda traseira com rolamentos de flange, para evitar que a engrenagem deslize para baixo durante o funcionamento, você também pode reduzir o consumo de energia.
- suporte do motor x1
- 370 motor de alta velocidade x 1
- Par de engrenagem A
- Eixo de 5 mm x 1
- Rolamento de flange x 2
- Acoplamento de 5 mm x 2
- Parafuso M3 * 8 mm e porca x 5
Etapa 3: peças de direção dianteira
Antes de girar a parte adota o design do RC, também com a maioria dos acessórios, como as peças das rodas; A fim de manter as rodas flexíveis, tanto dentro como fora do rolamento com a instalação. MG996R metal como direção hidráulica, o volante com dois suportes em forma de L devem ser fixados ao chassi, haste de conexão do servo motor durante a instalação, certifique-se de que o ângulo de direção já pertence a (1,5 ms), a mudança para o escopo do ajuste conveniente e no final.
- Parafuso M2.5 * 12mm e porca x 1
- Parafuso M3 * 8 mm e porca x 4
- Contraporca M4 x 2
Passo 4:
Será montado em uma peça e o servo motor é fixado à relva. Não é possível apertar o parafuso fixado em um copo, isso levará a não girar, é provável que queime o servo motor e o microcomputador de chip único; Usando o conector a haste conecta duas rodas dianteiras e conectada ao servo motor no ângulo do leme; o servo motor é fixado com o parafuso e porca M3 * 8 mm, fixado com parafuso M2.5 * 8 mm no copo, lado da coluna de cobre é 2 M3 * Parafuso de 8 mm.
- M2,5 * 8 mm x 5
- M2,5 * 20 mm x 1
- M3 * 8 mm x 10
- Porca M3 x 4
- Pilar de cobre x 4
Etapa 5: parte de conexão
A placa de extensão acionada por motor pode ser usada diretamente, e a placa principal sem outra fiação, só precisa do receptor PS2 e do servo motor ao receber a placa de expansão da porta I / O, a porta de entrada de energia na placa de expansão VCC e GND, saída do motor em A + e A -, outra saída do motor em B + e B-. Assim, podemos controlar os dois motores cc, aqui precisamos apenas de uma interface.
Pino do servo: I / O 4
PS2 fez uma placa de transferência, fiação conveniente, proteção de conexão reversa, recomendo a seguinte conexão aqui
Pin PS2:
- GND: GND
- VCC: + 3.3v ou + 5v
- DAT: A0
- CMD: A1
- CS: A2
- CLK: A3
Entrada de alimentação VIN e GND, faixa de tensão de 3-9 V.
Etapa 6: Código
Através da modificação do programa para alcançar o andar do robô, controle do motor para frente e para trás, direção do servo controle; programa contém controle PS2, controle Bluetooth e follow-line.
O programa deve ser alterado para a versão mais recente para corresponder ao novo PM-R3.
Código antigo, consulte PS2_old
Recomendado:
BBC Micro: bit and Scratch - Volante interativo e jogo de direção: 5 etapas (com imagens)
BBC Micro: bit and Scratch - Volante interativo e jogo de direção: Uma das minhas tarefas de aula esta semana é usar o BBC Micro: bit para fazer a interface com um programa Scratch que escrevemos. Achei que essa era a oportunidade perfeita para usar meu ThreadBoard para criar um sistema embarcado! Minha inspiração para o scratch p
Novo! Chassi do Carro Robô Inteligente de Direção da Servo FUTABA 3003 SINONING: 3 etapas
Novo! Chassi de Carro Robô Inteligente de Direção da Servo FUTABA 3003 SINONING: Projetado e feito por SINONING RO BOTeste é um chassi de carro inteligente, você pode instalar sua placa PCB nele, como Arduino, e escrever seu código, ele se tornará um carro robô. você gosta, você pode comprar no chassi do robô de direção
Robô Arduino com distância, direção e grau de rotação (leste, oeste, norte, sul) controlado por voz usando o módulo Bluetooth e movimento autônomo do robô: 6 etapas
Robô Arduino com distância, direção e grau de rotação (leste, oeste, norte, sul) controlado por voz usando o módulo Bluetooth e movimento autônomo do robô .: Este Instructable explica como fazer o robô Arduino que pode ser movido na direção necessária (para frente, para trás , Esquerda, Direita, Leste, Oeste, Norte, Sul) Distância necessária em centímetros usando o comando de voz. O robô também pode ser movido de forma autônoma
Módulo de direção a laser DIY para Arduino: 14 etapas (com imagens)
Módulo de direção a laser DIY para Arduino: neste Instrutível, demonstrarei a construção de um módulo de direção de feixe de laser de eixo duplo e espelho único usando peças impressas em 3D e componentes baratos do eBay. Este projeto tem semelhanças com o Arduino Laser Show com Full XY Controle um
Robô de direção automática base do Arduino: 8 etapas (com imagens)
Arduino Base Auto Direction Robot: é o robô que se move evitando obstáculos. ele detecta o objeto e vê ao redor e continua onde há espaço livre disponível