Teste de Funcionamento: EEZYbotARM MK2

Поділитися
Вставка
  • Опубліковано 29 вер 2024
  • Teste de Funcionamento de um braço robótico modelo desenvolvido por eezyrobots, modelo MK2, impresso em uma impressora 3D Reprap Prusa i3 Personalizada, com filamento PLA.
    Todo o corpo foi impresso em PLA com uma impressora Reprap.
    Toda eletrônica é controlada por uma placa Arduino, Servo Motores e Potenciômetros.
    Link do projeto para impressão e lista de materiais:
    www.thingiverse...
    Link para o tutorial de montagem:
    www.eezyrobots....
    Link para o esquema de ligação da eletrônica:
    goo.gl/ox37y6
    É necessário incluir o quarto Servo Motor no Pino 5 Digital PWM~ e o quarto potenciômetro no pino analógico A3.
    Código Fonte:
    #include "Servo.h" //biblioteca para controle do servomotor
    //Criando objeto da classe Servo
    Servo servoMotor1Obj; //para controlar o servo 1
    Servo servoMotor2Obj; //para controlar o servo 2
    Servo servoMotor3Obj; //para controlar o servo 3
    Servo servoMotor4Obj; //para controlar o servo 4
    //pinos analógicos dos potenciômetros
    int const potenciometro1Pin = 0; //potenciômetro 1
    int const potenciometro2Pin = 1; //potenciômetro 2
    int const potenciometro3Pin = 2; //potenciômetro 3
    int const potenciometro4Pin = 3; //potenciômetro 4
    //pino digital associado ao servomotor
    int const servoMotor1Pin = 5; //controle do servomotor 1
    int const servoMotor2Pin = 4; //controle do servomotor 2
    int const servoMotor3Pin = 3; //controle do servomotor 3
    int const servoMotor4Pin = 2; //controle do servomotor 4
    //variáveis usadas para armazenar o valor lido nos potenciômetros
    int valPotenciometro1; //potenciômetro 1
    int valPotenciometro2; //potenciômetro 2
    int valPotenciometro3; //potenciômetro 3
    int valPotenciometro4; //potenciômetro 4
    //variáveis para armazenar os valores em graus dos servomotores
    int valServo1; //servomotor 1
    int valServo2; //servomotor 2
    int valServo3; //servomotor 3
    int valServo4; //servomotor 4
    void setup() {
    //associando o pino digital ao objeto da classe Servo
    servoMotor1Obj.attach(servoMotor1Pin); //Servo 1
    servoMotor2Obj.attach(servoMotor2Pin); //Servo 2
    servoMotor3Obj.attach(servoMotor3Pin); //Servo 3
    servoMotor4Obj.attach(servoMotor4Pin); //Servo 4
    }
    void loop()
    {
    //lendo os valores dos potenciômetros
    //o (intervalo do potenciômetro é entre 0 e 1023)
    valPotenciometro1 = analogRead(potenciometro1Pin);
    valPotenciometro2 = analogRead(potenciometro2Pin);
    valPotenciometro3 = analogRead(potenciometro3Pin);
    valPotenciometro4 = analogRead(potenciometro4Pin);
    //mapeando os valores dos potenciômetros para a escala
    //do servo (intervalo entre 5 e 175 graus)
    valServo1 = map(valPotenciometro1, 0, 1023, 115, 175);
    valServo2 = map(valPotenciometro2, 0, 1023, 70, 175);
    valServo3 = map(valPotenciometro3, 0, 1023, 5, 175);
    valServo4 = map(valPotenciometro4, 0, 1023, 79, 130);
    //definindo o valor/posição dos servomotores em graus
    servoMotor1Obj.write(valServo1);
    servoMotor2Obj.write(valServo2);
    servoMotor3Obj.write(valServo3);
    servoMotor4Obj.write(valServo4);
    delay(15);
    }

КОМЕНТАРІ • 33

  • @kimjushuasalon6467
    @kimjushuasalon6467 Рік тому +1

    Can i Ask the STL FILE FOR THE ROBOT??

  • @Kylo-77
    @Kylo-77 Рік тому

    Name of the music plz+ great work fr

  • @d2002_
    @d2002_ Рік тому

    hi brother can you give me this 3d project

  • @SWTutorial
    @SWTutorial 5 років тому

    Show seu projeto. Depois passe no meu canal que tenho outros projetos de braços mecânicos pra você dar uma olhada.

  • @ranulfo102
    @ranulfo102 2 роки тому

    AMIGO LINDO SEU PROJETO. ME DIZ UMA COISA, VI QUE NO DIAGRAMA ELETRÔNICO QUE VC DISPONIBILIZOU SÓ VEJO TRÊS POTENCIÔMETRO, E TRÊS SERVOS, MAS NO PROJETO QUE VC APRESENTA NO VÍDEO, SÃO QUATRO POTENCIÔMETROS E QUATRO SERVOS...E AGORA COMO INSERIR O QUARTO SERVO ? QUERO MONTAR PARA MEU NETO ESSE BRILHANTE PROJETO, MAS FIQUEI NA DÚVIDA. VC PODERIA ME AJUDAR ? OBRIGADO.

  • @williamhuang5329
    @williamhuang5329 3 роки тому

    Hanzhen harmonic drive gear , over 30 years experience , robot gear

  • @visionaryrobotics4065
    @visionaryrobotics4065 5 років тому +1

    Wow that was very cool, do you know how many amps the servos use?

    • @agusprayogo7932
      @agusprayogo7932 2 роки тому

      probably 4. 3 on the base and 1 on the end

  • @nirjharbhatnaagar1982
    @nirjharbhatnaagar1982 3 роки тому

    Personal Garvis ARM..!

  • @sunbir2749
    @sunbir2749 2 роки тому

    Please 3D printer designed file

  • @nirjharbhatnaagar1982
    @nirjharbhatnaagar1982 3 роки тому

    seems like the last two finger are in a lot of sparking pain...!

  • @5xgreentv33
    @5xgreentv33 5 років тому +1

    Can it turn 180 degrees

  • @jurpik35
    @jurpik35 2 роки тому

    Hot design

  • @brianmagnuson4666
    @brianmagnuson4666 2 роки тому

    Excellent. Using this as a tutorial. Thanks so much.

  • @pemateve12
    @pemateve12 7 років тому +1

    mg995 ? qual servo usou na base ?

  • @christopheswiderski2026
    @christopheswiderski2026 2 роки тому

    Nice I love it 👀👍

  • @ailtonlopes
    @ailtonlopes 7 років тому +1

    Bem bacana! Como você fez a programação? Blocos ou direto na IDE do Arduino?

    • @newprinterimpressora
      @newprinterimpressora  7 років тому +1

      Ailton Lopes Eu colei o código fonte na descrição do vídeo. Fiz uma adaptação de uns códigos que achei na net... tudo direto no arduino

    • @ailtonlopes
      @ailtonlopes 7 років тому

      Obrigado pelo retorno Eduardo Paglioni Salama​

    • @ailtonlopes
      @ailtonlopes 7 років тому

      Eu imprimi o MK1 mas ainda estou com dificuldades pra fazê-lo movimentar. Vou tentar com teu código

    • @newprinterimpressora
      @newprinterimpressora  7 років тому +1

      Ailton Lopes nem me fala... eu queimei 2 servos até conseguir adaptar o código

    • @JRPAIVA77
      @JRPAIVA77 4 роки тому

      @@newprinterimpressora porque queimou ? estou querendo começar o meu , nunca fiz, já estou com medo de queimar e torrar dinheiro, pode me dar uma força ?

  • @agusprayogo7932
    @agusprayogo7932 2 роки тому

    i like the idea that to put the middle servo not on the elbow but instead all the way back to the base to reduce weight. cool

    • @mistryofworld6265
      @mistryofworld6265 2 роки тому

      This is remote control, Or not

    • @agusprayogo7932
      @agusprayogo7932 2 роки тому

      @@mistryofworld6265 bro you literally saw 4 potentiometer in the begining of the video

  • @canaleyoutube7633
    @canaleyoutube7633 2 роки тому

    they are very stupid movements! Don't know where to find an algorithm to make linear movements in a Cartesian area X-Y-Z? What transforms geometric axes into Cartesians?

    • @MattJonesYT
      @MattJonesYT 2 роки тому +1

      Calm down. He's just controlling it by hand with knobs in the first part of the video.

    • @canaleyoutube7633
      @canaleyoutube7633 2 роки тому

      @Sofia Grazie, ho visto ora ora la tua risposta. Ci guardo

    • @canaleyoutube7633
      @canaleyoutube7633 2 роки тому

      @@MattJonesYT Thanks Matt, I see, but I don't want use other controller, but only Arduino software