Índice:

Controle um braço robótico com módulos Zio Parte 1: 8 etapas
Controle um braço robótico com módulos Zio Parte 1: 8 etapas

Vídeo: Controle um braço robótico com módulos Zio Parte 1: 8 etapas

Vídeo: Controle um braço robótico com módulos Zio Parte 1: 8 etapas
Vídeo: Braço robótico com arduino e joystick - programação e montagem 2024, Julho
Anonim
Controle um braço robótico com módulos Zio Parte 1
Controle um braço robótico com módulos Zio Parte 1

Esta postagem do blog faz parte da Série Zio Robotics.

Introdução

Neste tutorial, construiremos um projeto onde usaremos módulos Zio para controlar o Braço Robótico. Este projeto irá ensiná-lo a fazer com que sua garra de braço robótico abra e feche. Este tutorial bacana é adequado para projetos em que você precisa que seu robô execute uma função simples de selecionar e posicionar.

Nível de dificuldade:

Zio Padawan

Recursos úteis:

Você deve ter um conhecimento básico de como instalar placas de desenvolvimento Zio. Neste tutorial, presumimos que sua placa de desenvolvimento já esteja configurada e pronta para ser configurada. Se você ainda não configurou sua placa, confira nosso tutorial do Guia de início Zio Qwiic abaixo para começar:

Zio Zuino M UNO Guia de início Qwiic

Hardware:

  • Zio Zuino M UNO
  • Zio 16 Servo Controlador
  • Zio DC / DC Booster
  • Bateria 3,7V 2000mAh
  • Braço robótico

Programas:

  • IDE Arduino
  • Biblioteca de drivers servo Adafruit PWM

Etapa 1: montagem do braço robótico

Image
Image
Esquemas do Projeto
Esquemas do Projeto

Nosso braço robótico vem com 4 servos. Para a Parte 1 deste projeto, usaremos apenas um servo conectado à garra do braço robótico.

Fora da caixa, o braço robótico vem em peças.

Portanto, você precisa primeiro montar o braço robótico, pois essa é a parte mais complicada e demorada do processo. Para a maioria dos conjuntos de braço robótico, você obterá as seguintes peças:

  • Garra
  • Suporte multiuso
  • Suporte em forma de L
  • Suporte em forma de U
  • Parafusos auto-roscantes
  • Parafusos
  • Servos
  • Rolamentos

Incluímos acima um guia de vídeo sobre como montar o braço robótico que usamos para este projeto.

Etapa 2: Esquemas do Projeto

Qual será a aparência de seu projeto final depois de configurar seu braço robótico com módulos Zio.

Etapa 3: Configuração da conexão dos módulos Zio

Zio Modules Connection Set Up
Zio Modules Connection Set Up

Esta é a conexão de nossos módulos Zio a serem configurados com o Braço Robótico. Conectar todos os módulos é muito fácil e não leva mais de 10 minutos para configurar.

Etapa 4: Conecte o Claw Servo ao Zio 16 Servo Controller

Conecte o Claw Servo ao Zio 16 Servo Controller
Conecte o Claw Servo ao Zio 16 Servo Controller

Os servo motores têm três fios: alimentação, aterramento e sinal. O fio de alimentação é normalmente vermelho e deve ser conectado ao V +. O fio terra é normalmente preto ou marrom e deve ser conectado a um pino de aterramento. O pino do sinal é tipicamente amarelo, laranja ou branco e deve ser conectado a um pino digital na placa Arduino.

** O fio preto deve ser com GND, fio branco PWM, fio vermelho para V +

Etapa 5: Conecte seu 16 Servo ao Booster DC / DC e configure-o para 5,0V

Conecte seu 16 Servo ao Booster DC / DC e configure-o para 5,0V
Conecte seu 16 Servo ao Booster DC / DC e configure-o para 5,0V

Usamos uma bateria de 3,7 V para alimentar o nosso 16 Servo Controlador, que pode acomodar até 5,5 V, enquanto o nosso Uno tem saída a 5 V é usado para controlar o nosso servo. Usamos um DC / DC Booster para aumentar e ajustar a tensão de alimentação da bateria para 5,0.

Use o potenciômetro no DC Booster para ajustar a tensão até chegar a 5,0. Pressione o botão In / Out até que o display mostre 5.0. Você precisa fornecer energia (bateria de 3,7 V) primeiro ao seu Booster DC / DC para ajustar a tensão.

Etapa 6: Conecte o Zuino M Uno ao Zio 16 Servo Controlador

Conecte Zuino M Uno ao Zio 16 Servo Controlador
Conecte Zuino M Uno ao Zio 16 Servo Controlador

Qwiic conecte Zuino M Uno ao controlador Zio Servo com cabo qwiic.

Etapa 7: execute o código

Usamos a biblioteca Adafruit PWM Servo para codificar nossa função de garra de braço robótico. O código a seguir comandará nossa garra para abrir e fechar, portanto, dará a nossa garra robótica a capacidade de pegar e posicionar objetos.

Você pode encontrar e baixar o código-fonte para este projeto Robotic Arm Parte 1 em nossa página GitHub.

Recomendado: