Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Processo de manufatura

Construa Seu Próprio Carro RC Porsche com Arduino: Guia Passo a Passo

Componentes e Materiais

Componente Quantidade
Arduino Nano R3 1
PCB Personalizada JLCPCB 1

Sobre o Projeto

Introdução: Carro RC (Projeto Arduino)

Neste projeto, mostro como construir uma versão simplificada de um carro RC. Forneço orientação completa passo a passo, explicando detalhadamente as partes de hardware e software para que você possa testar suas habilidades em eletrônica. O projeto fica muito mais fácil após obter a PCB personalizada que encomendamos da EasyEDA, melhorando a aparência do carro. Há documentação e código suficientes para criar movimentos personalizados. Se não gosta de ler muito, assista ao vídeo para uma orientação mais visual.

Concluímos o projeto em apenas 7 dias: 3 dias para hardware e montagem, 4 dias para código e aplicativo Android para controle via Bluetooth.

O Que Você Vai Aprender

Passo 1: O Que é um Carro RC?

Um veículo de controle remoto (RC) é qualquer veículo teleoperado por meios que não restringem seu movimento com uma origem externa ao dispositivo. Geralmente é um dispositivo de rádio controle, cabo entre controle e veículo, ou controle infravermelho.

Carros RC de brinquedo focam em design e redução de custos. Carros de nível hobby têm componentes eletrônicos separados e substituíveis. No nosso caso, usamos um módulo Bluetooth HC-05 para conectar o carro a um smartphone via aplicativo Android.

Sobre o Aplicativo Android

Usamos a plataforma MIT App Inventor para programação gráfica do app. É fácil e simples. Você pode baixar o app que fizemos neste link.

Passo 2: Modelo Porsche GT3 RS

Consegui este carro RC de um amigo. Estava em más condições, mas a estrutura estava boa. Após limpeza, ficou com ótima aparência. O mais importante: os motores. Ao desparafusar, encontrei dois motores: um na traseira (frente/trás) e outro na frente (direção). Funcionam bem. Removi fios inúteis, mantive apenas os fios dos motores, soldei conectores e o chassi ficou pronto.

O carro tem LEDs: dois brancos na frente, dois vermelhos atrás. Adicionamos mais LEDs para efeitos: luzes laterais que piscam conforme a direção (esquerda/direita) e LEDs RGB que mudam de cor conforme seleção no app.

Passo 3: Fabricação da PCB na Plataforma EasyEDA

Sobre o EasyEDA: É uma comunidade gratuita de automação de design eletrônico online que permite criar, testar e editar esquemáticos e PCBs. Suporta todas as plataformas, inclusive Android. Oferece captura esquemática, simulação de circuito, design de PCB online, importação de arquivos Gerber.

Voltando ao projeto: o design do circuito está diretamente ligado à plataforma. O EasyEDA tem uma grande biblioteca com componentes como Arduino Nano, driver de motor L293D, módulo Bluetooth HC, etc. Basta buscar pelo nome e posicionar.

Inicie um novo projeto no EasyEDA, importe os componentes necessários e conecte-os conforme o esquema. A plataforma permite transformar o esquemático em PCB: clique em "Convert Project to PCB". Recomendo acessar o link direto do projeto RC Car. Verifique o PCB no visualizador antes de encomendar. Adicionei rótulos e logos. O PCB está pronto para pedido online: vá em "Fabrication Output", defina parâmetros (escolhi cor vermelha), pague e aguarde a entrega. Recebi em 4 dias, serviço excelente. O EasyEDA agora oferece serviço LCSC para pedir componentes junto. Os PCBs vieram bem fabricados, com todas as legendas.

Passo 4: Lista de Materiais

Passo 5: Montagem (Soldagem dos Componentes)

Comece soldando o conector do Arduino para testar a alimentação. Escreva códigos de teste básicos para verificar cada sensor (luz, LEDs). Todos estão conectados diretamente à placa, dando acesso total.

Dica: Mantenha a ponta do ferro de solda limpa e brilhante. Limpe na esponja a cada uso. Se a ponta ficar suja com fluxo ou oxidada, limpe imediatamente. Uma ponta limpa facilita muito a transferência de calor.

O PCB guiará a colocação correta. Visite o link do PCB para visualizar e encomendar.

Passo 6: Teste do App Android

O app permite controlar o carro via Bluetooth: frente/trás, esquerda/direita, modo drift com botão de buzina e freio de mão. Primeiro, ative o Bluetooth e conecte ao carro; o app guiará com mensagens de voz.

Teste o controle dos LEDs RGB: as cores mudam conforme seleção. Em breve, mostrarei como criar o app no MIT App Inventor. Por enquanto, baixe e instale gratuitamente neste link.

Passo 7: Código e Teste de Validação

O chassi está pronto para testes sérios. Precisamos do código.

Funcionamento: cada botão pressionado no app envia um caractere ao Arduino via Bluetooth. Para cada caractere, há um algoritmo. Exemplo: botão "frente" envia 'f'; ao receber 'f', o Arduino chama função para mover o motor traseiro para frente. O mesmo para os demais botões.

O código está disponível neste link. É simples e bem comentado.

Destaque: modo automático de controle de brilho dos faróis. Coloquei o sensor de luz na traseira superior; ao selecionar esse modo, o carro ajusta o brilho dos LEDs frontais conforme o sensor. Também é possível ler temperatura e umidade diretamente na tela do smartphone.

Obrigado :)

Acredito que este seja o guia passo a passo mais completo para construir um carro RC já publicado. Sinta-se à vontade para curtir e perguntar nos comentários.

Processo de manufatura

  1. Crie um Sistema Ambilight Impressionante para Monitor com Arduino
  2. Construa o Clássico Jogo Pong no Arduino UNO com Display OLED – Tutorial Passo a Passo
  3. Transforme um Carro RC Antigo em Veículo Controlado por Joystick com Arduino
  4. Detector de Frequência de Áudio com Arduino – Meça Picos de Som com Módulo de Alta Sensibilidade
  5. Construa Seu Próprio Tamagotchi com Arduino: Projeto DIY de Pet Digital
  6. Controlador Inteligente de Interruptor de Luz Sem Fio: Manipulador Remoto Baseado em Arduino
  7. Jogo da Velha com Arduino, Matriz LED MAX7219 e Caixa de Papelão
  8. Pistola de Água Inteligente com Detecção de Movimento usando Arduino Nano
  9. Construa um Temporizador Regressivo Confiável com Arduino e Display de 7 Segmentos SparkFun
  10. Contador Inteligente de Vagas: Rastreamento de Veículos em Tempo Real com Arduino, Processing e PHP