Índice:
- Etapa 1: peças necessárias
- Etapa 2: Remova a carcaça do motor
- Etapa 3: Soldar em fios mais longos
- Etapa 4: Adicionar motores à placa do motor
- Etapa 5: construir placa de switch
- Etapa 6:
Vídeo: Braço robótico controlado por Arduino do Lego Mindstorm: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Transforme dois velhos motores Lego Mindstorm em um braço de garra controlado por um Arduino Uno.
Este é um projeto Hack Sioux Falls, onde desafiamos as crianças a construir algo legal com um Arduino.
Etapa 1: peças necessárias
Suprimentos necessários:
- 2 grandes motores de tempestade mental Lego ev3
- Uma variedade de peças técnicas e engrenagens Lego
- Um Arduino Uno
- Placa do motor
- Um pedaço de perfboard
- Fios longos
- 4 resistores
- 4 botões
- Uma bateria USB portátil
- Um carregador usb
- Solda e ferro de solda
- Conjunto de chaves de fenda
- Um cortador de arame
Etapa 2: Remova a carcaça do motor
Comece removendo os parafusos na parte traseira de ambos os motores e, em seguida, remova as tampas brancas. Você pode então descartá-los.
Puxe os motores para fora, tomando cuidado para não remover nenhuma das engrenagens internas. Se você remover qualquer uma das engrenagens, apenas coloque-as de volta no lugar.
Uma vez que os motores foram removidos, corte o plug-in na extremidade do motor com um alicate.
Etapa 3: Soldar em fios mais longos
Solde um fio novo e mais longo. Isso é muito mais fácil do que parece e leva apenas alguns segundos se você souber o que está fazendo.
Coloque o motor de volta no invólucro de plástico e aparafuse-o de volta. Agora você pode iniciar a construção do braço. Você pode criar seu próprio design ou sair daquele na foto.
Etapa 4: Adicionar motores à placa do motor
Use uma chave de fenda Phillips para conectar os fios provenientes dos motores na placa do motor, conforme mostrado na imagem. Em seguida, conecte a placa ao Arduino Uno.
Corte o carregador USB ao meio, expondo o fio interno. Retire o isolamento e, em seguida, retire os dois fios positivo e negativo. Em seguida, conecte-o à placa do motor
Etapa 5: construir placa de switch
Solde os resistores, interruptores e fios no perfboard como na imagem.
Adicione alguns pinos de conector fêmea na perfboard e na placa do motor, como mostra a imagem, e conecte os dois.
Etapa 6:
Conecte o Arduino em um computador e carregue este código no Arduino.
Usamos esta biblioteca de drivers de motor da Adafruit, mas outra biblioteca de drivers também funcionaria.
#inlude
botão interno esquerdo = A0; botão direito interno = A1; int botãoAbrir = A2; botão internoFechar = A3; AF_DCMotor motorRotate (1); AF_DCMotor motorGrabber (2); void setup () {Serial.begin (9600); // configura a biblioteca serial em 9600 bps Serial.println ("Teste do motor!"); pinMode (buttonLeft, INPUT); pinMode (buttonRight, INPUT); pinMode (buttonOpen, INPUT); pinMode (buttonClose, INPUT); // liga o motor motorRotate.setSpeed (200); motorGrabber.setSpeed (200); motorRotate.run (RELEASE); motorGrabber.run (RELEASE); } void loop () {int buttonStateLeft = digitalRead (buttonLeft); int buttonStateRight = digitalRead (buttonRight); int buttonStateOpen = digitalRead (buttonOpen); int buttonStateClose = digitalRead (buttonClose); if (buttonStateLeft == HIGH) {Serial.println ("Botão à esquerda"); motorRotate.run (PARA TRÁS); atraso (250); motorRotate.run (RELEASE); } else if (buttonStateRight == HIGH) {Serial.println ("Botão direito"); motorRotate.run (FORWARD); atraso (250); motorRotate.run (RELEASE); } else if (buttonStateOpen == HIGH) {Serial.println ("Botão aberto"); motorGrabber.run (PARA TRÁS); atraso (150); motorGrabber.run (RELEASE); } else if (buttonStateClose == HIGH) {Serial.println ("Botão Fechar"); motorGrabber.run (FORWARD); atraso (150); motorGrabber.run (RELEASE); }}
Recomendado:
Um braço robótico simples controlado pelo movimento real da mão: 7 etapas (com imagens)
Um braço robótico simples controlado pelo movimento real da mão: Este é um braço robótico DOF muito simples para iniciantes. O braço é controlado pelo Arduino. Ele é conectado a um sensor que é colocado na mão do operador. Portanto, o operador pode controlar o cotovelo do braço dobrando o próprio movimento do cotovelo
Braço robótico controlado por Arduino e PC: 10 etapas
Braço robótico controlado por Arduino e PC: Os braços robóticos são amplamente usados na indústria. Seja para operações de montagem, soldagem ou até mesmo para atracação na ISS (Estação Espacial Internacional), ajudam os humanos no trabalho ou substituem totalmente os humanos. O braço que eu construí é menor
Braço robótico controlado do Arduino com 6 graus de liberdade: 5 etapas (com imagens)
Arduino Controlled Robotic Arm W / 6 Degrees of Freedom: Sou membro de um grupo de robótica e todos os anos nosso grupo participa de uma Mini-Maker Faire anual. A partir de 2014, decidi construir um novo projeto para cada evento anual. Na época, eu tinha cerca de um mês antes do evento para arrumar algo
Braço robótico controlado por Nunchuk (com Arduino): 14 etapas (com imagens)
Braço robótico controlado por Nunchuk (com Arduino): os braços robóticos são fantásticos! Fábricas em todo o mundo os possuem, onde pintam, soldam e transportam coisas com precisão. Eles também podem ser encontrados na exploração espacial, veículos submarinos operados remotamente e até mesmo em aplicações médicas! E agora você pode
Braço robótico controlado por luva: 6 etapas (com imagens)
Braço robótico controlado por luva: Objetivo: ganhar experiência e habilidades de resolução de problemas criando um projeto para completarOutline- Use uma luva para conectar através de um arduino para controlar um " braço " impresso robótico 3-D. Cada uma das juntas do braço impresso 3-D tem um servo que co