DOIT 5DOF Robot hand/five fingers/Metal Manipulator arm/Mini bionic hand/gripper/robot/car accessories/DIY RC Toy

DOIT 5DOF Robot hand/five fingers/Metal Manipulator arm/Mini bionic hand/gripper/robot/car accessories/DIY RC Toy
  • Продавец15thinfantry.us
  • Список ценUS $56.81piece
  • Продажная ценаUS $56.81piece
  • ДоставкаБесплатная доставка
  • Рейтинги3,2 (247)

Oписание продукта

 

ABB irb 460 Industrial robotic arm model

Axis palletizing CNC 4-DOF manipulator model

for Teaching and experiment

T2nObdXepbXXXXXXXX_!!28058010

Robotic arm model features:

Load: about 300 grams, the smaller the angle arm bearing the greater
Simulate the real palletizing robot arm structure, modeled details
The frame is PVC material, CNC processing
Using three MG996r copper gear 13kg / cm operating torque servos 180 degrees
Moving parts (joint) using bearing connection
No logo, phone products
Provide demonstration program
Modification Screws
manipulator model assembled, test delivery
Provide arduin0 tutorials, source code control manipulator
Servo manipulator using a model, focusing on teaching and testing, is not suitable for work in the pipeline
Servo manipulator using a general reduction gear, the gear clearance performance servo arm at the wrist have free travel of about 4mm
 
Package list:
item 1:just the frame with servos(assembled)
item 2:full set(the frame + controller + power supply)
 
SIZE:
T2OtDMXepaXXXXXXXX_!!28058010
Detail:
T2nObdXepbXXXXXXXX_!!28058010T2O8PkXedaXXXXXXXX_!!28058010T2ujPWXkVXXXXXXXXX_!!28058010T2XRGeXkBcXXXXXXXX_!!28058010
Control robotic arm instance: (arduin0 control, examples demonstrate the operation of the rotation angle of the video is slightly different)
T2hhTVXjxaXXXXXXXX_!!28058010
Control Code sample:
// Sweep 
#include <Servo.h>  
Servo myservoA;  // create servo object to control a servo 
Servo myservoB;
Servo myservoC;
Servo myservoD; 
int pos = 20;    // variable to store the servo position  
void setup() 
  myservoA.attach(9);  // attaches the servo on pin 9,10,11,6 to the servo object 
  myservoB.attach(10);
  myservoC.attach(11);
  myservoD.attach(6);
void loop() 
{  
 for(pos = 0; pos <=1000; pos += 1)  
  {                                
    myservoB.write(int(map(pos,1,1000,65,30))); // tell servo to go to position in variable \'pos\'     
    myservoC.write(int(map(pos,1,1000,50,70)));
    delay(1);                      
  } 
 delay(1000);
 for(pos = 0; pos < 500; pos += 1)  
  {                                
    myservoB.write(map(pos,1,500,30,65));
    myservoC.write(map(pos,1,500,70,50));
    myservoA.write(70);
    delay(1);                      
  } 
 for(pos = 0; pos < 500; pos += 1) 
  {                                 
    myservoA.write(map(pos,1,500,70,150));              
    myservoD.write(map(pos,1,500,0,180));
    delay(1);                       // waits 1ms*500 for the servo to reach the position 
  } 
   for(pos = 0; pos < 1000; pos += 1)  
  {                                
    myservoB.write(map(pos,1,1000,65,30));
    myservoC.write(map(pos,1,1000,50,70));
    delay(1);                       
  } 
 delay(1000);  
 for(pos = 0; pos <=1000; pos += 1) 
  {                                
    myservoB.write(map(pos,1,1000,30,65));
    myservoC.write(map(pos,1,1000,70,50));
    delay(1);                      
  }  
  for(pos = 0; pos<=1000; pos += 1)
  {                                 
    myservoA.write(map(pos,1,1000,150,70)); 
    myservoD.write(map(pos,1,1000,180,0));    
    delay(1);                       
  }