一、項(xiàng)目名稱:
智能后車交互系統(tǒng)
二、項(xiàng)目概述:
本項(xiàng)目基礎(chǔ)ESP32-S3的智能后車交互系統(tǒng),在日常行車時我們與后車的交互只有左右轉(zhuǎn)向燈和剎車燈。轉(zhuǎn)向燈有多種含義,包含變道、轉(zhuǎn)彎、掉頭等,后車無法第一時間明確知道前車的想法,本項(xiàng)目設(shè)計(jì)了一個前后車交互方案。
本項(xiàng)目分為主機(jī)端和從機(jī)端,雙方均采用ESP32-S3作為主控。
主機(jī)端硬件采用樂鑫官方開發(fā)板“esp32-s3-lcd-ev-board”,其板載一塊800*480的RGB LCD屏。該屏幕用于與駕駛員交互,駕駛員可以在屏幕上查看與從機(jī)的連接狀態(tài)、向從機(jī)端發(fā)送指令,顯示對應(yīng)的圖片。主機(jī)端有一個GPIO用于檢測從機(jī)是否與從機(jī)連接。還有一個串口,當(dāng)在已連接的狀態(tài)下,用戶點(diǎn)擊屏幕按鈕,串口會發(fā)送對應(yīng)的指令給從機(jī)。主機(jī)使用VScode+ESP-IDP插件的開發(fā)環(huán)境,基于樂鑫官方的demo代碼倉進(jìn)行開發(fā)。屏幕GUI使用LVGL,界面繪制使用SquareLine Studio。
從機(jī)端硬件采用在DigiKey采購的ESP32-S3-WROOM-1 N16R8,加上自己設(shè)計(jì)的底板組成開發(fā)板,搭配一塊320*240 SPI LCD屏,用于顯示圖片,與后車交互。當(dāng)從機(jī)的串口收到主機(jī)的指令后,經(jīng)過解析,顯示對應(yīng)的圖片。從機(jī)使用Arduino開發(fā),使用TFT_eSPI、PNGdec實(shí)現(xiàn)屏幕驅(qū)動及圖片顯示。
三、作品實(shí)物圖
整體圖
主機(jī)端及接線
從機(jī)端PCB正面(核心模塊ESP32-S3-WROOM-1 N16R8在DigiKey采購)
從機(jī)端PCB背面及接線
從機(jī)端顯示屏接線
四、演示視頻
智能后車交互系統(tǒng)演示視頻.rar (23.21 MB, 下載次數(shù): 5)
五、項(xiàng)目文檔
DriverLink_Slave_Project.rar (215.35 KB, 下載次數(shù): 3)
SquareLine_Project.rar (2.82 MB, 下載次數(shù): 2)
DriverLink_Master_Project.part01.rar (30 MB, 下載次數(shù): 2)
DriverLink_Master_Project.part02.rar (30 MB, 下載次數(shù): 2)
DriverLink_Master_Project.part03.rar (14.87 MB, 下載次數(shù): 2)
ESP32-S3 DevKit V1.0.zip (217.8 KB, 下載次數(shù): 2)