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 em que iremos trabalhar pode ser visto no seguinte vídeo, que consiste em construirmos um braço-robô. Algo como:
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ô.
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á:
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ô.
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.
Atenção: Existem kits que já vem com os motores servo!
A protoboard será utilizada basicamente para a alimentação dos motores, então ela pode ser tanto a grande quanto a mini (menor).
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.
Precisaremos de dois Joysticks Arduino 3 Eixos, que utilizaremos para controlar o braço-robô.
Utilizaremos oito jumpers Macho x Fêmea e catorze Macho x Macho, para fazer as ligações da Protoboard com o chassi e afins.
Com isso nossa lista está pronta. Todos esses itens podem ser achados no Mercado Livre ou até mesmo em lojas de eletrônica.
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.
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:
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.
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.
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.
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:
Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Mais de 1500 cursos completamente atualizados, com novos lançamentos todas as semanas, emProgramação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.
Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.
Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.
Emitimos certificados para atestar que você finalizou nossos cursos e formações.
Luri é nossa inteligência artificial que tira dúvidas, dá exemplos práticos e ajuda a mergulhar ainda mais durante as aulas. Você pode conversar com Luri até 100 mensagens por semana.
Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.
Acesso completo
durante 1 ano
Estude 24h/dia
onde e quando quiser
Novos cursos
todas as semanas