小车最终实现效果
283.1.小车最终实现效果
本节是约 57 秒的项目成品演示,没有展示、编写或修改业务源码,因此标题下不添加源码代码块。各功能的代码与接线将在后续课程讲解。
一、手把手教你玩 Wi-Fi 监控避障小车
本节先展示整个项目要达到的效果,让后续的开发环境、摄像头、舵机、超声波、直流电机和 App 控制课程有一个直观目标。原笔记和语音转录中的“B站小车”“自动 B 站”是“避障小车”“自动避障”的识别错误。
1.1 实际效果
演示画面把手机 App 界面与小车实物并排显示:App 上方是摄像头画面,下方有灯开关、前进、后退、左转、右转、停止按钮,以及一个用于调节舵机的滑块。这样可以同时观察控制输入、摄像头视角和小车的实际反应。画面中的具体布局属于这套课程的示例界面,并非所有 ESP32-CAM 小车都自带的通用界面。
1.1.1 普通模式小车
- 实时查看画面:车载 ESP32-CAM 摄像头采集画面,手机 App 的视频组件中可以看到随小车视角变化的实时画面。摄像头安装在可转动的舵机上,转动舵机可改变观察方向,不必让整个车身跟着转向。
- 手动遥控:画面中的前进、后退、左转、右转和停止按钮对应小车的运动命令。前后运动靠车轮电机;左、右转是车身转向,和摄像头舵机转动是两件不同的事。
- 多方位查看:演示中摄像头视角随舵机转动,能够观察车前不同方向。“多方位监控”说的是调整摄像头朝向,不能据此理解为有多个摄像头,也不能把它等同于自动避障。
- 视频地址与控制链路:视频字幕说“以 IP 地址的 URL 形式传输到云平台”。结合后续第 290、291 节的实际操作,更准确的表述是:ESP32-CAM 在所连接的 Wi-Fi 网络中提供摄像头画面的 HTTP 地址,点灯科技 App 的视频组件填写该地址后显示画面。点灯科技负责设备接入与 App 界面;仅凭本节演示和私有 IP 地址,不能认定视频流已经上传到云端、或在外网也能直接观看。
初学者可把两类信息分开理解:
| 信息 | 演示中的用途 | 课程后续给出的实现线索 |
|---|---|---|
| 摄像头画面 | 手机屏幕上方显示实时监控 | ESP32-CAM 提供 IP 地址对应的视频访问页面/流,App 视频组件配置该 URL。 |
| 控制命令 | 手机按钮或滑块改变车轮、舵机、灯的状态 | ESP32-CAM 接入点灯科技设备,接收界面操作并执行相应控制逻辑。 |
这里的 IP 地址是设备在当前网络获得的地址;例如后续课程中的 192.168.x.x 属于私有地址。手机要直接访问这个地址,需要与小车网络互通。更换 Wi-Fi 或重新连接后地址可能变化,App 中的视频 URL 也需相应核对。
1.1.2 避障模式
- 自动避障演示:视频把小车放在纸箱构成的障碍区域中,小车移动并在接近障碍物时改变运动状态;这是成品功能预览。后续第 289、296 节分别讲超声波测距和整合后的避障控制。
- 避障依据:摄像头负责让人看画面,检测前方障碍距离的是超声波测距模块。ESP32-CAM 根据测距结果向电机驱动发出动作命令。摄像头视角可以转动,不表示系统已经用图像识别障碍。
- 动作边界:第 296 节讲解的整合逻辑是距离进入设定范围后亮灯、后退、停止并关灯。因此本节的“自动避障”应理解为这一类近距离防撞反应;视频没有证明它具备自主规划路径、识别障碍物种类或持续寻找出口的能力。
- 夜光模式:暗光画面中,App 的灯开关开启后小车 LED 发光,照亮车前区域,也让摄像头在低照度下获得更多可见光。这里展示的是手动开灯效果,没有展示按环境亮度自动开灯。
这节只展示结果,没有给出电路图或具体引脚。理解硬件分工时,可先记住:ESP32-CAM 是主控和摄像头所在板;电机驱动板承受并切换车轮电机所需的电流,主控引脚只提供控制信号;舵机改变摄像头朝向;超声波模块测前方距离;LED 提供照明。具体供电、共地、引脚连接及安全检查应以第 284 节硬件清单、第 294 节电机驱动原理和第 296 节最终接线为准,不能仅照成品演示画面接线。
核对依据
- 本地视频:
videos/283.1.小车最终实现效果.mp4;转录:transcripts/283.1.小车最终实现效果.txt。本节的 App、避障和夜光效果均经视频画面核对。 - 课程后续:
transcripts/290.8.摄像头的使用.txt、transcripts/291.9.连接点灯科技云平台.txt、transcripts/296.14.全部拼接完成WIFI监控避障小车.txt,用于核对视频 URL、App 组件与避障动作的实现边界。 - Espressif CameraWebServer 示例:连接 Wi-Fi 后打印设备本地 IP 供浏览器访问。Espressif 摄像头视频流示例:说明视频服务器运行于本地网络。
- 点灯科技开发文档:说明 Wi-Fi 设备接入及同一局域网/远程通信的区别;不能仅凭 App 中显示画面就推断视频经云端转发。