Índice:
- Etapa 1: Link do vídeo do Youtube
- Etapa 2: Peças e ferramentas necessárias
- Etapa 3: Estrutura / Chassi
- Etapa 4: Motor / Atuador
- Etapa 5: preparar o terminal do motor
- Etapa 6: Monte o motor e instale o telhado superior
- Etapa 7: Controlador
- Etapa 8: Ponte H (Módulo LM 298)
- Etapa 9: Fonte de alimentação
- Etapa 10: Fiação elétrica
- Etapa 11: Lógica de Controle
- Etapa 12: Software
- Etapa 13: Código Arduino
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Este Instructable mostra como fazer um carro robô Arduino controlado por smartphone.
Atualização em 25 de outubro de 2016
Etapa 1: Link do vídeo do Youtube
Etapa 2: Peças e ferramentas necessárias
1. Kit de chassi de robô 4WD 2. Arduino Uno
3. Módulo de ponte LM298 H
4. Módulo Bluetooth HC-05
5. Bateria 12v Li-po
6. Fios de ligação macho-fêmea
7. Fios de ligação macho-macho
8. Fita adesiva ou qualquer outra fita 9. Smartphone
Etapa 3: Estrutura / Chassi
Você pode comprar um chassi de carro 4WD Ready made ou pode fazê-lo usando PVC / qualquer tipo de placa rígida.
Etapa 4: Motor / Atuador
Neste projeto eu uso motor 6v DC. Você pode usar qualquer tipo de motor 6v DC.
Etapa 5: preparar o terminal do motor
Corte 4 pedaços de fios vermelho e preto com comprimento de aproximadamente 5 a 6 polegadas.
Podem ser usados fios de 0,5 mm².
Retire o isolamento dos fios em cada extremidade. Solde os fios ao terminal do motor
Você pode verificar a polaridade do motor conectando-o à bateria. Se ele girar na direção para frente (fio vermelho com fio positivo e fio preto com terminal negativo da bateria), a conexão está correta.
Etapa 6: Monte o motor e instale o telhado superior
Etapa 7: Controlador
O Arduino UNO é uma placa de microcontrolador de código aberto baseada no microcontrolador Microchip ATmega328P e desenvolvida pela Arduino.cc. A placa é equipada com conjuntos de pinos de entrada / saída (E / S) digitais e analógicas que podem ter interface com várias placas de expansão (blindagens) e outros circuitos. A placa possui 14 pinos digitais, 6 pinos analógicos e programáveis com o IDE Arduino (Integrated Development Environment) através de um cabo USB tipo B. Ele pode ser alimentado por um cabo USB ou por uma bateria externa de 9 volts, embora aceite tensões entre 7 e 20 volts. Também é semelhante ao Arduino Nano e ao Leonardo. O design de referência de hardware é distribuído sob uma licença Creative Commons Attribution Share-Alike 2.5 e está disponível no site do Arduino. Arquivos de layout e produção para algumas versões do hardware também estão disponíveis. "Uno" significa um em italiano e foi escolhido para marcar o lançamento do Arduino Software (IDE) 1.0. A placa Uno e a versão 1.0 do Arduino Software (IDE) eram as versões de referência do Arduino, agora evoluídas para versões mais recentes. A placa Uno é a primeira de uma série de placas Arduino USB e o modelo de referência para a plataforma Arduino. O ATmega328 no Arduino Uno vem pré-programado com um bootloader que permite o upload de novo código sem o uso de um programador de hardware externo. [3] Ele se comunica usando o protocolo STK500 original. O Uno também difere de todas as placas anteriores por não usar o chip de driver FTDI USB para serial. Em vez disso, ele usa o Atmega16U2 (Atmega8U2 até a versão R2) programado como um conversor USB para serial.
Os microcontroladores são normalmente programados usando um dialeto de recursos das linguagens de programação C e C ++. Além de usar cadeias de ferramentas de compilador tradicionais, o projeto Arduino fornece um ambiente de desenvolvimento integrado (IDE) baseado no projeto de linguagem de processamento.
Etapa 8: Ponte H (Módulo LM 298)
O que é ponte H? O termo ponte H é derivado da representação gráfica típica de tal circuito. É um circuito que pode acionar um motor CC na direção direta e reversa. Funcionando: Veja a imagem acima para entender o funcionamento da ponte H.
É composto por 4 interruptores eletrônicos S1, S2, S3 e S4 (Transistores / MOSFETs / IGBTS). Quando os interruptores S1 e S4 estão fechados (e S2 e S3 estão abertos), uma tensão positiva será aplicada ao motor. Portanto, ele gira na direção para frente. Da mesma forma, quando S2 e S3 estão fechados e S1 e S4 são abertos, uma tensão reversa é aplicado ao motor, então gira na direção reversa.
Nota: Os interruptores no mesmo braço (S1, S2 ou S3, S4) nunca são fechados ao mesmo tempo, isso causará um curto-circuito. As pontes H estão disponíveis como circuitos integrados, ou você pode construir a sua própria usando 4transistores ou MOSFETs. No nosso caso estamos usando LM298 H-bridge IC que pode permitir controlar a velocidade e direção dos motores.
Descrição do pino:
Saída 1: motor DC 1 "+" ou motor de passo A +
Saída 2: motor DC 1 "-" ou motor de passo A-
Saída 3: motor DC 2 "+" ou motor de passo B +
Saída 4: Cabo do motor B para fora
Pino 12v: entrada de 12V, mas você pode usar 7 a 35V
GND: Ground
Pino de 5 V: saída de 5 V se o jumper de 12 V estiver no lugar, ideal para alimentar seu Arduino (etc)
EnA: Ativa o sinal PWM para o Motor A (consulte a seção "Considerações sobre o esboço do Arduino")
IN1: Habilitar Motor A
IN2: Habilitar MotorA
IN3: Habilitar MotorB
IN4: Habilitar MotorB
EnB: Ativa o sinal PWM para o Motor B
Etapa 9: Fonte de alimentação
Essas baterias podem ser usadas:
1. Pilha alcalina AA (não recarregável) 2. Bateria AA NiMh ou NiCd (recarregável)
3. Bateria Li Ion
4. Bateria LiPo
Etapa 10: Fiação elétrica
Para a fiação, você precisa de alguns fios de jumper. Conecte os fios vermelhos de dois motores (em cada lado) juntos e os fios pretos juntos.
Então, finalmente, você tem dois terminais em cada lado. A MOTORA é responsável por dois motores do lado direito, correspondentemente dois motores do lado esquerdo são conectados ao MOTORB. Siga as instruções abaixo para conectar tudo.
Conexão de motores:
Out1 -> Fio vermelho do motor do lado esquerdo (+)
Out2 -> Fio preto do motor do lado esquerdo (-)
Out3 -> Fio vermelho do motor do lado direito (+)
Out4 -> Fio preto do motor do lado direito (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Módulo Bluetooth -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3,3V
Poder:
12V -> Conecte o fio vermelho da bateria
GND -> Conecte o fio preto da bateria e o pino GND do Arduino
5V -> Conecte ao pino 5V do Arduino
Etapa 11: Lógica de Controle
Etapa 12: Software
A parte do software é muito simples, não precisa de nenhuma biblioteca. Se você entendeu a tabela lógica nas etapas anteriores, pode escrever seu próprio código. Não gastei muito tempo escrevendo o código, então apenas usando um código escrito por outra pessoa. Para controlar o Robot Car, estou usando meu smartphone. O smartphone está conectado ao controlador por meio de um módulo Bluetooth (HC -06 / 05) Baixe o aplicativo Depois de instalar o aplicativo, é necessário emparelhá-lo com o módulo Bluetooth. A senha de emparelhamento é "1234".
Link para download: https://play.google.com/store/apps/details? Id = brau…
Etapa 13: Código Arduino
==> código Arduino
Ou
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim