100% acharam este documento útil (2 votos)
381 visualizações13 páginas

Kit Braço Robótico MDF Com Arduino - Blog Eletrogate

Este documento descreve um kit de braço robótico feito de MDF com quatro servomotores controlados por Arduino. O braço possui várias articulações e uma garra para segurar objetos. O documento explica como montar e programar o braço para movimentá-lo.

Enviado por

sergio
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
100% acharam este documento útil (2 votos)
381 visualizações13 páginas

Kit Braço Robótico MDF Com Arduino - Blog Eletrogate

Este documento descreve um kit de braço robótico feito de MDF com quatro servomotores controlados por Arduino. O braço possui várias articulações e uma garra para segurar objetos. O documento explica como montar e programar o braço para movimentá-lo.

Enviado por

sergio
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 13

Home

 Acesse nossa loja

Kit Braço Robótico MDF com Arduino Apostilas Arduino

PUBLICADO POR  VITOR VIDAL EM  28 DE JULHO DE 2017

Hoje vamos falar sobre o Kit Braço Robótico em MDF. Este kit consiste em todas as
Categorias
peças necessárias para montar um braço robótico genuíno, com dois eixos de
controle e uma garra. Todos os movimentos são controlados por 4 servomotores,
A4988 (1)
que não vêm inclusos no kit. Os servos são responsáveis por controlar os
movimentos do braço em seus diferentes eixos e a garra. Adaptador (1)
É o produto ideal para que makers, amantes da eletrônica e qualquer pessoa que
Arduino (46)
deseja montar e ter o seu próprio braço robótico. Todas as peças são cortadas à
laser, com base em placas de MDF. Foi pensado para ser utilizado em projetos com Arduino MEGA (1)
o Arduino, Pic, ESP e outros microcontroladores. Vamos mostrar como programar o Arduino Pro Mini (1)
Arduino para controlar o braço de forma satisfatória.
Automação Residencial (3)
Introdução
Bluetooth (1)
O Braço Robótico MDF é um típico braço mecânico desenvolvido para aplicações
de robótica. Feito em MDF de 3mm de espessura e de forma modular e fácil de ser Componentes eletrônicos
montado, é ideal para projetos de prototipação e validação de sistemas robóticos. (2)
Este é o equipamento ideal para ser o primeiro braço robótico de quem está 
Controle Remoto IR (1)
começando no mundo da robótica.
DHT11 (1)
As peças são todas cortadas a laser e os parafusos, porcas e demais componentes
de montagem(exceto os servos) já vêm todos incluídos no kit. Pode ser montado Diagrama esquemático (1)

por qualquer pessoa. Basta seguir o manual de instruções com bastante atenção. Display (1)
Para fazer o download do manual e ver como é feita a montagem, acesse esse link.
Display 7 segmentos (2)

Display LCD (1)

Display OLED (1)

ESP-01 (3)

ESP01 (1)

ESP12 (3)

ESP32 (2)

ESP8266 (4)

GPS (1)

HC-06 (1)

HX711 (1)

IOT (1)

Braço robótico com garra aberta Keypad (1)

Laser (1)
A gura 1 acima apresenta o braço robótico montado com os 4 servos para
LDR (1)
controle das suas articulações. A gura 2, logo abaixo, mostra o conjunto de peças
que compõem o kit. As peças devem ser cuidadosamente montadas para que o MAX7219 (1)
braço funcione corretamente.
Mini Bomba (1)

Módulo Relé (1)

Motor de passo (2)

Multifunções Shield (1)

NFC (1)

NodeMCU (5)

PCF8574 (1)

Ponte H (3)

Relé (2)
Peças para braço robótico. Créditos: Eletrogate
RFID (1)

Sem categoria (7)


Servos para controle de movimentos
Sensor de chuva (1)
Todas as articulações do Braço Robótico são movimentadas por um conjunto com 4

servomotores TowerPro SG90. Enviando comandos a cada servo, é possível
controlar a posição de seu eixo de rotação de forma a controlar as articulações do
Sensor de umidade do
braço mecânico de forma desejada. As articulações executam movimentos de até
solo (1)
180°. Além de tudo, o braço também conta com uma garra de aproximadamente
60mm para segurar e soltar pequenos objetos. Sensor obstáculo (1)

TM1637 (1)
É comum que projetos em que servomotores são utilizados que os mesmos sejam
conectados diretamente ao Arduino. Neste caso, são 4 servos, de forma que é USB Host (1)
necessário ter uma fonte de alimentação externa, pois o Arduino não é capaz de
suprir toda a potência para o conjunto de 4 motores. Vamos utilizar uma fonte de
protoboard em nosso projeto, conforme será explicado mais adiante.
Tudo sobre Arduino
 
Guia completo do
Aplicações Arduino Pro Mini
0

 29 de abril de 2020
 

Gravando
As aplicações desse braço robótico em MDF são principalmente:
programas no ESP-
0
Projetos escolares e de faculdade sobre robótica; 01 com o
Adaptador USB
Protótipos de produtos e equipamentos que necessitem de um braço robótico;
 22 de abril de 2020
Validação de conceitos e de produtos;
Dispensador
Automação de processos simples;
automático de
0
Ensino e aprendizado de robótica; álcool líquido para
lavar as mãos
Por ser um braço de bancada, aplicações industriais ou em processos comerciais
 16 de abril de 2020
são mais restritas. Apesar de que é uma ótima ferramenta para validar conceitos e
testar algoritmos para braços robóticos mais robustos. Sinalizador para te
lembrar de lavar as
  0
mãos

Descrição do Projeto  25 de março de 2020

  Guia de nitivo de
uso da Ponte H
0
Neste projeto vamos montar o kit Braço Robótico em MDF e programar um Arduino L298N
UNO com uma Sensor Shield V5.0 para controlar os quatro servos do braço. Como o
 5 de março de 2020
Arduino no USB não fornece potência para todos os servos, vamos utilizar uma
fonte externa de 9V para alimentar os servoacionamentos. Com o Arduino, vamos
utilizar como software base a aplicação desenvolvida aqui no blog para controlar
uma garra robótica. A garra robótica deste outro projeto é diferente da utilizada no
braço robótico. Feita em acrílico e vendida apenas como garra (sem componentes
maiores como o braço mecânico), a garra é aplicada para segurar e soltar objetos e
pode ser a xada em diferentes superfícies.

Esse software base utiliza um potenciômetro para ler o sinal comandado pelo
usuário e proporcionalmente a esse sinal modula a saída PWM aplicada ao
servomotor. Em nosso projeto com o braço mecânico, como são 4 servos, vamos

expandir esse projeto para fazer a leitura de 4 potenciômetros, cada um para
acionar um dos servos do braço mecânico.

Aspectos de Hardware
 

Para a nossa montagem vamos precisar dos seguintes componentes:

1 Arduino Uno R3 + Cabo USB

1 Sensor Shield V5 para arduino;

1 Fonte 9V/1A para alimentar o Arduino;

4 Micro Servos 9g Tower Pro;

4 Potenciômetros de 10k;

1 Kit Braço robótico em MDF para Arduino;

1 Protoboard 400 pontos

Jumpers – Macho/Femea

Com o manual disponibilizado na parte introdutória não há muito segredo para


montar o projeto, basta apenas seguir com atenção as instruções do manual de
montagem. Com o braço pronto para ser ligado, temos que fazer a montagem do
Arduino para controlar os servos. Veja a gura abaixo:

Aspectos de Software
 

O nosso software deve fazer a leitura de quatro potenciômetros, cada qual para
controlar um servomotor. Assim, no nosso rmware, devemos utilizar quatro canais
analógicos para fazer as leituras e quatro canais PWM, cada um para um
servomotor diferente. Como são muitos sinais de de controle ligados no mesmo
circuito, pode ser que os servos quem instáveis devido à ruídos. Principalmente
se toda a montagem for feita em uma protoboard ao invés da sensor shield.
Certi que de que a protoboard está sendo alimentada pela Sensor Shield pelo 5V
e  GND, bem como o VCC e GND de alimentação de cada potenciômetro.

No código abaixo temos a de nição dos pinos de leitura, cada um para um


potenciômetro, e a declaração de quatro objetos do tipo Servo. Para declarar
objetos da classe Servo é preciso incluir a biblioteca Servo.h.

C++
1 // BLOG Eletrogate
2 // Kit Braço Robótico MDF com Arduino
3 // https://blog.eletrogate.com/kit-braco-robotico-mdf-com-arduino/
4
5
6 #define potpin1 0
7 #define potpin2 1
8 #define potpin3 2
9 #define potpin4 3
10
11 #include <Servo.h>
12
13 Servo myservoBase; // Objeto servo para controlar a base
14 Servo myservoGarra; //Objeto servo para controlar a garra
15 Servo myservoAltura; //Objeto servo para controlar a altura do braço
16 Servo myservoProfundidade; //Objeto servo para profundidade a altura do braço
17
18
19 int val; // variable to read the value from the analog pin
20
21 void setup()
22 {
23 //Associa cada objeto a um pino pwm
24 myservoBase.attach(9);
25 myservoGarra.attach(10);
26 myservoAltura.attach(11);
27 myservoProfundidade.attach(6);
28 }
29
30 void loop()
31 {
32

Na função void loop vamos sempre atualizar os valores lidos dos potenciômetros e
usá-los como referência para setar a posição de cada servo. Assim, qualquer
controle feito no knob de um dos quatro potenciômetros será convertido em uma
mudança de posição em um dos quatro servos. Dessa forma podemos controlar
separadamente a base do braço, bem como as articulações(altura e profundidade
do braço) e a abertura e fechamento da garra.

Repare como nós fazemos a leitura de cada pino analógico diretamente dentro da
função map(), já passando o resultado da leitura como argumento da função map().

Considerações nais

 
Com o kit Braço Robótico em MDF e quatro micro servos TowerPro SG90 você pode
implementar um braço robótico só seu. Um aspecto prático da montagem é o ruído
que a montagem no protoboard e possíveis contatos mal xados podem acarretar.
Deixe todas as ligações rmes e veri que se todos os componentes estão bem
referenciados ao GND.

Uma dica prática na hora de montar o braço seguindo o manual do fabricante:


Nenhum dos parafusos deve ser apertado demais. Como é um conjunto de peças
móveis, você deve usar os parafusos apenas para juntar as peças, aplicando o
mínimo de força necessário. O mesmo vale para os parafusos usados para prender
os “chifres” dos servo motores. Quando esses parafusos cam muito apertados
pode acontecer de até travar o giro do servo. Sendo assim, em todos os parafusos,
use o mínimo de força possível, apenas o necessário para deixar as peças xas.

No mais, deixe as suas dúvidas nos comentários para que nós possamos te ajudar!
Até a próxima!

sssss
Avaliação: 4.4/5. De 7 votos.

24

Vitor Vidal
Engenheiro eletricista, mestrando em eng. elétrica e
apaixonado por eletrônica, literatura, tecnologia e ciência.
Divide o tempo entre pesquisas na área de sistemas de
controle, desenvolvimento de projetos eletrônicos e sua estante
de livros.

Artigos Relacionados

16 de abril de 2020
22 de abril de 2020
29 de abril de 2020
Dispensador
Guia completo do Gravando programas
automático de álcool
Arduino Pro Mini no ESP-01 com o
líquido para lavar as
Adaptador USB
mãos
 Leia mais

 Leia mais  Leia mais

TAMBÉM NO ELETROGATE

Guia completo do Guia do Sensor de Ponte H com relés: G


Motor de Passo … umidade do solo e … Como montar d

2 years ago • 24 COMENTÁ… a year ago • 6 COMENTÁRI… a year ago • 2 COMENTÁRI… 3


Just another WordPress site Just another WordPress site Just another WordPress site E
d
c

27 COMENTÁRIOS eletrogate 🔒 Disqus' Privacy Policy

 Recomendar 3 t Tweet f Partilhar Mostr

Escreva o seu comentário...

Francisco Brandao • 6 months ago


esse projeto tem um tutorial
△ ▽ • Responder • Partilhar ›

Gerson Sena > Francisco Brandao • 2 months ago


Olá, Francisco!

Conseguiu montar? Gostaria de compartilhar tua experiência na minha playlist, ond


meu? Estou querendo fazer continuação com outros projetos usando ele:

△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Francisco Brandao • 5 months ago
Bom dia Francisco,
Esse é o manual de montagem do Braço Robótico:
http://manuais.eletrogate.c... 
E esse é o link do Youtube que poderá ajudá-lo na montagem :
https://www.instructables.c...
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

AprendaMais Profissões Jales • 6 months ago


Bom dia, vcs não tem um kit que tenha o braço robótico em acrílico e que também utilize
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > AprendaMais Profissões Jales • 6 months ago
Boa tarde Jales,
O Braço robótico é feito em MDF. Você poderá encontrar o Joystick na Eletrogate.
Estamos pensando em fazer um tutorial com Joystick.
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Elio Batista • a year ago


Bom dia.Sou professor da Escola Esc Municipal Dom Pedro I.Nossa escola comprou 84 k
Arduíno.Estou muita dificuldade em montar a parte eletrônica do Braço Robótico.Gostaria
assunto,bem como se voces disponibilizam algum curso de montagem do Braço robotico
agradeço.Professor Elio Batista.
△ ▽ • Responder • Partilhar ›

Gerson Sena > Elio Batista • 2 months ago • edited


Olá, Elio.

Eu tenho ele montado nessa playlist aqui, com outro código de teste também. Se a

△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Gerson Sena • 2 months ago
Bom dia Gerson, tudo bem?
A Eletrogate disponibilizou recentemente o manual de montagem da parte
http://manuais.eletrogate.c...
Esse manual foi elaborado por mim.
O tutorial da parte Arduino será revisado por mim.
Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Gerson Sena > Jose Gustavo Abreu Murta • 2 months ago


Olá, Gustavo! Um prazer reencontrá-lo!

Achei o material sim, e está maravilhosamente bem feito e acabado
Se me permitir vou deixar o link dessa páginas na descrição e com
vídeos lá no meu canal.

Quando o tutorial estiver revisado, favor avisar. Eu acho que ainda t


agenda. Parti no momento para aulas de robótica para ensino funda
muito. Tem sido um projeto divertido.

Será sempre um prazer conversar contigo.

Abraço, amigo.
△ ▽ • Responder • Partilhar ›

Gabriel > Elio Batista • a year ago


Montei para minha turma. Sou professor também. Entre em contato comigo pelo w
22999760905
△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Elio Batista • a year ago • edited
Boa tarde Elio,

A Eletrogate não tem curso para montagem do braço robótico.


Esse é o manual de montagem do Braço Robótico:
http://manuais.eletrogate.c...
E esse é o link do Youtube que poderá ajudá-lo na montagem :
https://www.instructables.c...

Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Elio Batista > Jose Gustavo Abreu Murta • a year ago


Se puder me envie um video montando a parte eletronica do arduino. Profe

Em qui, 21 de mar de 2019 às 14:12, Disqus <[email protected]> e


△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Elio Batista • a year ago
Bom dia Elio,
Sugiro que veja esse vídeo:

Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

Gilmar • a year ago


ver mais

△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > Gilmar • a year ago


Boa tarde Gilmar,
Conforme esta definido no programa, temos cada servomotor associado à cada p
#define potpin1 = pino A0 controla myservoBase.attach( pino D9);
#define potpin2 = pino A1 controla myservoGarra.attach(pino D10);
#define potpin3 = pino A2 controla myservoAltura.attach(pino D11);
#define potpin4 = pino A3 controla myservoProfundidade.attach(pino D6);

Não dá para eu conferir isso pela sua foto enviada.


Atenciosamente,
Gustavo Murta
△ ▽ • Responder • Partilhar ›

edison martins • 2 years ago


Ganhei um kit robotica da Eletrogate e estou tendo dificuldade com a montagem do chass
desrespeito) liguei para atendimento e disseram que para seguir as figuras mas nao esta
me esta irritando sera que traduzir nao seria mais pratico e atencioso com o cliente(estou
obrigado a saber ingles) ou ter um video passo a passo.Vamos parar com essa economia
△ ▽ • Responder • Partilhar ›

Gerson Sena > edison martins • 2 months ago


Edison, é post antigo, mas se vale uma dica, inglês é divertido e ao mesmo tempo
essas coisas. Use ferramentas de tradução. Coisa que maker não pode ter é perd
facilidade, pois é pra ser divertido, desafiador, não irritante. Já faz tanto tempo, esp
Abraços.

Eu fiz o vídeo de montagem desse kit e o meu veio todo em chinês. kkkk


ver mais

△ ▽ • Responder • Partilhar ›

Jose Gustavo Abreu Murta Moderador > edison martins • 2 years ago
Bom dia Edison, 
Infelizmente a Eletrogate não tem o manual de montagem do Braço Robótico em p
Encontrei esse tutorial passo a passo, na web.
https://www.instructables.c...
Se você não entende a lingua inglesa, sugiro que use o tradutor de página da Goog
Use o navegador Chrome. https://www.google.com/intl...
Na pagina aberta do Tutorial, usando o Chrome, clique no botão direito do mouse e
Português.
Esse vídeo também poderá ser útil :

ver mais

△ ▽ • Responder • Partilhar ›

Patrícia Sumihara • 3 years ago


Comprei o braço robótico e não consigo montar, pois não veio com o manual. Entrei em c
do braço robótico de acrílico que tem peças diferentes.
△ ▽ • Responder • Partilhar ›

Anwar Moderador > Patrícia Sumihara • 3 years ago


Olá Patrícia! Atualizamos o Braço Robótico e disponibilizamos um novo manual. P
http://manuais.eletrogate.c...
△ ▽ • Responder • Partilhar ›

Karol Reis • 3 years ago


Boa tarde, meu nome é Karoline.
você teria o desenho deste braço feito no AutoCad ou semelhante?
△ ▽ • Responder • Partilhar ›

Anwar Moderador > Karol Reis • 3 years ago


Olá Karol, Infelizmente não temos, mas o nome do projeto é MeArm.
1△ ▽ • Responder • Partilhar ›

Kelvin Bispo • 3 years ago


Muito bom esse artigo! Me ajudou muito. Obrigado! 😊
△ ▽ • Responder • Partilhar ›

Vitor > Kelvin Bispo • 3 years ago


Obrigado pelo comentário Kelvin!

Responde sua dúvida logo acima. Espero que tenha ajudado. Peço desculpas pelo
com problemas com as notificações.

Abraços
△ ▽ • Responder • Partilhar ›

Kelvin Bispo • 3 years ago


Estou com problemas, todos os servos estão mexendo sem eu controlar. E agora o que e
△ ▽ 1 • Responder • Partilhar ›

Vitor > Kelvin Bispo • 3 years ago


Bom dia, Kelvin!
Se os servos estão instáveis, pode ser por conta de os sinais de controle estarem
- Verifique se toda a montagem está bem aterrada(todos os GNDs bem conectado
- Como são servos analógicos(a realimentação da posição é dada pelo potenciôm
tremerem um pouco, pois o sinal analógico é vulnerável a interferências e qualque
com que o circuito de controle tente corrigir a posição, daí a tremedeira que pode d 
- Verifique se a alimentação dos servos é feita por uma fonte de tensão independe
conectar os dois GNDs)
- Certifique que a alimentação dos servos se mantém constante mesmo acionand
montagens, dependendo da fonte de alimentação, a tensão pode abaixar em 1V ou
também deixa os servos instáveis. Se a tensão estiver abaixando, o ideal é provide
Se o problema persistir, o idea é medir a saída de cada sinal do arduino com oscilo
estão oscilando. Se sinal de controle de cada servo estiver oscilando isso também
indesejados e "tremedeiras".
Obrigado pelo comentário!
△ ▽ • Responder • Partilhar ›

Vitor > Kelvin Bispo • 3 years ago


Bom dia, Kelvin!

Se os servos estão instáveis, pode ser por conta de os sinais de controle estarem

- Verifique se toda a montagem está bem aterrada(todos os GNDs bem conectado


- Como são servos analógicos(a realimentação da posição é dada pelo potenciôm
tremerem um pouco, pois o sinal analógico é vulnerável a interferências e qualque
com que o circuito de controle tente corrigir a posição, daí a tremedeira que pode d
- Verifique se a alimentação dos servos é feita por uma fonte de tensão independe
conectar os dois GNDs)
- Certifique que a alimentação dos servos se mantém constante mesmo acionand
montagens, dependendo da fonte de alimentação, a tensão pode abaixar em 1V ou
também deixa os servos instáveis. Se a tensão estiver abaixando, o ideal é provide

Se o problema persistir, o idea é medir a saída de cada sinal do arduino com oscilo
estão oscilando. Se sinal de controle de cada servo estiver oscilando isso também
indesejados e "tremedeiras".

Obrigado pelo comentário!


△ ▽ • Responder • Partilhar ›

✉ Subscrever d Acerca do DisqusAdicionar o DisqusAdicionar ⚠ Do Not Sell My Data

Redes sociais

 


Eletrogate Atendimento

 Acesse nossa loja  (31) 3142-3800


 Sobre nós  (31) 99451-3800
 Apostilas  [email protected]
 Contato  Segunda a Sexta das 08:00
às 17:00

Eletrogate © 2020 Todos direitos reservados.

Você também pode gostar