Índice:
- Etapa 1: vídeo do projeto passo a passo
- Etapa 2: Hardwares necessários
- Etapa 3: Arquivo Gerber PCB e esquemático
- Etapa 4: Arquivos.stl 3D
- Etapa 5: conexões
- Etapa 6: Código Fonte
Vídeo: 5 em 1 robô Arduino - Siga-me - Seguimento de linha - Sumo - Desenho - Evitando Obstáculos: 6 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
Esta placa de controle do robô contém um microcontrolador ATmega328P e um driver de motor L293D. Claro, não é diferente de uma placa Arduino Uno, mas é mais útil porque não precisa de outra blindagem para acionar o motor! É livre de confusão de jumpers e pode ser facilmente programado com o CH340G. Ao dirigir dois motores DC, você também pode controlar diferentes sensores usando pinos de E / S com esta placa. Neste projeto, usamos um sensor de distância ultrassônico HC-SR04 e um sensor infravermelho infravermelho. Além disso, um servo motor foi usado.
Etapa 1: vídeo do projeto passo a passo
Você pode programar um robô com 5 cenários diferentes com este cartão de controle. Os seguintes cenários estão incluídos neste projeto:
Modo SUMO: É um esporte em que dois robôs tentam empurrar um ao outro para fora de um círculo (de forma semelhante ao esporte de sumô).
Modo Siga-me: pode sentir a presença de objeto a ser seguido usando o sensor HC-SR04.
Modo de rastreamento: O robô seguidor de linha é um veículo que segue uma linha, seja uma linha preta ou branca.
Modo Avoiding: Obstacle Avoiding Robot é um dispositivo inteligente que pode detectar automaticamente o obstáculo à sua frente e evitá-lo girando em outra direção.
Modo de desenho: contém servo motor e uma caneta. Ele pode desenhar suas próprias trilhas de movimento na superfície.
Etapa 2: Hardwares necessários
- ATmega328P-PU com Bootloader -
- IC do driver do motor L293D -
- Soquete USB Tipo B -
- DIP Socket 28/16 Pins -
- Cristal 12/16 MHz -
- L7805 TO-220 -
- Capacitor 100uF -
- LED -
- Resistor 10K / 1K -
- Capacitor 470nF -
- Power Jack Socket -
- Bloco de terminais de 2 pinos -
- Cabeçalho de pino masculino -
- Cerâmica 10nF / 22pF -
- Motor Mini Metal Gear 6V 200RPM -
- Bateria lipo 7,4 V 1000mAh 2S (opcional) -
- Bateria 9V 800mAh (opcional) -
- Conector de bateria 9V -
- Módulo Ultrasônico HC-SR04 -
- Sensor infravermelho IV -
- CH340G USB para TTL IC -
Neste projeto, componentes do tipo DIP foram usados para facilitar a soldagem
Etapa 3: Arquivo Gerber PCB e esquemático
Neste projeto, escolhi o PCBWay. A PCBWay é a única maneira de fazer esse projeto acontecer a um custo baixíssimo e com alta qualidade.
Detalhes do produto
- Tipo de placa: PCB único
- Tamanho: 53,3 mm x 66 mm
- Camadas: 2 camadas
- Total: 5 unidades / US $ 5
Obtenha o PCB Gerber & Schematic -
Etapa 4: Arquivos.stl 3D
Configurações de impressão
- Impressora: JGAURORA A5S
- Resolução: 0,25
- Infill: 10%
Etapa 5: conexões
Sensor IR
- Pino de sinal do sensor infravermelho para Digital 12
- Pino VCC do sensor IR para + 5V
- Sensor IR GND para GND
Sensor HC-SR04
- PIN ECHO para Digital 5
- Pino TRIG para Digital 6
- Pino VCC para + 5V
- PIN GND para GND
Motor A
- Motor A 1 para Digital 2
- Motor A 2 a Digital 4
- Motor A habilitado para Digital 3
Motor B
- B Motor B 1 a Digital 10
- Motor B 2 para Digital 11
- Motor B habilitado para digital 9
Etapa 6: Código Fonte
Você pode programar um robô com 5 cenários diferentes com este cartão de controle. Os seguintes cenários estão incluídos neste projeto:
- Modo SUMO: É um esporte em que dois robôs tentam empurrar um ao outro para fora de um círculo (de maneira semelhante ao esporte de sumô).
- Modo Siga-me: pode sentir a presença de objeto a ser seguido usando o sensor HC-SR04.
- Modo de rastreamento: O robô seguidor de linha é um veículo que segue uma linha, seja uma linha preta ou branca.
- Modo Avoiding: Obstacle Avoiding Robot é um dispositivo inteligente que pode detectar automaticamente o obstáculo à sua frente e evitá-lo girando em outra direção.
- Modo de desenho: contém servo motor e uma caneta. Ele pode desenhar suas próprias trilhas de movimento na superfície.
Obtenha o código-fonte:
github.com/MertArduino/RobotControlBoard
Recomendado:
Quad de criança invadindo um veículo que dirige sozinho, segue em linha e detecta obstáculos: 4 etapas
Quad de Kid's Hacking em um Veículo de Autodirecionamento, Seguimento de Linha e Detecção de Obstáculos .: No Instructable de hoje, vamos transformar um quadriciclo de 1000Watt (Sim, eu sei que é muito!) Electric Kid's Quad em um veículo de Autodirecionamento, Seguimento de Linha e Evitando Obstáculos! Vídeo de demonstração: https: //youtu.be/bVIsolkEP1kPara este projeto, precisaremos dos seguintes materiais
Linha Linha: 5 Etapas
Row Row: Tudo que você precisa é o seu Makey Makey, uma caixa de sapatos e algumas decorações de sua escolha
Robô seguidor de linha controlado por celular com prevenção de obstáculos: 6 etapas
Robô seguidor de linha controlado por celular com prevenção de obstáculos: esta era apenas uma ideia em que vários recursos como evitar obstáculos, seguidor de linha, controlado por celular, etc. foram misturados e feitos em uma única peça. Tudo o que você precisa é um controlador com alguns sensores e um roupa para esta configuração. Nisso, eu ha
Como fazer o menor robô seguidor de linha do mundo (robo Rizeh): 7 etapas (com fotos)
Como fazer o menor robô seguidor de linha do mundo (robo Rizeh): Como fazer o menor robô seguidor de linha do mundo (vibrobot) " roboRizeh " peso: 5gr tamanho: 19x16x10 mm por: Naghi Sotoudeh A palavra " Rizeh " é uma palavra persa que significa " minúsculo ". Rizeh é uma vibração baseada em ro
COMO MONTAR UM BRAÇO DE ROBÔ DE MADEIRA IMPRESSIONANTE (PARTE 2: ROBÔ PARA Evitar Obstáculos) - COM BASE NO MICRO: BIT: 3 etapas
COMO MONTAR UM ARM DE ROBÔ DE MADEIRA IMPRESSIONANTE (PARTE 2: ROBÔ PARA Evitar Obstáculos) - COM BASE NO MICRO: BIT: Anteriormente, introduzimos o Armbit no modo de rastreamento de linha. A seguir, apresentamos como instalar o Armbit evitando o modo de obstáculo