TA的每日心情 | 慵懒 2015-3-22 22:41 |
---|
签到天数: 5 天 连续签到: 1 天 [LV.2]偶尔看看I
|
前一篇见:从零开始做智能小车-小车外形对比选择(一)
上一篇通过对比,我决定采用市面常见的遥控模型车来改造我的第一量智能小车,在订购的1:10模型车未到货之前,先要做一些准备的工作.
手中有一辆报废的1:16遥控模型车(与1:10结构一样,只是大小不同而已),拆开外壳,如下图所示:
可以看到前轮转向是由一个直流电机驱动的,结构与塑料齿轮舵机类似,但真不如舵机....我不明白厂家在电机引脚短接原件是何用意,有懂得的麻烦告诉一声.
拆掉转向齿轮盒.
后轮驱动马达
从上面的拆解可以看出,该玩具模型由两个直流电机驱动,也就是说在动力及转向方面只需要找一个两路电机驱动模块就可以了.
由于不需要舵机,也就没有必要采购舵机驱动模块了.
经过某宝,我选择了L298N电机模块.
在1:10模型车未到之前,先测试一下该模块驱动减速电机的实际效果.
测试时只需要驱动一个电机,图上是驱动的通道B电机.
只需在树莓派上找两个空闲的GPIO口就可- python
- import RPi.GPIO as doublew
- doublew.setmode(doublew.BOARD)
- doublew.setup(13,doublew.OUT)
- doublew.setup(15,doublew.OUT)
- doublew.output(13, True)
复制代码 此时电机正转(若反转,将你模块B端输出接线反接即可)- doublew.output(13, False)
- doublew.output(15, True)
复制代码 此时电机反转- doublew.output(15, False)
复制代码 此时电机停止
待解决问题:
无法调速
无法控制电机转速,测试时我使用了可调电压电源,通过调整输入电压,的确可降低或升高电机转速...待研究吧.
(待续)
|
|