|
【项目介绍】
视频:
B.结构组装 通过3D打印机打印完成四个部分的组件,如下图所示
底板机械部分安装 取出两只舵机,按下图所示方向安装,作为机器人腿根部的关节控制部分。(注意:打印件仍然需要适当修模,使用锉刀,简单清理一下舵机的槽位,以便轻松的安装舵机)
腿部机械部分安装 取出舵机的单向舵盘,按下图所示的方向安装好以后,用螺丝固定。(注意,固定舵盘旋转轴的地方使用较长点的螺丝,保证舵机在转动过程中,腿部与其能够同步转动。)
脚部机械部分安装将上述组合件翻身,用螺丝将2个单向舵盘固定在腿部的垂直面内侧,
再取出两只舵机安放在两只脚上如下图所示。
将上述组合件与左右脚部分组合为一整体,此时BOB下半身已经完成机械结构的安装。
头部组合安装 头部的安装比较简单,只要按正确的方向将头部卡在下半身上即可。整体效果如下图所示。可以看到BOB已经初具雏形了。
第二部分BOB电子部分 此次推荐使用 的控制板是Beetle控制器和Beetle主控器拓展板,说起Beetle大家一定不陌生。作为DFRobot全新一代微型控制器Beetle了它只有硬币大小!但是它的功能依然强大:10个数字口,4个PWM,5个模拟输入,2组电源端口,满足你对Leonardo的高要求。相信各位小伙伴在制作一个小巧美观的互动作品时,常常为选择合适大小的主控器而苦恼。现在你可以把Beetle隐藏到任何作品当中,例如本例中的BOB。 Beetle引脚定义
Beetle主控器PWM口分别为(3,9,10,11)。(注意:数字口3对应SCL,而在Beetle 扩展板上是没有SCL的,因此需要我们自己焊接一根线将SCL引出如下图所示)
再将Beetle主控器安装在Beetle扩展板上,依次焊接各引脚。
BOB眼睛部分使用的是HC-SR04超声波测距传感器,其四根引脚VCC、TRIG、 ECHO 、 GND分别用红、蓝、黄、绿四根杜邦线引出。
电路连线: 舵机连线:左右脚部舵机(左脚接数字口11,右脚接数字口3,由于数字口3是我们引出的,所以将引出的SCL引脚引入右脚舵机的数字口,再将其VCC和GND接入拓展板)左右腿部分舵机左腿接数字口10,右腿接数字口9。 超声波连线:超声波传感器的VCC\GND\Echo\Trig引脚分别接扩展板的VCC\GND\A0\A1口。 连线接好以后烧录一下程序,调整舵机初始位置为90度。(注意Beetle控制器的Board类型为Arduino Lenardo)
代码见附件!
现象:
|





















![[视频] 2p2电子管收音机](/uploads/allimg/120910/1-1209101239420-L.jpg)


![[视频] LM4780 功放制作](/uploads/allimg/120909/1-120Z9151U90-L.jpg)

