Índice:
- Etapa 1: Etapa 1: Encontrar as peças necessárias para fazer o projeto
- Etapa 2: Configurando Seu Chassi
- Etapa 3: Fiação do driver do motor
- Etapa 4: configuração dos ENCODERS
- Etapa 5: conectando o Arduino e o módulo Blutooth
- Etapa 6: conectando a eletrônica ao bot
- Etapa 7: Construindo o aplicativo para controlar o bot
- Etapa 8: Código para o Arduino
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Quando criança, sempre fui fascinado pelos carros RC. Hoje em dia você pode encontrar muitos tutoriais para fazer carros RC controlados por Bluetooth baratos você mesmo com a ajuda do Arduino. Vamos dar um passo adiante e usar nosso conhecimento prático de cinemática para calcular a distância percorrida e a velocidade do robô.
Este instrutível foi feito em colaboração com HATCHNHACK. Confira seu incrível site para todos os seus equipamentos de prototipagem, blogs, ideias e muito mais.
Etapa 1: Etapa 1: Encontrar as peças necessárias para fazer o projeto
Bem, estou escrevendo isso como um Instructable geral, então tentarei encontrar algumas alternativas se você não conseguir encontrar as peças que estou usando. Também adicionarei links de compra para que você possa comprar os itens que não tem em mãos e para que possa personalizar seu bot com sua criatividade. Para peças para fazer este projeto, consulte hnhcart. Eles têm peças de boa qualidade com uma faixa de preço incrível.
- Microcontrolador: bem, se você é um iniciante, tente usar um Arduino. Bem, estou usando o Arduino Uno. Link de compra para o Arduino Uno.
- Motores e codificadores: para este projeto, estou usando motoredutores de eixo lateral de 150 RPM com um codificador embutido para calcular as voltas. se você não conseguir encontrar esses motores, consulte os motores bo de eixo duplo simples e terá que comprar encoders para os motores BO. você pode comprar motores BO de eixo duplo | codificadores únicos
- Driver do motor: você precisará de um driver do motor para operar os motores, pois a maioria dos microcontroladores não pode fornecer tanta voltagem. Estou usando um L298N que você pode consultar aqui para comprar aqui.
- CHASSIS: Para chassis e pneus, você deve comprar um específico para os motores que está usando. para comprar chassis para motores BO você pode consultar este link.
- Módulo Bluetooth (HC05): Para conectar o Arduino ao nosso smartphone, precisamos de um dispositivo para comunicação Bluetooth. é aqui que o HC05 é útil. Link de compra para HC05
- Fios de jumpers: todos nós precisamos de fios de jumpers para conectar as coisas. Se você é um novato, você precisará de um monte deles para diferentes projetos. você pode comprar alguns aqui: - Homem para homem | Masculino para feminino
- Bateria: bem, estou usando uma bateria lipo de 12v para este projeto. se você não tiver isso, você sempre pode mudar para baterias de íon de lítio de 12v genéricas. Ou se estiver usando motores BO de 9v, você pode até usar uma bateria de 9v simples. Mas tenha cuidado para verificar as especificações do motor antes de comprar a bateria, pois você pode danificar o motor se fornecer tensão maior do que a capacidade do motor. Para comprar bateria de 9v, consulte aqui.
-
Placa de ensaio / placa de prototipagem: você vai precisar de algo para conectar todo o fio. Aqui, o breadboard será útil. comprar link para breadboard | placa de prototipagem
Etapa 2: Configurando Seu Chassi
Se você estiver trabalhando com chassis pré-fabricados, não terá que se preocupar com coisas.
Então, como eu não tinha o chassi pré-construído específico para meus motores, tive que construir um sozinho. Escolhi a folha de acrílico para a base por ser leve e fácil de trabalhar e usar grampos padrão para montar os motores.
e, por fim, aparafuse a roda chaster na parte inferior para apoiar o bot.
Etapa 3: Fiação do driver do motor
Para fornecer energia suficiente para os motores, precisamos configurar o driver do motor.
- primeiro, aparafuse os pólos + ve e -ve do motor ao conector PTR do driver do motor.
- em seguida, para ligar, o acionador do motor aparafusa o + ve da bateria à porta de 12v e -ve à porta GND do acionador do motor.
-
coloque o pino de entrada do driver do motor no pino PWM do Arduino conforme sua escolha. LEMBRE-SE de alterar os pinos do motor no código de acordo.
- adicione uma chave entre o + ve da bateria e o driver do motor, caso contrário, você terá que continuar desconectando a bateria quando não a estiver usando.
- Obtenha 2 fios do 5v e GND do driver do motor para a placa de ensaio para que você possa alimentar o Arduino, bem como outros dispositivos.
Etapa 4: configuração dos ENCODERS
como você pode ver, o codificador está embutido no motor.
- M1 e M2 são o + ve e -ve do motor que vai para o driver do motor
- conecte a 5v e GND dos codificadores a 5v e GND da placa de ensaio para alimentar os codificadores
- A e B são para os pinos de saída do codificador aos quais conectaremos o pino 2 e o pino 3 do Arduino
Etapa 5: conectando o Arduino e o módulo Blutooth
- conecte o GND e 5v da placa de ensaio ao Vin e o GND do Arduino para alimentar o Arduino.
- faça o mesmo com o módulo Bluetooth para ligá-lo também.
- conecte o TX e RX do módulo Bluetooth aos pinos 0 e 1 do Arduino. Os pinos 0 e 1 do Arduino são os pinos designados para comunicação serial, portanto, tome cuidado ao enviar o esboço para o Arduino, pois pode ser necessário desconectar o pino TX, pois o Arduino pode usar apenas 1 comunicação serial por vez. Você pode evitar esse aborrecimento, introduzindo a biblioteca serial do software no código
- e, por fim, conecte os pinos do codificador a 2 e 3 pinos do Arduino. O pino 2 e o pino 3 são pinos designados para as interrupções. Para obter mais informações sobre as interrupções, consulte aqui. você pode não precisar de interrupções se estiver usando um disco codificador com menos linhas de pulso.
Etapa 6: conectando a eletrônica ao bot
você pode usar parafusos para montar os componentes eletrônicos no bot, caso contrário, conforme o robô se move, os componentes eletrônicos tendem a cair.
bem, eu não tinha aqueles parafusos pequenos para montar os componentes eletrônicos, então fui colar os componentes eletrônicos na própria base.
Etapa 7: Construindo o aplicativo para controlar o bot
para fazer o aplicativo, usei o inventor de aplicativos do MIT, que é realmente fácil de usar e conveniente para iniciantes. Acredite em mim, não sou um desenvolvedor Android e a ideia de construir um aplicativo me assustou. Mas com isso, acabei aprendendo enquanto fazia o aplicativo.
Para a parte do designer, estou deixando isso para você. Personalize do jeito que você gosta.
você pode consultar as imagens para fazer na parte de backend.
Você pode até baixar meu aplicativo para o bot aqui.
Etapa 8: Código para o Arduino
pode baixar o arquivo INO daqui para programar o Arduino.
deixe uma pergunta para qualquer dúvida sobre o código.
tudo pronto, você está pronto para ir com seu próprio carro RC controlado por Bluetooth.
Recomendado:
Carro com controle remoto - controlado com o controle sem fio do Xbox 360: 5 etapas
Carro com controle remoto - controlado com o controle sem fio do Xbox 360: Estas são as instruções para construir seu próprio carro com controle remoto, controlado com um controle sem fio do Xbox 360
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
ALTERNATIVA DO GERADOR DE SINAL DE CONTROLE PARA CONTROLE ELETRÔNICO DE VELOCIDADE (ESC): 7 etapas
ALTERNATIVA DO GERADOR DE SINAL DE CONTROLE PARA CONTROLE ELETRÔNICO DE VELOCIDADE (ESC): Há algum tempo publiquei um vídeo (https://www.youtube.com/watch?v=-4sblF1GY1E) no meu canal do YouTube onde mostrei como fazer uma turbina eólica de um motor DC sem escova. Fiz o vídeo em espanhol e explicou que este motor foi dado a
Velocidade de medição na represa com sensor de distância: 4 etapas (com imagens)
Velocidade de medição no açude com sensor de distância: Fizemos um dispositivo que calcula a velocidade da água sobre um açude. Isso é medido por dois sensores de distância
Como aumentar drasticamente a velocidade do seu PC e manter essa velocidade por toda a vida do sistema .: 9 etapas
Como acelerar drasticamente o seu PC e mantê-la durante a vida útil do sistema .: Este é um tutorial que fiz sobre como limpar, ajustar e otimizar seu PC para que funcione mais rápido do que quando você o comprou. e para ajudar a mantê-lo assim. Vou postar fotos assim que tiver a chance, infelizmente a partir de agora não