Alura > Cursos de Programação > Cursos de Embarcados e Robótica > Conteúdos de Embarcados e Robótica > Primeiras aulas do curso Arduino e Robótica: Programando um braço robô

Arduino e Robótica: Programando um braço robô

Detalhando o projeto - Apresentação ao projeto

Bem vindo a mais um curso, sobre o tema Robótica.

Vamos trabalhar utilizando a plataforma do Arduino, para vermos alguns conceitos importantes sobre robótica.

O projeto

O projeto em que iremos trabalhar pode ser visto no seguinte vídeo, que consiste em construirmos um braço-robô. Algo como:

Braço-robô

Para esse projeto, precisaremos saber sobre entradas analógicas, saída digital, e para facilitar a nossa vida, utilizaremos o Arduino.

No próximo vídeo, veremos o material necessário para o projeto, para juntos construirmos o nosso braço-robô.

Detalhando o projeto - Materiais necessários

Ao pesquisar MeArm na internet, temos uma ideia de como ficará o projeto. Além do braço-robô, teremos dois joysticks para controlá-lo.

Neste vídeo, vamos detalhar os materiais necessários para a montagem do nosso braço-robô. Vamos lá:

Arduino UNO

No treinamento, utilizaremos o Arduino UNO, mas não se preocupe se você não a possui, os outros tipos também funcionam perfeitamente para programar a inteligência do braço-robô.

Kit de Chassi

O chassi utilizado no curso é de acrílico, mas o projeto funciona também no chassi de MDF. O chassi de acrílico foi escolhido por conta da sua resistência e durabilidade.

Link do Mercado Livre

Atenção: Existem kits que já vem com os motores servo!

Protoboard

A protoboard será utilizada basicamente para a alimentação dos motores, então ela pode ser tanto a grande quanto a mini (menor).

Servo motor

Um servo motor bem popular, fácil de ser encontrado na internet e barato, é o Micro Servo Motor 9g SG90. Existem outros servo motores mais sofisticados, mas esse atende muito bem ao nosso projeto.

Link no Mercado Livro

Joystick Arduino 3 Eixos

Link no Mercado Livro

Precisaremos de dois Joysticks Arduino 3 Eixos, que utilizaremos para controlar o braço-robô.

Jumpers

Utilizaremos oito jumpers Macho x Fêmea e catorze Macho x Macho, para fazer as ligações da Protoboard com o chassi e afins.

Lista resumida

Com isso nossa lista está pronta. Todos esses itens podem ser achados no Mercado Livre ou até mesmo em lojas de eletrônica.

Detalhando o projeto - Testando o servo motor

Para que possamos interagir mais com o Arduino, nesse vídeo faremos um teste com o servo motor. Ligaremos-o ao Arduino, para começar a entender o seu funcionamento.

Detalhando a fiação do Servo Motor 9g

Para ligar o servo motor ao Arduino, precisaremos de três jumpers macho x macho. A fiação dele possui três cores, laranja, vermelho e marrom:

Micro Servo Motor 9g SG90

Cada fio possui uma representação:

Para não ligar o servo motor a uma protoboard, e da protoboard conectamos ao Arduino, utilizaremos os jumpers para realizar a conexão direta ao Arduino.

Conectando o Servo Motor 9g ao Arduino

Para interagir com o motor, executaremos um código que já está pronto. Basta abrir a IDE do Arduino, e no menu superior, selecionar File -> Examples -> Servo -> Sweep.

Vamos nos atentar à função setup():

void setup() { 
  myservo.attach(9);
}

O programa utiliza o pino 9. Logo, vamos ligar o fio laranja do servo motor a um jumper, que por sua vez é ligado ao pino 9 do Arduino. Por último, ligamos um jumper ao fio vermelho e um jumper ao fio preto, ambos do servo motor, que serão ligados aos pinos 5V e GND do Arduino, respectivamente.

Executando o programa e testando o motor

Agora, podemos ligar a alimentação do Arduino e conectá-lo à nossa máquina, para executar o programa.

Ainda na IDE do Arduino, subimos o código para a placa clicando no botão de Upload (uma seta para a direita).

O servo motor começa a girar. Se formor prestar atenção no código, vemos que o código faz com que o motor fique girando de 0º até 180º, e depois de 180º até 0º.

Isso faz com que o motor fique indo e voltando, o que nos ajuda a perceber o funcionamento do servo motor, já que o seu giro é de 180º, ele não gira 360º.

Então, com esse código, podemos testar todos os nossos servo motores, para verificar que eles estão em pleno funcionamento.

Sobre o curso Arduino e Robótica: Programando um braço robô

O curso Arduino e Robótica: Programando um braço robô possui 116 minutos de vídeos, em um total de 55 atividades. Gostou? Conheça nossos outros cursos de Embarcados e Robótica em Programação, ou leia nossos artigos de Programação.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Embarcados e Robótica acessando integralmente esse e outros cursos, comece hoje!

Plus

De
R$ 1.800
por
12X
R$109
à vista R$1.308
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

Matricule-se

Pro

De
R$ 2.400
por
12X
R$149
à vista R$1.788
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, a inteligência artificial da Alura

    Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos, corrige exercícios e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com a Luri até 100 mensagens por semana.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

Matricule-se

Ultra

12X
R$209
à vista R$2.508
  • Acesso a TODOS os cursos por 1 ano

    Formações com mais de 1500 cursos atualizados e novos lançamentos semanais, em Programação, Inteligência Artificial, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Certificado

    A cada curso ou formação concluído, um novo certificado para turbinar seu currículo e LinkedIn.

  • Mentorias com especialistas

    No Discord, você tem acesso a eventos exclusivos, grupos de estudos e mentorias com especialistas de diferentes áreas.

  • Comunidade exclusiva

    Faça parte da maior comunidade Dev do país e crie conexões com mais de 120 mil pessoas no Discord.

  • Acesso ao conteúdo das Imersões

    Acesso ilimitado ao catálogo de Imersões da Alura para praticar conhecimentos em diferentes áreas.

  • App Android e iOS para estudar onde quiser

    Explore um universo de possibilidades na palma da sua mão. Baixe as aulas para assistir offline, onde e quando quiser.

  • Luri, com mensagens ILIMITADAS

    Mensagens ilimitadas para estudar com a Luri, a IA da Alura, disponível 24hs para tirar suas dúvidas, dar exemplos práticos, corrigir exercícios e impulsionar seus estudos.

  • Luri Vision, a IA que enxerga suas dúvidas

    Envie imagens para a Luri e ela te ajuda a solucionar problemas, identificar erros, esclarecer gráficos, analisar design e muito mais.

  • Alura Língua - Inglês e Espanhol

    Aprenda um novo idioma e expanda seus horizontes profissionais. Cursos de Inglês, Espanhol e Inglês para Devs, 100% focado em tecnologia.

  • 6 Ebooks da Casa do Código

    Escolha os ebooks da Casa do Código, a editora da Alura, que apoiarão a sua jornada de aprendizado para sempre.

Matricule-se
Conheça os Planos para Empresas

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas