news
由 ESP32 驱动的 FPV 汽车
中国上海
2019年3月5日
这款基于 ESP32 的 FPV 汽车,可通过 Wi-Fi 传输视频流,仅需小型 LiPo 电池供电。通过任意网页浏览器便可对它进行远程精准控制。
最近,Maximilian Kern 开发了一个颇为有趣,设计简约、流畅的项目:远程遥控汽车。为了让整体设计尽可能紧凑,他将汽车各个组件焊接到一块定制化 PCB 板上。准确地说,这是一辆 FPV(第一人称主视角)汽车。顾名思义,FPV 意味着操控这辆远程遥控汽车需要借助安装在驾驶座上的迷你摄像头。Maximilian 设计的这款 FPV 汽车特色多样,比如通过 Wi-Fi 传输视频流,仅需小型 LiPo 电池供电,通过任意网页浏览器进行远程精准控制等。
特色:
- ESP32-WROOM-32
- 3D 打印汽车底盘
- 通过 WebSocket 接口进行模拟操控
- 低延迟播放(~100 ms)且流媒体分辨率为 160x120px
- 定制化 PCB
- 3.7 V LiPo 电池
- 用于编程和充电的 Micro-USB
该项目的核心是 ESP32-WROOM-32 模组。该模组作为强大的微处理器,无需任何应用,只要有网页浏览器,便可在 PC 端或移动端实现远程控制。与其它基于浏览器的机器人不同,该项目中的网页接口使用一款虚拟的模拟控制遥杆,可通过任何触摸屏或鼠标,甚至键盘输入进行精准操作。
尽管流媒体分辨率 160×120 所带来的视频质量不是很惊艳,但是通过 ESP32 模组以较高帧率呈现出的视频画面,足以满足我们通过简单网页接口实现汽车操控的要求,光是这点就很令人叹服。这款 FPV 汽车不仅可以在 AP 模式下运行,还可以连接既有 Wi-Fi 路由器。一块 LiPo 电池为其提供动力,可通过 micro-USB 接口充电。此接口还可以用于 ESP32 编程操作。该汽车还有监测温度和电池电压,以及 LED 输出亮度高等特点。