Índice:
- Etapa 1: reunindo materiais e ferramentas
- Etapa 2: montar o tanque
- Etapa 3: Programação do tanque e controlador
- Etapa 4: Fiação do tanque
- Etapa 5: Fiação do controlador
Vídeo: Tanque Arduino Controlado Sem Fio (nRF24L01): 6 etapas (com imagens)
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Oi!
Hoje vou mostrar como construir um tanque controlado por Arduino e um controle remoto. As partes impressas em 3D do tanque (com exceção do controlador, guia da trilha e tampa do tanque) foram projetadas pela timmiclark e podem ser encontradas aqui.
Etapa 1: reunindo materiais e ferramentas
Você precisará dos seguintes materiais para começar:
- 1x Arduino UNO (aqui)
- 1x Arduino Nano (aqui)
- 2 módulos sem fio nRF24L01 de 2,4 GHz (aqui)
- 1x driver de motor L298N (aqui)
- 2x motor de engrenagens (o pedaço de plástico amarelo) (aqui)
- 1x joystick (aqui)
- 1 clipe de bateria de 9v (aqui)
- 2x botão liga / desliga (aqui)
- 2 baterias TR 18650 (e um carregador) (aqui)
- 1 suporte de bateria TR 18650 para 2 baterias (aqui)
- 1 conjunto de jumper masculino para feminino (aqui)
As partes impressas em 3D consistem em (podem ser encontradas na parte inferior desta etapa):
- 2x corpo
- 2x TrackMidFrame
- 52x Track
- 4x Cog
- 4x CogBracketInner
- 4x CogBracketOuter
- 1x TankCover
- 1x controlador
Você também precisará das seguintes ferramentas:
- Ferro de solda
- Vários tamanhos de broca
- Super cola
- Alicate
- Faca
Etapa 2: montar o tanque
Após a impressão montei o tanque. Todas as peças, exceto as faixas, rodas dentadas e capa foram coladas com super cola. Os trilhos acabaram ficando muito apertados nas engrenagens, pode ser um problema com minha impressora, mas decidi adicionar dois trilhos extras em cada lado e criar um guia para os trilhos. Não é a solução mais conveniente, mas funciona.
Depois de montar o tanque, fiz furos para encaixar o módulo sem fio e a chave liga / desliga. Eu provavelmente deveria ter feito os furos antes de colar tudo, mas não fez muita diferença. Fiz furos e conectei o driver do motor ao fundo do tanque com dois parafusos M3.
Opcional (se você tiver o mesmo problema que eu):
Imprima dois guias de tanque da pasta 'opcional' e algumas faixas (sugiro adicionar um ou dois de cada lado).
Etapa 3: Programação do tanque e controlador
Para programar o arduino, você precisará da biblioteca RF24 instalada. Portanto, baixe os arquivos abaixo e abra o IDE do arduino. Vá para Sketch -> Incluir Biblioteca -> Adicionar Biblioteca. ZIP e importe 'RF24.zip' para lá.
Em seguida, você terá que conectar o arduino UNO e fazer o upload de 'tank.ino' para o arduino. vamos conectar os fios na próxima etapa.
Agora desconecte o Arduino UNO e conecte o Arduino Nano e carregue 'controller.ino' para o Arduino.
Lembre-se de alterar as configurações de 'placa' e 'porta' em ferramentas para o tipo de placa e porta corretos.
Etapa 4: Fiação do tanque
(a imagem do módulo nRF24L01 é uma vista inferior) Fiação do tanque: Conecte os seguintes pinos. Pinos do nRF24L01 ---- Pinos do Arduino • GND 1 ---- GND • VCC 2 ---- 3,3V • CE 3 - --- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- não conectadoL298N ---- Arduino pinos • IN1 ---- 5 • IN2 ---- 6 • IN3 ---- 9 • IN4 ---- 10 No que diz respeito à bateria do tanque, o fio terra vai para o pino GND do arduino e o pino GND do driver do motor. o fio de alimentação vai para o pino Vin do arduino e para o pino de + 12V do driver do motor por meio do botão liga / desliga. Ah, e o pino de + 5 V do driver do motor está conectado ao pino de 5 V do arduino.
Etapa 5: Fiação do controlador
Fiação dos pinos do Controlador RF24L01 ---- Pinos do Arduino • GND 1 ---- GND • VCC 2 ---- 3,3V • CE 3 ---- 7 • CSN 4 ---- 8 • SCK 5 ---- 13 • MOSI 6 ---- 11 • MISO 7 ---- 12 • IRQ 8 ---- não conectadoJoystick ---- Pinos do Arduino • GND ---- GND • + 5V ---- 5V • VRx - --- A0 • VRy ---- A1É um pouco um quebra-cabeça, encaixar todos os componentes no controlador, mas com um pouco de paciência, tenho certeza de que você conseguirá
Recomendado:
Robô Arduino sem fio usando módulo sem fio HC12: 7 etapas
Robô Arduino sem fio usando módulo sem fio HC12: Olá pessoal, bem-vindos de volta. Em meu post anterior, eu expliquei o que é um circuito de ponte H, L293D motor driver IC, pegando carona L293D Motor driver IC para dirigir drivers de motor de alta corrente e como você pode projetar e fazer sua própria placa de driver de motor L293D
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino - Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter - Helicóptero Rc - Avião Rc usando Arduino: 5 etapas (com imagens)
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino | Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter | Helicóptero Rc | Avião Rc Usando Arduino: Para operar um carro Rc | Quadcopter | Drone | Avião RC | Barco RC, sempre precisamos de um receptor e transmissor, suponha que para RC QUADCOPTER precisamos de um transmissor e receptor de 6 canais e esse tipo de TX e RX é muito caro, então vamos fazer um em nosso
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio TP Link WN7200ND USB no trecho Raspbian: 6 etapas
Ponto de acesso sem fio com alcance de cinquenta metros com adaptador sem fio USB TP Link WN7200ND no Raspbian Stretch: Raspberry Pi é ótimo para criar pontos de acesso sem fio seguros, mas não tem um bom alcance, usei um adaptador sem fio USB TP Link WN7200ND para estendê-lo. Quero compartilhar como fazer por que quero usar um pi de framboesa em vez de um roteador?
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: 4 etapas
Faça você mesmo de microfone sem fio para sistema de guitarra sem fio: Tenho assistido a alguns vídeos e bandas e quase todas usam um sistema sem fio na guitarra. Enlouquecer, mover-se, caminhar e fazer o que quiserem sem o cabo, então sonho em ter um .. Mas .. para mim agora é muito caro então eu vim para isso
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: 4 etapas
Transforme uma campainha sem fio em um interruptor de alarme sem fio ou botão liga / desliga: recentemente construí um sistema de alarme e o instalei em minha casa. Usei interruptores magnéticos nas portas e os conectei através do sótão. As janelas eram outra história e fiação direta não era uma opção. Eu precisava de uma solução sem fio e isso é