Índice:

Carro RCXD Arduino: 10 etapas
Carro RCXD Arduino: 10 etapas

Vídeo: Carro RCXD Arduino: 10 etapas

Vídeo: Carro RCXD Arduino: 10 etapas
Vídeo: I made a CSGO C4 prop IRL 2024, Julho
Anonim
RCXD Arduino Car
RCXD Arduino Car

Este instrutível foi criado em cumprimento ao requisito do projeto do Makecourse na University of South Florida (www.makecourse.com)

Eu projetei um carro RCXD Arduino. Programei a torre na parte superior para se mover em várias direções, bem como programei as rodas para se mover para frente, para trás, esquerda e direita, bem como parar no comando. Consigo fazer isso por meio de um controle remoto infravermelho e um receptor infravermelho. Incluí os arquivos e etapas necessários para recriar este design.

Etapa 1: Materiais necessários:

Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados
Materiais requisitados

Os materiais necessários para construir este projeto são os seguintes:

1. Arduino Uno

2. Kit Arduino (ou seja, vem com tudo que você precisa para trabalhar em projetos arduino

3. Motorista L293n

4. Receptor IR (Kit)

5. Remoto IR (um vem com o kit, mas qualquer controle remoto IR funciona)

6. 4 motores Arduino DC

7. Servo motor (kit)

8. Fios (kit)

Todos esses materiais podem ser facilmente comprados na Amazon ou em qualquer revendedor ONLINE, pois eles não vendem muitos materiais do Arduino na loja. Ter uma bateria para baterias (9V) também é útil para obter.

Etapa 2: Configuração da Etapa 2: Códigos Remotos IR

Etapa 2 Configuração: Códigos Remotos IR
Etapa 2 Configuração: Códigos Remotos IR
Etapa 2 Configuração: Códigos Remotos IR
Etapa 2 Configuração: Códigos Remotos IR

Para que seu controle remoto infravermelho funcione com o programa e o Arduino, você precisará dos códigos para cada botão pressionado no controle remoto infravermelho. Você precisará configurar seu Arduino assim e implementar este um código para que o receptor de IR funcione. Após fazer o upload deste código, clique no botão Monitor Serial (no canto superior direito). Pressione alguns botões em seu controle remoto e veja os códigos surgindo. Depois de registrar qual código se aplica a quais botões, comece a copiar esses códigos. Como você pode ver, copiei e comentei, por "//" antes do meu código, os códigos de cada botão pressionado.

Etapa 3: Código da Etapa 3: Código Principal

Etapa 3 Código: Código Principal
Etapa 3 Código: Código Principal
Etapa 3 Código: Código Principal
Etapa 3 Código: Código Principal
Etapa 3 Código: Código Principal
Etapa 3 Código: Código Principal

Para que tudo funcione em conjunto, você precisará de um arquivo de código principal que deverá ser carregado no Arduino. Além disso, você precisará de certas bibliotecas para os códigos que ainda não foram incorporados ao Arduino. Felizmente, eles são fáceis de adquirir e instalar / incluir, assim como você pode simplesmente copiar as bibliotecas em seu arquivo em uma guia.h ou.cpp.

Depois de copiar cada código para o botão correspondente pressionado, você precisará incluí-los em seu arquivo principal. Como você pode ver, eu comentei muitas das linhas de código para que você possa entender o que faz o quê e incluí onde você adiciona seus códigos remotos IR. Para que o seu funcione como o meu, adicionei a biblioteca AFMotor e a biblioteca IRremote para que o receptor IR funcione tão bem quanto os motores.

Etapa 4: Etapa 4 Configuração do hardware: Arduino

Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino
Etapa 4 Configuração do hardware: Arduino

Existem várias maneiras de construir a configuração para este design. Você pode incluir uma placa de ensaio, mais motores, fios, etc. No entanto, só incorporei meu receptor IR, o relé do receptor, o driver do motor L293d, o Arduino Uno e algumas baterias, além dos fios.

Primeiro, você deseja obter a configuração do seu receptor de infravermelho. Que eu já incluí. Você não precisa do breadboard para isso, mas pode usá-lo se desejar. Conecte corretamente o relé IR ao Arduino Uno e, em seguida, encaixe o receptor IR suavemente nos pinos do relé: GRND, PWR, OUTPUT / INPUT. Usei o relé porque os receptores IR são muito delicados e podem fritar facilmente.

Em segundo lugar, coloquei o driver do motor L293d no Arduino Uno. Eu sei que com os fios já configurados para o relé IR é difícil ou não parece que vai caber, mas vai (tem fios extras e cuidado com a força). Uma maneira mais fácil de usar a blindagem do motor L293d e fios extras com o Arduino é soldar os fios à blindagem. Para fazer isso, você precisará de equipamento de solda.

Em seguida, conecte ambos os fios de cada motor da caixa de engrenagens aos motores que você deseja anexar também. O driver do motor tem vagas para quatro motores. Você também pode encaixar vários fios em um pino, que é o que eu fiz para movimento simultâneo, pois quando ele lê o código desse motor, as rodas conectadas respondem como uma só. O fio vermelho e preto pode ser conectado a qualquer pino; dependendo do anexo pode fazer com que a roda se mova na direção oposta conforme escrito no código.

Continue conectando os fios do servo motor ao driver do motor nos pinos listados SER1 "Servo 1". Ligue corretamente de + a +, GRND a -, etc. Depois disso, você está pronto para testar o código. Para que funcione, você pode precisar de energia extra, que é onde a bateria é fornecida ou a bateria de 9V. Usei duas baterias de 9V, mas às vezes uma e um fio para o seu computador são suficientes. Depende.

Etapa 5: Etapa 5 Inventor / Solid Works: Construindo Seu Projeto

Para completar meu projeto desenhei cada peça do Inventor 2019 que adquiri via aluno da USF. No entanto, você pode usar qualquer programa semelhante ao Inventor, como AutoCad ou SolidWorks, etc. O importante é o formato que você salva, pois algumas impressoras exigem. STL, enquanto outras podem exigir outro formato; verifique sua impressora 3D. Incluirei todos os arquivos.stl que usei em meu projeto, exceto as rodas. Você pode criar seu projeto da maneira que quiser, pois isso não importa no design final. Conclua o projeto em partes e monte-o quando terminar. Construí minha base em duas partes e depois a roda e finalmente com a torre. Em uma nota lateral, minha torre está impressa presa à sua base, que mais tarde tive que cortar. Tenha isso em mente ao projetar

AVISO: Ao projetar seu projeto, dois detalhes principais são as medidas e o projeto do ponto de vista da engenharia. Se você imprimir seu desenho em mm, ele aparecerá como um ponto na impressora 3D e se você ampliá-lo, a peça pode ficar distorcida devido à baixa resolução. Além disso, se você projetá-lo com uma base de 1 mm de espessura, ele se encaixará facilmente quando pressionado, portanto, crie seu projeto estruturalmente sólido.

NOTA: Se você quiser as peças do inventor, envie um e-mail para mim ou comente abaixo em Lauer. [email protected] e eu posso enviá-las para você.

Etapa 6: Etapa 6 Impressão / Construção: Construa Seu Projeto

Etapa 6 Impressão / Construção: Construa Seu Projeto
Etapa 6 Impressão / Construção: Construa Seu Projeto
Etapa 6 Impressão / construção: construa seu projeto
Etapa 6 Impressão / construção: construa seu projeto
Etapa 6 Impressão / construção: construa seu projeto
Etapa 6 Impressão / construção: construa seu projeto

A impressão 3D leva algum tempo (vários dias, na melhor das hipóteses), portanto, quando imprimir, tenha isso em mente. Use também muita cola ao elaborar seu projeto, bem como o tipo certo de cola. Você também pode precisar de uma furadeira.

Comecei a colar a base superior e a inferior, colocando cola ao longo das bordas e aplicando força em cada uma delas quando pressionadas juntas. Em seguida, colei as tampas das rodas nas rodas que se encaixam no motor TT da caixa de câmbio DC. Em seguida, destaquei minha torre de sua base e colei a base na parte inferior dos trilhos do carro na parte superior do meu carro RC. Colei a torre no ponteiro do meu servo motor, a peça que se conecta ao servo, dessa forma, quando o servo gira, minha torre também gira. Por fim, colei um papel de construção grosso em uma das bordas para criar uma cobertura que você pode levantar e abrir, bem como uma peça em volta da torre para parecer.

Você não precisa fazer isso, mas eu fiz, colei o relé IR no meu carro para estabilizá-lo de se mover, o que também ajuda a receber o sinal remoto. Se você fizer isso, certifique-se de que o receptor de infravermelho esteja na orientação correta de onde deseja receber os sinais.

Etapa 7: Etapa 7 Configuração final: Coloque o Arduino

Depois de colar tudo junto, colei meus motores DC Gearbox na placa de base do meu carro RC. Em seguida, fiz quatro furos na parte inferior perto de cada caixa de câmbio e no centro. Eu manobrei os dois fios de cada motor DC através dos orifícios e, em seguida, fixei-os novamente na blindagem do acionador do motor L293D.

Conecte tudo novamente e deixe o Arduino Uno dentro do seu carro RC. Você também pode parafusá-lo ou colá-lo para firmar tudo, o que seria uma ótima ideia, se desejar.

Etapa 8: Upload da Etapa 8: Arquivo Principal

Etapa 8 Upload: Arquivo Principal
Etapa 8 Upload: Arquivo Principal

Depois que a configuração for concluída. Faça o upload do seu código para o Arduino Uno por meio do cabo USB que acompanha o kit ou compre o cabo online. Clique em Carregar código na parte inferior do aplicativo Arduino.

Etapa 9: Teste da Etapa 9: verifique se funciona

Após fazer o upload do código, conecte as baterias em seu arduino e / ou diretamente na blindagem do driver do motor L293D, se você usar a blindagem, conecte os fios aos pinos identificados como PWR. Depois de colocar os fios dentro, aparafuse-o e teste. Se nada estiver acontecendo, tente adicionar mais energia ou se você já tiver toneladas de energia, tente remover alguns.

Comece pressionando os botões correspondentes atribuídos em seu código.

Etapa 10: Dicas: Divirta-se

Algumas dicas úteis que eu poderia ter usado ao construir este projeto são:

1. Ao modelar o projeto em 3D, lembre-se de que ele precisa ser estruturalmente sólido ou pode se sustentar quando impresso. Caso contrário, ele se quebrará ou quebrará facilmente ou falhará durante a impressão.

2. Use a cola certa. Usei 3 colas diferentes e, finalmente, depois de horas de dor com as caixas de câmbio quebrando, terminei com um pouco de cola super gorila. Use a cola certa para o material certo.

3. Ao projetar onde as rodas vão caber, lembre-se de que a caixa de câmbio tem outro lado que se projeta para fora. Se você estiver tentando colocá-lo contra uma superfície lateral (como eu tentei), isso não funcionará.

4. Em geral, saiba quais peças você deseja imediatamente, pois isso pode ser um empreendimento caro.

5. Mantenha um receptor IR de backup com você. Eles são delicados e queimam facilmente, o que pode ser uma dor ao tentar concluir este projeto. É por isso que usei o relé para proteção.

Aprecie o seu design!

Recomendado: