MENU

手搓两轮电动车雷达系统

2025-10-18 • Other

项目背景

最先是在路上看到小牛的电动车有雷达功能,后来在抖音上也看到有两轮车使用的盲区监测雷达,觉得挺有意思也想给我的电动车安装一套,不过价格不菲。无意中在抖音上看到有摩托车使用海凌科LD2451雷达模块,于是也买来安装上了。后续又看到其他抖音博主开发了配套的电路板,增加了语音预警功能,受此启发对LD2451雷达模块进行了升级,故有此教程。

功能介绍

  • 盲区监测:监测电动车后方靠近的车辆和行人
  • 灯光预警:根据监测结果会有对应的灯光预警
  • 语音预警:根据监测结果会有对应的语音预警
  • 配置界面:通过Web界面轻松配置系统参数
  • 自定义音效:支持上传自定义预警音效文件
  • 自定义灯光:可根据距离速度设置不同的预警灯光效果

硬件准备

  • 海凌科LD2451雷达模块:必需
  • ESP8266开发板:必需
  • USB数据线:必须是 4 芯数据线,不能是 2 芯充电线
  • 雷达指示灯:必需
  • 5v/12v继电器模块或 MOS 开关管:ESP8266 只能驱动 3v 的雷达指示灯,如果你的雷达指示灯是 5v 或者 12v 的则需要
  • I2S解码板:若需要雷达提示音且需要较好的音质和较大的音量,该模块和USB小音箱是必要的
  • USB小音箱:同上
  • 12v 转 5v DC 降压模块:如果你的电动车上没有 5v 电源,可使用该模块获得 5v 电源
  • 导线若干:用于连接各个模块和供电

软件准备

  • 谷歌浏览器:用来在线烧录固件
  • Arduino IDE:ESP8266开发环境,如果不需要修改源码可不安装
  • CLion:同上
  • PlatformIO:同上

工具准备

  • 电烙铁:涉及到焊接,电烙铁是必需的
  • 3D打印机:用来打印外壳,非必需,也可自行购买合适外壳
  • 防水胶水:密封防水处理

硬件接线

LD2451 和 ESP8266 的接线

▲LD2451 和 ESP8266 的接线实物图
ESP8266 和 3V 灯的接线

▲ESP8266 和 3V 灯的接线实物图
ESP8266 和 5v/12v 灯的接线

▲ESP8266 和 12v 灯的接线实物图,图中使用 5v 继电器 ,12v led 灯 ,12v 锂电池
ESP8266 和单个喇叭的接线 (不推荐)

▲接线说明:由于开发板直接接喇叭,声音很小,相当于耳机,因此需要加一个 NPN 型三极管进行放大 ,如上图所示

▲ESP8266 和喇叭的接线实物图
ESP8266 和 I2S解码板的接线(推荐)

▲ESP8266 和 I2S解码板的接线实物图

固件烧录

1. 在线烧录

在电脑上使用谷歌 Chrome 浏览器 打开 https://espressif.github.io/esptool-js/ 这个网址,如下图所示

▲在线烧录网站

提前安装好开发板对应的串口驱动程序,然后使用数据线连接开发板到电脑,如下图所示 Baudrate 选择 115200 然后点击 Connect 按钮 ,在弹出窗口类选择开发板对应的端口

选择之后,如果连接正常会如下图所示

点击 Add File 按钮 依次选择 2 个固件文件 如下图所示 注意修改 Flash Address ,固件可点击下方文件名下载

firmware.bin littlefs.bin

确认无误后点击 Program 按钮 等待 2 个进度条走完

按下开发板上的 RST 复位按钮或者重新插拔开发板,电脑或者手机连接开发板的 WiFi 热点 Radar

然后浏览器打开 http://192.168.4.1 如下图所示

到此 恭喜烧录成功

2. 源码烧录

效果演示

3v 灯闪烁效果

▲3v 灯闪烁效果
12v 灯闪烁效果

▲12v 灯闪烁效果
单个喇叭效果

▲单个喇叭效果
I2S解码板效果

▲I2S解码板效果
最后编辑于: 2025-10-19 00:00:28
文章列表 文章二维码
QR Code for this page
Tipping QR Code