一、项目名称:
智能后车交互系统
二、项目概述:
本项目基础ESP32-S3的智能后车交互系统,在日常行车时我们与后车的交互只有左右转向灯和刹车灯。转向灯有多种含义,包含变道、转弯、掉头等,后车无法第一时间明确知道前车的想法,本项目设计了一个前后车交互方案。
本项目分为主机端和从机端,双方均采用ESP32-S3作为主控。
主机端硬件采用乐鑫官方开发板“esp32-s3-lcd-ev-board”,其板载一块800*480的RGB LCD屏。该屏幕用于与驾驶员交互,驾驶员可以在屏幕上查看与从机的连接状态、向从机端发送指令,显示对应的图片。主机端有一个GPIO用于检测从机是否与从机连接。还有一个串口,当在已连接的状态下,用户点击屏幕按钮,串口会发送对应的指令给从机。主机使用VScode+ESP-IDP插件的开发环境,基于乐鑫官方的demo代码仓进行开发。屏幕GUI使用LVGL,界面绘制使用SquareLine Studio。
从机端硬件采用在DigiKey采购的ESP32-S3-WROOM-1 N16R8,加上自己设计的底板组成开发板,搭配一块320*240 SPI LCD屏,用于显示图片,与后车交互。当从机的串口收到主机的指令后,经过解析,显示对应的图片。从机使用Arduino开发,使用TFT_eSPI、PNGdec实现屏幕驱动及图片显示。
三、作品实物图
整体图
主机端及接线
从机端PCB正面(核心模块ESP32-S3-WROOM-1 N16R8在DigiKey采购)
从机端PCB背面及接线
从机端显示屏接线
四、演示视频
智能后车交互系统演示视频.rar (23.21 MB, 下载次数: 5)
五、项目文档
DriverLink_Slave_Project.rar (215.35 KB, 下载次数: 3)
SquareLine_Project.rar (2.82 MB, 下载次数: 2)
DriverLink_Master_Project.part01.rar (30 MB, 下载次数: 2)
DriverLink_Master_Project.part02.rar (30 MB, 下载次数: 2)
DriverLink_Master_Project.part03.rar (14.87 MB, 下载次数: 2)
ESP32-S3 DevKit V1.0.zip (217.8 KB, 下载次数: 2)