Índice:
- Etapa 1: lista de componentes
- Etapa 2: modificações mecânicas
- Etapa 3: montando o carro
- Etapa 4: O Código
- Etapa 5: Melhoria Futura
Vídeo: CAR-INO: conversão total de um carro RC antigo com Arduino e controle de Bluetooth: 5 etapas (com fotos)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
Introdução
Olá, em meus primeiros instrucionais, gostaria de compartilhar com vocês minha experiência com a conversão de um carro rc antigo de 1990 em algo novo. Era o Natal de 1990 quando o Papai Noel me deu esta Ferrari F40, o carro mais rápido do mundo!… Naquela época.
Este soberbo automóvel estava equipado com um telecomando rc mas apenas com um botão…: |
sim, este carro só pode ir para a frente e para trás! isto era muito frustrante de conduzir, por isso raramente o utilizava… por esta razão este brinquedo ainda está vivo!
Eu o encontrei no meu sótão na caixa original, então fui atingido por um raio! Posso usar meu módulo extra do Arduino para converter o carro!
Decidi chamar o projeto CAR-INO por dois motivos, vou usar o arduINO, e em italiano carino significa "legal", porque o resultado final será … legal!:)
Os recursos implementados são:
- direção (é claro!)
- controle de velocidade
- controle de farol
- controle de luz de fundo
- chifre
vamos começar!
Etapa 1: lista de componentes
- arduino nano 1.8 €
- Driver do motor DC (usei placa L298n) 1,5 €
- servo motor sg90 1 €
- Módulo bluethoot (como HC-05) 3 €
- campainha ativa << 1 €
- 3 leds brancos << 1 €
- micro switch << 1 €
- capacitor de pelo menos 320uF << 1 €
- fios coloridos << 1 €
- carro antigo de 1990 com motor DC funcionando.
Os preços são retirados do Aliexpress.
FERRAMENTAS
- soldador
- lata
- twizers
- striper de fio
- Cola quente
Etapa 2: modificações mecânicas
Quando abri o carro percebi que essa era uma versão barata de outra série do carro rc porque tem um espaço para o servo, e o eixo que liga as rodas tem uma junção para o servo, mas é montado ao contrário para travar as rodas principais.
Cortei um pouco de plástico para dar espaço para o servo SG90 e colei, colei também um parafuso no braço do servo para fazer uma junção com o eixo (veja a foto). Tirei a velha placa eletrônica e cortei o plástico extra que a segurava.
Etapa 3: montando o carro
Os leds da luz de fundo são conectados diretamente no pino 13, que é a saída dedicada ao led, então você não precisa de um resistor. O led frontal precisa de um resistor para limitar a corrente, você pode usar um resistor de 220 / 250 ohms. Eu não tinha o led branco então no meu caso usei um led RGB como led branco.
No meu projeto, não posso usar os pinos 9 e 10 como PWM porque a biblioteca servo (que usaremos no código para controlar o servo motor) desativa o PWM nesses pinos.
A melhor maneira é usar dois fornecedores de energia diferentes, um para a lógica (arduino) e outro para motores (como o esquema de alimentação dupla), mas no meu carro não há espaço suficiente (tive muitos problemas ao inserir a placa do driver e servo) então decidi usar um grande capacitor para filtrar o baixo pico de tensão que faz o arduino gritar durante a ativação do motor.
Usei o microinterruptor para desabilitar a alimentação de outros componentes. durante o flashing, os outros componentes vinculados ao arduino podem criar problemas durante esta operação.
Antes de montar, escolha um bom layout para colocar os componentes e certifique-se de que a carroceria se encaixa bem! Eu soldo os fios (seguindo o esquema) diretamente no arduino, mas talvez seja melhor usar os conectores!
Usei cola quente para fixar todos os componentes porque é forte, fácil de remover e não bagunça.
Etapa 4: O Código
2018-03-17 NOVA VERSÃO - GRANDE ATUALIZAÇÃO!
Para o novo código eu baseei a comunicação no "Arduino Joystick Controller", um aplicativo gratuito da playstore.
Baixe o novo aplicativo aqui
AVISO: Ao conectar o Arduino no PC, certifique-se de desligar a bateria !!!!
Baixe a biblioteca L293 e descompacte-a no diretório "libreries" do arduino
você pode configurar facilmente seu carro criando um perfil pessoal no aplicativo. no início do código, você pode definir a pinagem de acordo com suas preferências (não use os pinos 9 e 10 como pwm). Se a alimentação do servo direção ficar abaixo do alcance, você pode inserir um ângulo central personalizado removendo o comentário em:
// # define centro
Este software inclui novos recursos como:
- ângulo de direção analógico
- parâmetros configuráveis via app
- possibilidade de ler sensores analógicos (bateria, temperatura etc.)
- possibilidade de adicionar e controlar outros 2 servos (ou seja, para o gimbal da câmera) Divirta-se!
Aproveitar!
VERSÃO ANTIGA
Para o código baseiei a comunicação no "Arduino Bluetooth RC Car APP", um aplicativo gratuito da playstore.
Faça o download do aplicativo aqui
AVISO: Ao conectar o Arduino no PC, certifique-se de desligar a bateria !!!!
Você pode configurar facilmente seu carro no início do código, existem 2 seções:
- Definição da pinagem: você pode escolher a pinagem (NB não use os pinos 9 e 10 como pwm).
- Calibração: defina o grau de direção (direita, esquerda e centro) e o PWM mínimo para mover o carro.
Agora faça o flash do arquivo ino em seu nano e divirta-se!
ATUALIZAÇÃO 2018-03-15: resolvido bug para cálculo de velocidade.
Etapa 5: Melhoria Futura
Estou pensando em outros recursos incríveis:
- adicionar sensor de tensão da bateria
- adicionar sensor de temperatura
- headlight color menagement
Vou atualizar este instructables assim que possível.
Recomendado:
Conversão de alto-falante antigo para Boombox Bluetooth: 8 etapas (com imagens)
Conversão de alto-falante antigo para Boombox Bluetooth: Olá a todos! Muito obrigado por sintonizar comigo nesta construção! Antes de pularmos nos detalhes, considere votar neste Instructable no concurso na parte inferior. O suporte é muito apreciado! Já se passaram alguns anos desde que comecei
Adicionar Bluetooth ao som do seu carro antigo: 5 etapas
Adicionar Bluetooth ao som do seu carro antigo: Olá a todos! Esta é a primeira vez que compartilho alguns desses projetos, espero que você possa ter pelo menos algumas ideias para trazer de volta à vida seu velho som do carro. Meu lenguaje nativo não é inglês, então, me desculpe se minha ortografia ou gramática é não está certo
Transformando qualquer carro R / C em um carro R / C de controle de aplicativo Bluetooth: 9 etapas
Transformando qualquer carro R / C em um carro R / C de controle de aplicativo Bluetooth: Este projeto mostra as etapas para transformar um carro de controle remoto comum em um carro de controle Bluetooth (BLE) com placa de robótica Wombatics SAM01, Blynk App e MIT App Inventor. muitos carros RC de baixo custo com muitos recursos, como faróis de LED e
Adicionar Bluetooth ao som do seu carro antigo: 11 etapas
Adicione Bluetooth ao som do seu carro antigo: Eu tenho um som estéreo no meu carro, mas ele não tem bluetooth, então pensei bem, por que não adicioná-lo?
FinduCar: uma chave de carro inteligente que guia as pessoas até onde o carro está estacionado: 11 etapas (com fotos)
FinduCar: uma chave de carro inteligente que guia as pessoas até onde o carro está estacionado: Para solucionar os problemas acima, este projeto propõe o desenvolvimento de uma chave de carro inteligente que pode direcionar as pessoas até o local onde o carro está estacionado. E meu plano é integrar um GPS na chave do carro. Não há necessidade de usar o aplicativo do smartphone para rastrear o