树莓派智能小车模块接线详解
paopaola2026-07-014636
配件买齐了,下一步就是接线。很多人觉得接线最难,其实搞清楚每个模块干什么用、信号怎么走,就没那么复杂了。
这篇文章把树莓派智能小车的完整接线一步步画给你看。
👉 配合B站视频看更直观

一、整体接线框架
智能小车电路分为三大块:
- 电源部分:电池 → 降压模块 → 树莓派 / 电机驱动板
- 电机驱动:树莓派GPIO → L298N驱动板 → 左右电机
- 传感器:超声波模块 / 红外传感器 → 树莓派GPIO
核心原则:共地(所有模块的GND连在一起),否则信号不通。
二、电源接线
方案(推荐):7.4V锂电池 + LM2596降压模块
- 7.4V锂电池正极 → L298N 12V输入
- 7.4V锂电池负极 → L298N GND(同时接树莓派GND → 共地)
- 电池正极 → LM2596降压模块IN+
- 电池负极 → LM2596降压模块IN-
- LM2596 OUT+(调到5V)→ 树莓派5V引脚(或Type-C口)
- LM2596 OUT- → 树莓派GND
注意:LM2596输出务必用万用表调到5V再接到树莓派!超过5.25V可能烧板子。
三、L298N电机驱动板接线
L298N是智能小车最常用的驱动板,控制两个电机。
L298N → 树莓派GPIO对照表:
| L298N引脚 | 树莓派GPIO | 说明 |
|---|---|---|
| IN1 | GPIO 17(Pin 11) | 左电机方向1 |
| IN2 | GPIO 18(Pin 12) | 左电机方向2 |
| IN3 | GPIO 22(Pin 15) | 右电机方向1 |
| IN4 | GPIO 23(Pin 16) | 右电机方向2 |
| ENA | GPIO 27(Pin 13)【PWM】 | 左电机使能/调速 |
| ENB | GPIO 24(Pin 18)【PWM】 | 右电机使能/调速 |
L298N → 电机:
- OUT1、OUT2 → 左电机(正反无所谓,代码里能调)
- OUT3、OUT4 → 右电机
重要:ENA和ENB跳线帽要拔掉,用杜邦线接到树莓派PWM引脚,这样才能软件调速。如果插着跳线帽,电机只有全速和停止两个状态。
四、超声波模块接线(避障功能)
| HC-SR04 | 树莓派GPIO |
|---|---|
| VCC | 5V(Pin 2或4) |
| GND | GND(Pin 6等) |
| Trig | GPIO 5(Pin 29) |
| Echo | GPIO 6(Pin 31) |
注意!HC-SR04的Echo引脚输出的是5V信号,但树莓派GPIO只能承受3.3V。需要用两个电阻分压(1kΩ + 2kΩ)把5V降到3.3V再接GPIO,否则会烧引脚。
或者买一个3.3V供电版本的超声波模块(如HY-SRF05),省去分压的麻烦。
五、接线检查清单
通电之前,对照检查一遍:
- ✅ 所有模块的GND共地了吗?
- ✅ 树莓派供电在5V以内吗?
- ✅ 电机驱动板信号线和电源线没接反?
- ✅ Echo引脚做了分压(或用了3.3V版模块)?
- ✅ L298N的ENA/ENB跳线帽拔掉了吗?
- ✅ 树莓派TF卡插好了吗?散热片装了吗?
六、常见接线问题
Q:电机不转
→ 先检查L298N的12V供电,再查GND共地。然后用万用表测OUT引脚有没有电压输出。
Q:电机一直转停不下来
→ IN1/IN2或IN3/IN4接了同一个电平,检查GPIO引脚定义是否正确,代码逻辑对不对。
Q:树莓派连不上
→ 供电不足。树莓派启动电流至少2.5A,降压模块输出不够的话换个5V 3A的。
接线搞定了,下一期我们写代码让电机转起来!


微信联系
淘宝联系