Índice:

Como fazer uma linha seguindo o robô usando Rpi 3: 8 etapas
Como fazer uma linha seguindo o robô usando Rpi 3: 8 etapas

Vídeo: Como fazer uma linha seguindo o robô usando Rpi 3: 8 etapas

Vídeo: Como fazer uma linha seguindo o robô usando Rpi 3: 8 etapas
Vídeo: Robô Seguidor de Linha feito com Raspberry Pi Pico #MaratonaMaker 2024, Novembro
Anonim
Como fazer uma linha seguindo o robô usando Rpi 3
Como fazer uma linha seguindo o robô usando Rpi 3

Neste tutorial, você aprenderá a construir um buggy robô que segue as linhas para que ele possa zunir por uma pista com facilidade.

Etapa 1: reúna seus materiais

Reúna seus materiais
Reúna seus materiais

Alguns dos materiais mostrados na foto são usados para fazer a maioria dos buggy do zero. No entanto, este tutorial não cobrirá o procedimento de como fazer um chassi ou um modelo para seu buggy ou como soldar fios em seus motores. Se desejar fazer isso, aqui estão todos os materiais de que você precisa:

  • Raspberry Pi 3
  • Placa de controle do motor
  • Uma placa de ensaio
  • A T-cobbler +
  • 2 motores 12V DC
  • 2 rodas
  • 1 suporte de bateria AA (para 4 baterias AA)
  • 4 pilhas AA
  • Fios de ligação
  • Um pacote de bateria USB
  • Chave de fenda
  • Ferro de solda e solda
  • Decapantes de arame
  • Pequena caixa de papelão ou plástico e cola / fita
  • 2 sensores de linha
  • 8 terminais de jumper de mulher para mulher
  • 4 cabos de jumper de homem para homem
  • Fita isolante

Etapa 2: Montagem da placa do motor

Montagem da placa do motor
Montagem da placa do motor

Supondo que você tenha configurado seus motores, você precisará conectar os motores à placa H-bridge. Para isso, você precisará de uma pequena chave de fenda. Agora você precisará conectar os motores à placa. Para isso, você precisará de uma pequena chave de fenda

Usando uma chave de fenda, afrouxe os parafusos nos blocos de terminais. Insira as pontas desencapadas do fio nos blocos de terminais. Aperte os parafusos de forma que eles sejam presos firmemente pelos blocos de terminais.

Etapa 3: Ligar seu motor

Energizando Seu Motor
Energizando Seu Motor
Energizando Seu Motor
Energizando Seu Motor

Os motores requerem mais potência do que o Rpi pode fornecer. Portanto, você deve usar 4 pilhas AA para alimentá-los.

Afrouxe os parafusos nos blocos de terminais identificados como VCC, GND e 5V. Pegue o suporte da bateria AA e insira o fio vermelho no bloco de terminais VCC. O fio preto vai para o bloco GND. É importante que você faça isso da maneira correta.

Aperte os parafusos para que os fios sejam mantidos firmemente no lugar.

Etapa 4: conectando seu motor ao Rpi

A placa usada neste projeto precisa ser conectada ao Raspberry Pi. Outras placas podem se conectar de maneira diferente e algumas placas podem simplesmente ser colocadas nos pinos GPIO do Raspberry Pi como um CHAPÉU.

Na placa usada aqui, existem pinos identificados como In1, In2, In3 e In4, bem como dois pinos GND. Quais pinos GPIO em seu Pi você usa depende de você; neste projeto, GPIO 7, 8, 9 e 10 foram usados. Se você tiver uma placa sem os pinos GND, poderá usar os pinos GND do Rpi para obter os mesmos resultados. Se você tiver que fazer isso, conecte o fio GND no mesmo bloco de terminais que o fio preto da bateria.

Use o T-cobbler + para conectar a placa de ensaio e o Rpi.

Use cinco fios de jumper macho para macho para conectar à placa de ensaio.

  • In1 GPIO 7
  • In2 GPIO 8
  • In3 GPIO 9
  • In4 GPIO 10

Etapa 5: preparar os conectores

Prepare os conectores
Prepare os conectores
Prepare os conectores
Prepare os conectores

Seu primeiro passo será conectar seus sensores de linha ao seu buggy. Normalmente, o tipo de sensor de linha usado neste tutorial precisa ser conectado a um pino 3V3, mas você vai operar dois sensores através do mesmo pino de alimentação, então você conectará ambos a um pino 5V.

Pegue três de seus cabos de ligação fêmea para fêmea, remova um conector de cada extremidade e, em seguida, descasque a bainha de plástico para revelar cerca de um centímetro do fio multinúcleo abaixo. Pegue os três cabos de jumper e torça os fios multi-core juntos. Em seguida, use um ferro de solda para unir os terminais. Cubra a junção dos fios com uma pequena quantidade de fita isolante.

Repita todo o processo com outros três cabos jumper de mulher para mulher.

Etapa 6: conectar os sensores de linha

Conecte os sensores de linha
Conecte os sensores de linha
Conecte os sensores de linha
Conecte os sensores de linha
Conecte os sensores de linha
Conecte os sensores de linha

Cada sensor de linha possui três pinos: VCC para alimentação, GND para aterramento e DO para saída digital.

Pegue um de seus cabos de jumper de três fios soldados juntos e conecte duas de suas extremidades ao pino VCC em cada um dos dois sensores.

Pegue o segundo cabo de jumper soldado e conecte duas extremidades ao pino GND em cada sensor de linha.

Pegue seus dois cabos de jumper restantes e conecte cada um ao pino DO em cada sensor de linha.

Agora conecte os pinos VCC de ambos os sensores de linha a um pino de 5 V em seu Raspberry Pi e os pinos GND dos sensores a um pino GND em seu Raspberry Pi. Cada um dos dois pinos DO pode ser conectado a qualquer pino GPIO numerado. Neste exemplo, os pinos GPIO 17 e GPIO 27 são usados.

Etapa 7: teste os sensores de linha

Teste os sensores de linha
Teste os sensores de linha

Esta é uma etapa muito simples. Seu sensor de linha possui um LED que, quando ligado, permanece aceso. No entanto, quando você o expõe a uma linha escura, eles disparam. Este deve ser o caso do seu sensor de linha.

Se você acha que é muito sensível, use uma chave de fenda e ajuste-o através de seu potenciômetro. Ajuste-o para sua satisfação.

Etapa 8: Inserindo o programa em Python

Inserindo o programa em Python
Inserindo o programa em Python

Insira essas linhas de código e executando-as, você deve obter um robô que pode ir perfeitamente em uma trilha.

Recomendado: