Índice:

Robô Microbit Simples: 9 Passos
Robô Microbit Simples: 9 Passos

Vídeo: Robô Microbit Simples: 9 Passos

Vídeo: Robô Microbit Simples: 9 Passos
Vídeo: Robô 2WD para Micro:bit Fácil de Montar e Usar @YahboomTechnology 2024, Novembro
Anonim
Robô Microbit Simples
Robô Microbit Simples

O seguinte descreve um carro RC simples feito usando o BBC Microbit, o Adafruit Dragontail para Microbit e o chassi Emgreat.

Este robô custa cerca de US $ 30 para ser construído. Embora existam robôs Microbit de baixo custo disponíveis comercialmente, como o DFROBOT, minha abordagem DIY ajuda o construtor a entender como o sistema funciona, usando código não especializado, ajudando o construtor a se sentir fortalecido.

Etapa 1: Introdução

O seguinte descreve uma versão do veículo robótico feito usando um BBC MicroBit no lugar de um Arduino.

Um pedaço recortado caseiro de plástico corrugado (Coroplast) ou papelão é usado no lugar da placa de plexiglas que vem com o kit de chassi do robô Emgreat. Isso é feito porque o chassi Emgreat é cerca de uma polegada muito estreito para caber na bateria na parte inferior, e é cerca de uma polegada muito curto para permitir a rotação livre da roda do rodízio.

Os principais componentes elétricos são fixados com velcro, para facilitar o reposicionamento, se necessário.

O Microbit não pode fornecer diretamente corrente suficiente para acionar os motores, então drivers de transistor devem ser usados. Embora a versão Arduino do carro robô usasse um módulo L298 H-bridge para controlar os motores, isso requer seis (6) linhas de controle, que estão em falta no Microbit. Percebi que não era essencial que os motores pudessem girar para trás. Portanto, no lugar do L298, a versão Microbit do robô usa um conjunto de transistores Darlington de 8 canais ULN2803A como driver do motor. Isso pode ser usado para acionar um alto-falante, luzes e outros dispositivos também, já que o Microbit tem cinco (5) linhas de E / S de uso geral nos pinos 0, 1, 2, 8 e 16. O pino 0 pode ser usado para saída de áudio. Os outros pinos podem ser difíceis de usar, pois são compartilhados com os LEDs integrados.

Alternativamente, pode-se usar transistores discretos, como o TIP120; no entanto, isso exigiria o uso de muito mais peças e fios.

Para acessar os pinos do MicroBit, este projeto usa o Adafruit Dragontail for Microbit, que se conecta diretamente à placa de ensaio, tornando os pinos facilmente acessíveis sem a necessidade de fios de conexão, além de conectar o barramento de força de 3V.

Etapa 2: remoto sem fio

Para controlar o robô sem fio via Bluetooth, você pode usar um segundo Microbit, alimentado pelo pacote de bateria AAA que vem no kit Microbit Go ou por um pacote de bateria de célula tipo moeda, o MI Power Board for Microbit.

Ambos os Microbits precisam ser configurados para o mesmo canal de rádio.

Etapa 3: Lista de peças e ferramentas

VEÍCULO:

  • Emgreat Motor Robot Chassis Kit
  • Kit Microbit Go
  • ULN 2803A 8 canais Darlington Array
  • Adafruit Dragontail for Microbit # 3695
  • Tábua de pão de meio tamanho Adafruit # 64
  • Caixa de bateria Adafruit 4x "AA" com interruptor # 830
  • Fio de conexão sólido calibre 22, cores sortidas Adafruit # 1311
  • Mini alto-falante de metal com fios Adafruit # 1890
  • Plástico ondulado ou papelão
  • Tiras de fixação Scotch 1 "x 1"
  • Pilhas AA x 4

CONTROLO REMOTO:

  • Kit Microbit Go
  • Placa de alimentação MI para o Microbit BBC ou baterias AAA x 2

Ferramentas:

  • Navalha
  • Ferro de solda
  • Decapador de Arame
  • Pistola de cola quente
  • Mini chave de fenda (vem com chassi)
  • Marcador Sharpie

Opcional (para uso com fio trançado)

Terminais de parafuso de 2 posições Addicore x3

Etapa 4: Montagem

conjunto
conjunto
conjunto
conjunto
conjunto
conjunto
  • Corte um pedaço de 6 "x 8" de plástico ou papelão ondulado
  • Marque a posição dos orifícios para a roda de rodízio e os suportes do motor, usando o plexiglas fornecido como modelo.
  • Solde os fios vermelho e preto de 8 "em cada um dos dois motores; cola quente nos motores para aliviar a tensão.
  • Fixe os motores à placa de base com os suportes de metal fornecidos no kit Emgreat.
  • Prenda o rodízio na extremidade inferior. Prenda a caixa de bateria 4 x AA (com baterias) na parte inferior do chassi, usando quadrados de velcro,
  • Localize a caixa da bateria entre os motores e a roda do rodízio; isso dá a melhor tração.
  • Insira o MicroBit Dragontail na placa de ensaio;
  • Prenda a placa de ensaio na parte superior do chassi usando fita adesiva dupla ou tiras de velcro
  • Fixe a bateria 2xAAA 3V ao chassi usando tiras de velcro;
  • Insira o plugue da bateria JST no soquete da bateria da placa Microbit.
  • Insira o ULN 2803A Darlington array IC na placa de ensaio através do 'vale'.
  • Faça um pequeno orifício de 1/4 "x 1/4" na placa do chassi próximo à placa de ensaio para a passagem dos fios.

Etapa 5: Fiação

Fiação
Fiação
Fiação
Fiação

FIOS DE ENERGIA:

  • Passe os fios de 6 V através do orifício e conecte no barramento de força do lado direito na placa de ensaio.
  • Conecte o fio entre os barramentos de aterramento esquerdo e direito na placa de ensaio.
  • Conecte o fio preto entre o pino 9 em ULN2803A e o aterramento.
  • Conecte o fio vermelho entre o pino 10 no ULN 2803A e o barramento de alimentação de + 6V.

FIOS DE SINAL:

Conecte os fios do jumper:

  • Entre o pino 0 no rabo de dragão e o pino 8 no 2803A (ALTO-FALANTE)
  • Entre o Pino 1 no rabo de dragão e o Pino 6 no 2803A (MOTOR 1)
  • Entre o Pino 2 no rabo de dragão e o Pino 4 no 2803A (MOTOR 2)
  • Entre o pino 8 no rabo de dragão e o pino 2 no 2803A (ACESSÓRIO)
  • Conecte os fios do Motor 1 ao barramento de + 6V e ao Pino 13 em 2803A
  • Conecte os fios do motor 2 ao barramento de + 6V e o pino 15 em 2803A
  • Conecte os fios do alto-falante a + 6V e pino 11 em 2803A

Etapa 6: PROGRAMAÇÃO 1: TESTE DO MOTOR

PROGRAMAÇÃO 1: TESTE DE MOTOR
PROGRAMAÇÃO 1: TESTE DE MOTOR
PROGRAMAÇÃO 1: TESTE DE MOTOR
PROGRAMAÇÃO 1: TESTE DE MOTOR

Vá para o editor Make Code Microbit online:

Crie três funções motoras - virar à esquerda, avançar e parar

No loop principal, chame cada função conforme mostrado.

Etapa 7: controle de rádio

Controle de radio
Controle de radio
Controle de radio
Controle de radio

Para o controle de rádio, usaremos o recurso Bluetooth do Microbit.

Monte um segundo Microbit na Placa de Alimentação MI para Microbit, que inclui uma bateria de célula tipo moeda de 3 V, ou use a bateria 2xAAA que vem na embalagem do Microbit Go.

Usando o MakeCode Editor, escreva um programa curto, conforme mostrado acima, para que ele possa funcionar como um controle remoto. Nomeie-o como "Transmissor".

O programa de amostra inclui um display para o LED para que você possa saber se ele está ligado.

O programa faz 2 coisas. Quando o botão A é pressionado, ele envia o nº 1 (para buzinar).

Quando o botão B é pressionado, ele envia o nº 2 para acionar os motores de acionamento.

Etapa 8:

Imagem
Imagem

Etapa 9: Programa de recepção de controle de rádio

Image
Image

Usando o editor MakeCode, crie um novo projeto chamado Receiver.

Para usar o controle de rádio, ambos os Microbits precisam ser configurados para o mesmo canal.

Quando o número 1 é recebido, soa a buzina, Quando o número 2 é recebido, o robô gira, avança e para.

Recomendado: