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