树莓派 4B / 5B 低延迟视音频 4G/5G图传 Web 控制台

RaspiCar

基于Network RC项目进行修改的 RC遥控车控制系统,进行重新适配及修改功能。

已实现功能

  • 实时车速显示(非GPS速度)
  • 4路电池电压显示
  • GPS定位信息(暂未与电子罗盘关联)
  • 语音对讲
  • 播放声音文件
  • 控制电调和舵机
  • 360度云台控制
  • 实时画面传输
  • 支持自定义通道设置

计划功能

  • GPS地图轨迹
  • 9轴电子罗盘,确保在舵机及车辆不能保持直线情况下维持直线行驶
  • 激光测距防止遥控车撞击,可设定防碰撞距离
  • 自动转向大灯及刹车灯
  • 支持4电机驱动模式(L298N)
  • 重构TTS文字转语音
  • AI自动避障功能
  • 等待你的建议

更新日志

v0.3
2026-02-16
新增C语言读取编码器信息,解决 Node.js AB编码器丢脉冲问题。
v0.2.1
2026-02-16
node依旧保持 node18版本。
v0.2
2026-02-15
新增AB编码器显示实时车速。
v0.1.1
2026-02-10
适配树莓派4B Trixie系统、移除TTS、重力控制、地图轨迹,修改ADS1115电压回传、修改GPS定位。

安装方式

根据你的设备选择合适的安装路径。

树莓派 4B 及以上版本

1) 准备 64-bit Debian (bookworm/trixie)。
2) 安装 Node 与基础编译环境。
3) 执行安装脚本或手动 npm/yarn 安装。
4) 启动服务,浏览器访问控制台。

前端静态构建

进入 front-end,yarn install && yarn build,生成的 build 可直接部署在任意静态服务器。

ADS1115

ADS1115接线方式:VDD→树莓派5V、GND→树莓派GND、SCL→树莓派SCL、SDA→树莓派SDA、ADDR→树莓派GND、ALRT悬空不接、A0→电池、A1→电池、A2→电池、A3→电池,A0-A3根据自己RC车的电池接即可,请自行制作分压电路,高于5V即烧毁ADS1115。

远程访问

局域网使用内网 IP;若需公网,结合 frp/反向代理,或部署到云主机映射端口,语音对讲需启动https访问。

材料清单

详细的硬件材料清单,帮助你准备搭建RaspiCar所需的所有组件。

基本材料

树莓派

下列型号可用:

  • 树莓派 4B 及以上版本

摄像头

160 度 CSI 摄像头,提供广阔的视野范围,或USB摄像头兼容树莓派即可(摄像头分辨率640x480,分辨率过高图传的延迟有较大影响,目前限制最大宽度为 640。)

遥控车

可以选择以下之一:

  • 有刷/无刷三线电调和转向舵机的 RC 车 (推荐)
  • 普通玩具遥控车 + 单独购买电调

例如:

  • SCX 10 (有刷/无刷电调 RC 遥控车)

供电设备

可以使用降压模块或单独的电源给树莓派供电。

请选择 5V 定压输出,额定电流不小于 3A 电流的优质降压模块,避免树莓派因供电不足产生故障。

还可能需要给网络设备、音响设备、云台设备提供电源。

树莓派的供电至关重要,其供电设备务必单独给树莓派使用。

网络设备

可以使用以下之一:

  • 可移动的 4/5G 路由器
  • USB 或其他接口 4/5G 网卡
  • 手机开热点

可选材料

云台

MG90s 舵机 + 云台支架,用于控制摄像头的俯仰和旋转角度。

麦克风

兼容树莓派即可,用于音频采集。

喇叭

有 3.5 毫米音频接口的树莓派也可以选择 3.5 毫米接口喇叭,或USB喇叭,注意USB供电以保证音量。

增强配件

ADS1115模数AD转换模块,光电AB编码器、ICM-20948九轴传感器模块、激光测距模块。

制作教程

目前BUG较多,暂不开放体验,如想体验请与我联系

常见问题

在制作过程中可能遇到的问题及解决方案:

电机不转动

检查电调和舵机的电源连接、信号线连接是否正确,测试树莓派GPIO是否正常输出,确保电调与电机连接正确,确保电调负极与树莓派负极共用。

摄像头无画面

确认摄像头连接正确,检查树莓派摄像头接口是否启用,测试摄像头是否能被系统识别。

无法访问Web控制台

检查树莓派的IP地址是否正确,确认服务是否正常启动,检查防火墙设置是否允许访问端口,默认端口8080。

无法语音对讲

语音对讲需开启https访问。

蓝牙音响链接

因GPS串口占用蓝牙GPIO引脚,暂不支持蓝牙设备。

frp内网穿透

因服务器资源有限,暂时不提供frp服务,请自行搭建内外穿透,或与我联系。

下载中心

树莓派可直接使用 wget/curl 拉取本页文件,或访问下方链接进入完整下载目录。

进入下载目录

与我联系

邮箱直达,附上响应时段和可支持的内容,方便你快速沟通。

mevenly@outlook.com

收到后会尽快回复。

常用时段:晚间 & 周末

需求或问题即可,越具体越好:

功能需求 / 建议 故障排查 / 日志