【花雕动手做】尝试使用不同舵机来控制机械臂旋转底盘

2023-07-216816
AI 快速预览详细 收起
本文介绍了如何使用不同舵机来控制机械臂的旋转底盘。通过实验发现,不同型号的舵机会显著影响机械臂的稳定性和精度。文章详细介绍了选择合适舵机的方法和调试步骤,帮助读者轻松掌握机械臂控制技巧。


盆友送了一个机器人的关节,全金属结构,做工比较精致,如图

【花雕动手做】尝试使用不同舵机来控制机械臂旋转底盘图1

【花雕动手做】尝试使用不同舵机来控制机械臂旋转底盘图2

【花雕动手做】尝试使用不同舵机来控制机械臂旋转底盘图3

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(24)
驴友花雕
驴友花雕
作者
[font=微软雅黑]【花雕动手做】尝试使用不同舵机来控制机械臂旋转底盘[/font]
驴友花雕
驴友花雕
作者
还有二个手臂,不知何时才能装上
三春牛-创客
三春牛-创客
喜欢你的文章,很棒!
驴友花雕
驴友花雕
作者
回复三春牛-创客
当时认真学习了二个月,现在也没空再研究了,呵呵
三春牛-创客
三春牛-创客回复驴友花雕
我特别喜欢你在造物记里面发的那些关于ChatGPT的文章,了解了很多知识也分享给别人看了。
共4条回复,已加载2条,点击查看更多共4条回复,已加载全部
三春牛-创客
三春牛-创客
厉害厉害!!!
驴友花雕
驴友花雕
作者
谢谢花生编程老师的鼓励!
花生编程
花生编程
赞赞赞赞赞!!
花生编程
花生编程
厉害厉害
驴友花雕
驴友花雕
作者
Arduino实验场景图

驴友花雕
驴友花雕
作者
【花雕动手做】尝试使用不同舵机来控制中空旋转平台(机械臂底盘)
项目:使用10K电位器模块控制S3003舵机位置
[code]/*
【花雕动手做】尝试使用不同舵机来控制中空旋转平台(机械臂底盘)
项目:使用10K电位器模块控制S3003舵机位置
*/
#include
Servo myservo; // create servo object to control a servo
int potpin = 0; // analog pin used to connect the potentiometer
int val; // variable to read the value from the analog pin
void setup() {
myservo.attach(9); // attaches the servo on pin 9 to the servo object
}
void loop() {
val = analogRead(potpin); // reads the value of the potentiometer (value // between 0 and 1023)
val = map(val, 0, 1023, 0, 179); // scale it to use it with the servo (value
// between 0 and 180)
myservo.write(val); // sets the servo position according to the
// scaled value
delay(15); // waits for the servo to get there
}[/code]
驴友花雕
驴友花雕
作者
Arduino实验场景图

驴友花雕
驴友花雕
作者
[backcolor=rgb(255, 255, 255)][font=Consolas, "] 【花雕动手做】尝试使用不同舵机来控制中空旋转平台(机械臂底盘)
项目:测试舵机步进转动


[code]/*
【花雕动手做】尝试使用不同舵机来控制中空旋转平台(机械臂底盘)
项目:测试舵机步进转动
*/
#include // 声明调用Servo.h库
Servo myservo; // 创建一个舵机对象
int pos = 0; // 变量pos用来存储舵机位置
void setup() {
myservo.attach(9); // 将引脚9上的舵机与声明的舵机对象连接起来
}
void loop() {
for (pos = 0; pos < 180; pos += 1) { // 舵机从0°转到180°,每次增加1°
myservo.write(pos); // 给舵机写入角度
delay(15); // 延时15ms让舵机转到指定位置
}
for (pos = 180; pos >= 1; pos -= 1) { // 舵机从180°转回到0°,每次减小1°
myservo.write(pos); // 写角度到舵机
delay(15); // 延时15ms让舵机转到指定位置
}
}[/code]
[/font][/backcolor]
驴友花雕
驴友花雕
作者
Arduino实验场景图


驴友花雕
驴友花雕
作者
[backcolor=rgb(255, 255, 255)][font=Consolas, "] 【花雕动手做】尝试使用不同舵机来控制中空旋转平台(机械臂底盘)
项目:最简单的伺服电机程序
[color=#95a5a6]
[/color]
[code]/*
【花雕动手做】尝试使用不同舵机来控制中空旋转平台(机械臂底盘)
项目:最简单的伺服电机程序
*/
#include
Servo myservo;
void setup() {
myservo.attach(9);
}
void loop() {
myservo.write(0);
delay(1000);
myservo.write(90);
delay(1000);
myservo.write(180);
delay(1000);
myservo.write(90);
delay(1000);
}[/code]

[/font][/backcolor]
驴友花雕
驴友花雕
作者
第一个实验,Futaba S3003舵机 180度 38克 5V 3.5KG/CM

驴友花雕
驴友花雕
作者
找到的四个实验舵机,型号和规格如下:
Futaba S3003舵机 180度 38克 5V 3.5KG/CM
MG996R 金属舵机 180度 55克 5V 13KG/CM
MG996R 金属舵机 360度 55克 5V 13KG/CM
CAN 总线金属舵机 360度 220克 24V 60KG/CM

驴友花雕
驴友花雕
作者
都装好是这样的,相当牢固

驴友花雕
驴友花雕
作者
一块木板来充当底座

驴友花雕
驴友花雕
作者
用铜立柱做支架

驴友花雕
驴友花雕
作者
安装舵机

驴友花雕
驴友花雕
作者
上好螺丝,就固定了舵盘