Índice:

Como fazer um carro RC simplista e controlado por Bluetooth: 7 etapas (com fotos)
Como fazer um carro RC simplista e controlado por Bluetooth: 7 etapas (com fotos)

Vídeo: Como fazer um carro RC simplista e controlado por Bluetooth: 7 etapas (com fotos)

Vídeo: Como fazer um carro RC simplista e controlado por Bluetooth: 7 etapas (com fotos)
Vídeo: Batalha de Robôs - Boxe com Arduino e Lego 2024, Dezembro
Anonim
Como Fazer um Carro RC Simples Controlado por Bluetooth
Como Fazer um Carro RC Simples Controlado por Bluetooth

Olá a todos, sou Bryan Tee Pak Hong. Atualmente, sou aluno do primeiro ano da Politécnica de Cingapura, estudando Engenharia da Computação.

Quando eu era criança, sempre fui fascinado por carros RC e como eles funcionam. Quando o desmontei, tudo o que vejo são pedaços de metal colocados em todos os lugares. Sempre desejei que houvesse um tutorial simples abordando os componentes básicos que compõem um carro RC e hoje vou mostrar exatamente isso.

Eu pretendo usar este carro RC para uma variedade de outros projetos também, consulte este guia de instruções se você tiver enfrentado algum problema.

Sem mais delongas, vamos começar!

Etapa 1: Etapa 0: Preparação de materiais

Etapa 0: Preparação de materiais
Etapa 0: Preparação de materiais

Os materiais são muito básicos e fáceis de obter, são eles:

  1. Chassi do carro * (estou usando uma caixa de biscoitos de ano novo, seja criativo com sua escolha!) X1
  2. Motores DC e pneus x2
  3. Arduino Uno (ou qualquer outra variante) x1
  4. L298N H-bridge x1
  5. Roda giratória x1
  6. Baterias (1 para Arduino, 1 para motores)
  7. Jumpers masculino para masculino, jumpers masculino para feminino
  8. Módulo Bluetooth HC-06 ou HC-05 x1
  9. Placa de ensaio (conexões rápidas e fáceis) x1

Outros equipamentos que você irá / pode precisar:

  • Ferro de solda
  • Pistola de cola quente

* Nota: meu chassi tem um sensor IR conectado a ele, não é necessário neste tutorial

Etapa 2: Etapa 1: Preparando o Chassi

Etapa 1: Preparando o Chassi
Etapa 1: Preparando o Chassi

Em primeiro lugar, desmonte sua placa de ensaio. Deve ser capaz de se dividir em 3 porções, 2 +/- barras verticais das laterais e da seção do meio, onde a maioria das conexões serão feitas. Isso permite posicionamentos muito fáceis de componentes, por meio dos quais você pode:

  • conecte 5V do seu Arduino ao lado esquerdo
  • conecte o GND do seu Arduino ao lado direito
  • faça todas as conexões perto do Arduino

É importante obter a posição correta na primeira vez, pois será difícil remover e reposicionar a placa de ensaio. Certifique-se de que haja espaço suficiente para o Arduino e o L298N ficarem entre as 2 barras verticais.

Etapa 3: Etapa 2: Conectando o L298N aos seus motores

Etapa 2: Conectando o L298N aos seus motores
Etapa 2: Conectando o L298N aos seus motores
Etapa 2: Conectando o L298N aos seus motores
Etapa 2: Conectando o L298N aos seus motores
Etapa 2: Conectando o L298N aos seus motores
Etapa 2: Conectando o L298N aos seus motores

Solde 2 fios em seu motor DC. Em seguida, conecte as outras extremidades dos fios a um dos soquetes de 2 orifícios na ponte L298N. A ordem de como você conecta o fio não importa. Repita isso para o outro motor.

Em seguida, coloque jumpers macho para fêmea nos pinos machos encontrados ao lado do soquete 3. 6 é necessário, 3 para cada lado, sendo 1 para controlar a velocidade do motor via PWM e 2 para as direções. Lembre-se de quais fios estão conectados a onde, pois isso será importante mais tarde.

Pegue uma das baterias e conecte / solde o fio preto (fio terra) a um jumper macho. Isso será usado para alcançar um terreno comum com o arduino posteriormente. Conecte o fio vermelho à entrada de 12 V (soquete mais à esquerda) e o fio preto ao GND (soquete do meio) do módulo L298N.

Etapa 4: Etapa 3: Juntando tudo

Etapa 3: juntando tudo
Etapa 3: juntando tudo
Etapa 3: juntando tudo
Etapa 3: juntando tudo
Etapa 3: juntando tudo
Etapa 3: juntando tudo
Etapa 3: juntando tudo
Etapa 3: juntando tudo

Cole o módulo L298 no chassi do seu carro na posição que você considerou adequada na Etapa 1. Em seguida, cole os 2 motores CC nas laterais do seu chassi. Meu chassi tem uma depressão nas bordas, então usei algumas porcas que eu tinha para compensar a altura para que eu pudesse colar os motores corretamente. Isso é opcional se você estiver usando um chassi plano, nenhum deslocamento é necessário. Depois de colar os 2 motores, cole a bateria no chassi. Colei o meu na parte inferior devido a limitações de espaço. Também colei minha bateria ligeiramente para a direita para abrir espaço para remover a tampa da bateria. Finalmente, cole a roda giratória no lugar e seu carro básico estará pronto! Tente encontrar uma roda de rodízio que possa permitir que seu robô tenha uma altura consistente, independentemente de como a roda gira.

Conecte os 6 fios de jumper na placa de ensaio, categorize-os como 3 para a esquerda e 3 para a direita.

A próxima parte abordaremos o cérebro do carro, também conhecido como Arduino.

Etapa 5: Etapa 4: Conexão e código do Arduino

Etapa 4: Conexão e código do Arduino
Etapa 4: Conexão e código do Arduino
Etapa 4: Conexão e código do Arduino
Etapa 4: Conexão e código do Arduino

Conecte o pino de velocidade direito ao pino 6 e o pino de velocidade esquerdo ao pino 11 no Arduino.

Em seguida, conecte os outros 2 pinos de direção de cada lado da placa de ensaio no Arduino por meio de jumpers macho para macho:

  • direita - pino 7 e 8
  • esquerda - pinos 12 e 13

Qualquer que seja a ordem, não importa, pois alteraremos as conexões se estiverem erradas. É importante, entretanto, não trocar as partes esquerda e direita completamente. Coloque o Arduino na posição que você planejou na Etapa 1.

Agora, copie o código deste site para testar os movimentos do motor:

  1. carregue este código para o seu Arduino
  2. se o robô estiver girando no sentido horário, troque os 2 fios de direção dos jumpers macho para macho à direita
  3. se o robô estiver girando no sentido anti-horário, troque os 2 fios de direção dos jumpers macho para macho à esquerda
  4. se o robô se mover para trás, troque os 2 fios de direção do jumper macho para macho em ambos os lados

Cole a outra bateria no chassi e um robô básico estará pronto! Neste ponto, você pode programar seu robô como quiser, sinta-se à vontade para experimentar. Na próxima etapa, vamos explorar alguns movimentos básicos para nosso carro RC via bluetooth.

Etapa 6: Etapa 5: Módulo HC-06

Etapa 5: Módulo HC-06
Etapa 5: Módulo HC-06

Manipular este módulo é um pouco complicado. Antes de começar, carregue este código em seu Arduino.

Coloque o módulo na placa de ensaio, não sobreponha as conexões com os motores. Faça as conexões conforme mostrado:

  • VCC - 5V (3,3V não funcionará!)
  • GND - GND
  • RX no bluetooth --- Pino 1 no Arduino
  • TX no bluetooth --- Pino 0 no Arduino

Baixe um aplicativo chamado Arduino bluetooth controller em seu telefone Android. Eu não tenho um iphone, então lamento, usuários de iphone, mas vocês devem conseguir encontrar aplicativos semelhantes que têm a mesma função. Ligue seu Arduino e emparelhe o módulo bluetooth com seu telefone (geralmente chamado de HC-05/06 ou BT03 / 04 etc.), se for solicitado que você digite uma senha, digite 1234 ou 0000, se a verificação falhar ou você não consigo conectar, então vamos precisar controlá-lo de um PC com função bluetooth. Por enquanto, abra o aplicativo controlador de bluetooth Arduino e conecte-o ao seu dispositivo. Selecione seu módulo bluetooth e você alcançará uma interface de controle PS2.

Faça essas combinações de teclas

  • w Forward
  • uma esquerda
  • s Voltar
  • d certo
  • EDITAR: j botão Parar

Etapa 7: Parabéns! Seu carro RC controlado por Bluetooth está completo

Parabéns! Seu carro RC controlado por Bluetooth está completo!
Parabéns! Seu carro RC controlado por Bluetooth está completo!

Resumo:

  • Precisaremos de 2 motores e uma ponte H para acionar o motor
  • Um cérebro, no nosso caso arduino, é necessário para comandar o robô como se mover
  • Podemos usar nossos telefones como um controle remoto para nosso carro RC

Se você quiser usar o seu computador, no entanto, emparelhe o computador com o módulo bluetooth, vá para as configurações do bluetooth que se encontram no final da página de configuração do bluetooth, verifique a qual porta ele está se conectando (dica: é de saída e tem o nome do seu módulo bluetooth). Vá para ferramentas> portas seriais e mude o COM para a porta COM correta. Acione o monitor Seial e digite 'w' para o robô se mover para frente, 's' para se mover para trás etc.

Se você chegou até aqui, parabéns! Divirta-se com seu carro RC controlado por Bluetooth!

Atualização: Você pode ler a postagem do meu blog aqui.

Recomendado: