这里制作的树莓派小车的特点是使用充电宝作为系统电源,不需要额外的其他电源。充电宝可以说人人都有,比电池盒电源好用多了。
材料
- Raspberry Pi 3板
- l298n电机驱动板
- 充电宝
- 小车底座
- 直流电机2个
Raspberry Pi 3引脚编号规范
我们将使用nodejs的 rpio,进行Raspberry Pi的IO口编程。
在rpio
中,同时支持树莓派上的两种引脚编号规范。
第一种编号是physical
编号,这个编号比较直观,对应树莓派电路板上引脚位置。也就是上图中灰色的数字编号。rpio
默认使用physical
编号。
第二种编号是gpio
编号,使用Broadcom GPIO命名规范。是更底层的工作方式,它和Broadcom的片上系统中信道编号相对应。也就是上图中彩色的引脚编号。
这里连线和IO编程都将采用第一种编号。
连线
- 充电宝作为电源,用usb线连接树莓派板子。
- 树莓派电源输出口(2或者4口)连接l298n板12V输入口,给电机供电。树莓派GND口(6口)连接l298n板电源地口。
- 树莓派GPIO四个口(11、12、13、15口)连接l298n板IO接口,用于控制电机转动。
-
l298n板马达输出分别连接两个电机。
下一篇文章将详细讲解如何使用nodejs实现小车的遥控。