初入机器人-1

初入机器人


背景:
老师实验室接到了一个机器人公司的项目,到我们这边的任务就是设计出几款机器人,要求使用arduino开发,也就是使用328p作为主控。

1 准备工作

我从来没有做过机器人,要做出一个机器人,在硬件方面必不可少的有:主控、舵机或电机驱动和电源。软件方面就是使用arduino已经集成的库对各个模块编程,使用PID算法等优化机器人的动作。

1 . 1 买东西

前期打算用Arduino Uno R3板来作为主控板,因为简单易得,实验室就有;舵机驱动板在某宝上淘了一会,根据我们工程的需要,首先排除了用stm32作主控可以使用Arduino做二次开发的板子,因为后期会不方便移植,也增加了硬件难度,然后排除了一些价格高昂的(><)。
最后选定了PCA9685的一块的16路板子(我们的机器人最多需要12个),就是下面这货,但可惜某宝商家只给了一个百度网盘链接,里面只有常见的库文件和几个示例代码,问商家是否有开源的PCB设计,怎么都不给,好气啊。

16路PCA9685舵机驱动板

但是万万没想到在谷歌上我找到了这个板子的出处,是一个叫adafruit的开源网站https://www.adafruit.com/,这块板子的所有资料都能在上面找到,包括PCB、原理图、库文件说明和PCA9685的说明文档https://learn.adafruit.com/16-channel-pwm-servo-driver/downloads
事不宜迟,马上就下单买了这块板子。


然后是舵机和电机所需要的电源,电源这一块很复杂有很多讲究,但我现在前期工作只要能给舵机供电使它正常工作就好啦。
我用的是实验室拆下来的舵机,型号为MG995,在网上找到了它的具体参数:
MG995舵机具体参数

这里我们可以看到,工作扭矩为13KG/cm,操作速度为0.13s/60°(6.0V),根据舵机功率估算公式可以得出:

P13(kg/cm
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值