LCDWIKI ESP32-32E 2.8吋顯示模組
產品資訊
規格:
- 模型: E32R28T&E32N28T
- 顯示尺寸: 2.8英寸
- 微控制器: ESP32-32E
- 製造商: 液晶維基
- Web地點: www.lcdwiki.com
產品使用說明
資源說明:
該產品包含各種資源,例如amp文件程式、軟體庫、硬體原理圖等等。有關詳細信息,請參閱產品資訊包目錄。
軟體使用說明:
為顯示模組開發軟體:
- 建置ESP32平台軟體開發環境。
- 如有需要,導入第三方軟體庫。
- 開啟或建立軟體項目進行調試。
- 給顯示模組上電,編譯、下載程序,並檢查效果。
- 如果效果不符合預期,請修改程式碼並重複此過程。
詳細步驟請參考1-Demo目錄下的文件。
硬體說明:
硬體指令提供了超過view 模組資源、原理圖、使用注意事項。確保遵循這些準則以確保顯示模組正常運作。
常見問題解答
Q:在哪裡可以找到軟體開發環境設定說明?
A: 安裝說明以及其他相關文件可以在 1-_Demo 目錄中找到。
Q:顯示模組的尺寸是多少?
A: 產品尺寸和 3D 圖紙可在產品資源的 3-_Structure_Diagram 部分找到。
資源描述
資源目錄如下圖所示:
目錄 | 內容說明 |
1-示範 | sample程式碼,第三方軟體庫ample程式依賴,第三方軟體庫替換 file、軟體開發環境建構指導文件、以及ample 程式說明文件。 |
2 _規格 | 顯示模組產品規格書、液晶螢幕規格書和液晶顯示器驅動IC初始化代碼。 |
3-結構圖 | 顯示模組產品尺寸及產品3D圖 |
4- 產品規格表 | LCD顯示驅動ILl9341資料書、電阻觸控螢幕驅動XPT2046資料書、ESP32主控資料書及硬體設計指導文件、USB轉串口IC(CH340C)資料書、音頻 amp升壓器晶片FM8002E資料手冊、5V轉3.3V穩壓器資料手冊和電池充電管理晶片TP4054資料手冊。 |
5-概要 | 產品硬體原理圖、ESP32-WROOM-32E模組10個資源分配表、原理圖及PCB元件包 |
6-使用者手冊 | 產品使用者文件 |
7I- 工具_軟體 |
WIFI及藍牙測試APP及調試工具、USB轉串口驅動器、ESP32 Flash下載工具軟體、字元擷取軟體、影像擷取軟體、JPG影像處理軟體及串列調試工具。 |
8-快速開始 | 需要燒垃圾箱 file、flash下載工具及使用說明。 |
軟件說明
顯示模組軟體開發步驟如下:
- 建置ESP32平台軟體開發環境;
- 如有必要,導入第三方第三方軟體庫作為開發基礎;
- 開啟需要調試的軟體項目,也可以新建一個軟體項目;
- 給顯示模組上電,編譯並下載調試程序,然後檢查軟體運行效果;
- 軟體效果未達預期,繼續修改程式碼,然後編譯下載,直到效果達到預期;
上述步驟的詳細內容請參考1 1-Demo目錄下的文件。
硬件說明
超過view 顯示模組硬體資源的數量
模組硬體資源如下兩圖所示:
硬體資源說明如下:
- 液晶顯示器
LCD顯示器尺寸為2.8英寸,驅動IC為ILI9341,解析度為24 0x 32 0。- ILI9341控制器簡介
ILI9341控制器最大支援240*320的解析度和172800位元組的GRAM。它還支援8位、9位、16位和18位並行埠資料匯流排。它還支援3線和4線SPI串行埠。由於並行控制需要大量的IO口,所以最常見的是SPI串列埠控制。 ILI9341也支援65K、262K RGB彩色顯示,顯示色彩非常豐富,同時支援旋轉顯示和捲動顯示以及視訊播放,顯示方式多樣。
ILI9341控制器採用16bit(RGB565)控制一個像素顯示,因此每個像素最多可以顯示65K色。 像素地址設置按行列順序進行,增減方向由掃描方式決定。 ILI9341的顯示方式是先設置地址再設置顏色值。 - SPI通信協議介紹
4個4線SPI匯流排的寫入模式時序如下圖所示:
CSX是從晶片選擇,只有當CSX處於低電位時晶片才會被啟用。
D/CX是晶片的資料/指令控制引腳。 DCX 低電平寫入指令時,高電平寫入資料 SCL 為 SPI 匯流排時鐘,每個上升沿傳輸 1 位元資料;
SDA是SPI傳輸的數據,一次傳輸8位元數據。資料格式如下圖所示:
高位在前,先發送。
對於 SPI 通信,資料具有傳輸時序,由即時時脈相位 (CPHA) 和時脈極性 (CPOL) 組合而成:
CPOL的電平決定了串列同步時脈的空閒狀態電平,CPOL=0表示低電平。 CPOL對傳輸協議
討論並沒有產生太大的影響;
CPHA的高度決定串列同步時鐘是在第一個還是第二個時鐘跳躍沿採集數據,
當CPHL=0時,在第一個跳變沿進行資料收集;
這兩者組合形成四種SPI通訊方式,國內常用SPI0,其中CPHL=0,CPOL=0
- ILI9341控制器簡介
- 電阻式觸摸屏
電阻式觸控螢幕尺寸為2.8英寸,透過XL、XR、YU、YD四個引腳與XPT2046控制IC連接。 - ESP32ESP32-WROOMWROOM-32E 模組
此模組內建 ESP32-DOWD-V3 晶片、Xtensa 雙核心 32 位元 LX6 微處理器,支援高達 240MHz 的時脈頻率。它具有 448KB ROM、520KB SRAM、16KB RTC SRAM 和 4MB QSPI 快閃記憶體。支援 2.4GHz WIFI、藍牙 V4.2 和藍牙低功耗模組。外接26個GPIO,支援SD卡、UART、SPI、SDIO、I2C、LED PWM、馬達PWM、I2S、IR、脈衝計數器、GPIO、電容式觸控感測器、ADC、DAC、TWAI等周邊。 - MicroSD卡插槽
採用SPI通訊方式及ESP32連接,支援各種容量的MicroSD卡。 - RGB三色燈
可以用紅、綠、藍LED燈來指示程式的運作狀態。 - 序列埠
外部串口模組用於串口通訊。 - USB轉串口及一鍵下載電路
核心元件為CH340C,一端連接電腦USB,一端連接ESP32串列埠,進而實現USB轉TTL串列埠。
另外,還附有一鍵一鍵下載電路,即下載程式時,可以自動進入下載模式,無需透過外部觸摸。 - 電池接口
兩個雙針接口,一為正極,一為負極,連接電池供電和充電。 - 電池充放電管理電路
其核心元件是TP4054,該電路可以控制電池的充電電流,將電池安全地充電到飽和狀態,同時也可以安全地控制電池的放電。 - 開機鍵
顯示模組上電後,按下 IO0 會拉低。如果模組上電或ESP32重設的瞬間,拉低IO0就會進入下載模式。其他外殼可作為普通按鈕使用。 - 類型Type-C 介面
顯示模組主電源介面和程式下載介面。連接USB轉串口和一鍵下載電路,可用於供電、下載和串列通訊。 - 5V 至 3.3V 電壓tag穩壓電路
核心元件是ME6217C33M5G LDO穩壓器。卷tag穩壓電路支援2V~6.5V寬電壓tage輸入,3.3V穩定電壓tage輸出,最大輸出電流800mA,完全滿足體積tage 和顯示模組的電流需求。 - 復位鍵
顯示模組上電後,按下會將 ESP32 重設引腳拉低(預設狀態為上拉),從而實現重設功能。 - 電阻式觸控螢幕控制電路
核心元件是XPT2046,透過SPI與ESP32通訊。
此電路是電阻式觸控螢幕與ESP32主控之間的橋樑,負責將觸控螢幕上的資料傳輸給ESP32主控,從而取得觸控點的座標。 - 展開圖釘
將 ESP3.3 模組上未使用的輸入 IO 口、GND 和 32V 接腳引出供週邊使用。 - 背光控制電路
核心元件是BSS138場效應管。此電路一端連接ESP32主控上的背光控制接腳,另一端連接液晶屏背光LED l的負極amp。背光控制腳位拉高,背光亮,否則滅。 - 喇叭接口
接線端子必須垂直連接。用於存取單聲道揚聲器和揚聲器。 - 音訊功率 amp 升壓電路
核心元件是FM8002E音頻 amp升壓器IC。此電路一端連接ESP32音訊DAC值輸出接腳,另一端連接喇叭介面。此電路的作用是驅動小功率喇叭或揚聲器發聲。對於5V電源,最大驅動功率為1.5W(負載8歐姆)或2W(負載4歐姆)。 - SPI週邊介面
4線水平接口。引出一個未使用的片選接腳和MicroSD卡所使用的SPI介面接腳,可用於外接SPI設備或普通IO口。
顯示模組原理圖詳解
- TypeType-C介面電路
在這個電路中,D1是肖特基二極體,用於防止電流反向。 D2~D4為靜電突波保護二極體,防止電壓過高損壞顯示模組tage或短路。 R1為上拉下拉電阻。 USB1 是 Type-C 匯流排。顯示模組透過USB1連接TypeType-C電源、下載程式、串列通訊。其中+5V和GND為正電源電壓tage、地訊號USB_D D-、USB_D+為差分USB訊號,傳送至板載USB轉串口電路。 - 5V 至 3.3V 音量tag穩壓電路
本電路中,C16~C19為旁路濾波電容,用於維持輸入電壓的穩定性。tage 和輸出 voltage. U1 是一款 5V 至 3.3V LDO,型號為 ME6217C33M5G。由於顯示模組上的電路大部分需要3.3V供電,而Type-C介面的電源輸入基本上都是5V,所以電壓tag需要調節器轉換電路。 - 電阻式觸控螢幕控制電路
此電路中,C25和C27為旁路濾波電容,用於維持輸入電壓tage 穩定性。 R22 是上拉電阻,用於維持預設引腳狀態為高電位。 U4是XPT2046控制IC,此IC的功能是取得座標體積tag透過 X+、X X-、Y+、Y Y- 四個接腳讀取電阻觸控螢幕觸控點的值,然後經過 ADC 轉換,將 ADC 值傳送到 ESP32 主控。然後 ESP32 主控將 ADC 值轉換為顯示器的像素座標值。 PEN引腳為觸摸中斷引腳,當觸摸事件發生時,輸入電平為低電平。 - USB轉串口及一鍵一鍵下載電路
本電路中,U3為CH340C USB轉串口IC,無需外接晶振,方便電路設計。 C6為旁路濾波電容,用於維持輸入電壓tage 穩定性。 Q1.Q2為NPN型三極管,R6、R7為三極管基極限流電阻。此電路的功能是實現USB轉串口和一鍵下載功能。 USB訊號透過UD+和UD UD-接腳輸入輸出,轉換後透過RXD和TXD接腳傳輸到ESP32主控。一鍵下載電路原理:- CH340C 的 RST 和 DTR 引腳預設輸出高電位。此時Q1和Q2三極管不導通,ESP0主控的IO32腳和重設接腳被上拉為高電位。
- CH340C的RST和DTR腳輸出低電平,此時Q1和Q2三極管仍未導通,ESP0主控的IO32引腳和重設腳仍被上拉為高電平。
- CH340C的RST引腳保持不變,DTR引腳輸出高電位。此時Q1仍截止,Q2導通,ESP0主控的IO32腳仍拉高,重設接腳低,ESP32進入重設狀態。
- CH340C 的RST 引腳輸出高電平,DTR 引腳輸出低電平,此時Q1 導通,Q2 截止,ESP32 主控的複位引腳不會立即變高,因為連接的電容已充電,ESP32 仍處於工作狀態。
- 音訊功率 amp升壓電路
此電路中,R23、C7、C8、C9構成RC濾波電路,R10、R13為運算放大器的增益調節電阻。 amp淨化器。當R13的阻值不變時,R10的阻值越小,外接揚聲器的音量越大。 C10和C11是輸入耦合電容器。 R11為上拉電阻。 JP1 是喇叭/揚聲器連接埠。 U5是FM8002E音頻電源 amp升壓器IC。透過AUDIO_IN輸入後,音訊DAC訊號為 ampFM8002E 增益並透過 VO1 和 VO2 引腳輸出到揚聲器/揚聲器。 SHUTDOWN 是 FM8002E 的啟用引腳。低電平使能。預設情況下,高電平處於啟用狀態。 - ESP32-WROOMWROOM-32E主控電路
此電路中,C4和C5為旁路濾波電容,U2為ESP32ESP32-WROOMWROOM-32E模組。此模組內部電路詳細資訊請參考官方文件。 - 按鍵復歸電路
電路中,KEY1為關鍵,R4為上拉上拉電阻,C3為延時電容。復位原理:- 電源上電後,C3充電。此時C3相當於短路,RESET腳位接地,ESP32進入重設狀態。
- 當 C3 充電時,C3 相當於開路,RESET 接腳上拉,ESP32 重設完成,ESP32 進入正常工作狀態。
- 當按下 KEY1 時,RESET 接腳接地,ESP32 進入重設狀態,C3 透過 KEY1 放電。
- 當KEY1被釋放時,C3被充電。此時C3相當於短路,RESET腳位接地,ESP32仍處於RESET狀態。 C3充電後,重設接腳拉高,ESP32重位,進入正常工作狀態。
若RESET不成功,可適當增大C3的容差值,以延遲重設引腳低電位時間。
- 串口模組介面電路
此電路中,P2為4P 1.25mm間距座,R29、R30為阻抗平衡電阻,Q5為控制5V輸入電源的場效電晶體。
R31為上拉下拉電阻。將 RXD0 和 TXD0 連接到串列引腳,並為其他兩個引腳供電。此連接埠與板載 USB USB 轉串口模組連接到同一串列埠。 - EXpand IO及外圍介面電路電路
在該電路中,P3、P4為4P 1.25mm間距座。 SPI_CLK、SPI_MISO、SPI_MOSI 接腳與 MicroSD 卡 SPI 接腳共用。接腳 SPI_CS、IO35 板載設備不使用,因此引出用於連接 SPI,也可用於普通 IO。需要注意的事項:- IO35只能是輸入引腳;
- 電池充放電管理電路
在該電路中,C20、C21、C22、C23為旁路濾波電容。 U6是TP4054電池充電管理IC。 R27 調節電池充電電流。 JP2是2P 1.25mm間距座子,接起電池。 Q3 是 P P 通道 FET。 R28為Q3閘極上拉下拉電阻。 TP4054透過BAT接腳對電池充電,R27阻值越小,充電電流越大,最大為500mA。 Q3和R28共同構成電池放電電路,當沒有透過Type Type-C介面供電時,+5V電壓tage為0,則Q3閘極拉低至低電平,汲極和源極導通,電池為整個顯示模組供電。透過Type Type-C介面供電時,+5V電壓tage為5V,則Q3柵極為5V高電平,汲極和源極截止,電池供電中斷。 - 18P液晶面板焊線接口
此電路中,C24為旁通濾波電容,QD1為48P 0.8mm間距液晶屏焊接接口。 QD1有電阻觸控螢幕訊號接腳,液晶螢幕音量tage接腳、SPI通訊接腳、控制接腳和背光電路接腳。 ESP32 使用這些引腳來控制 LCD 和觸控螢幕。 - 下載關鍵電路
在該電路中,KEY2為關鍵,R5為上拉上拉電阻。 IO0 預設為高電平,按下 KEY2 時為低電位。按住KEY2,上電或重位,ESP32將進入下載模式。在其他情況下,KEY2可以用作普通密鑰。 - 電池電量檢測電路
在這個電路中,R2和R3是部分電壓tage電阻,C1和C2為旁路濾波電容。電池容量tage BAT+訊號輸入經過分壓電阻。 BAT_ADC 是音量tagR3兩端的e值,透過輸入接腳傳輸到ESP32主控,再經過ADC轉換,最後得到電池電量tage 值。 卷tag使用分壓器是因為 ESP32 ADC 最大轉換電壓為 3.3V,而電池飽和電壓tage 為 4.2V,超出範圍。得到的體積tage乘以2即為實際電池容量tage. - LCD背光控制電路
本電路中,R24為調試電阻,暫時保留。 Q4為N個N通道場效管,R25為Q4閘極下拉電阻,R26為背光限流電阻。 LCD背光LED燈amp 並聯狀態下,正極接3.3V,負極接Q4的汲極。當控制引腳LCD_BL輸出高電位時tage、Q4的汲極和源極導通。此時LCD背光源負極接地,背光源LEDlamp 已打開並發光。
當控制引腳LCD_BL輸出低電位時tage、Q4的汲極和源極截止,液晶屏負背光懸空,背光LED lamp 未開啟。預設情況下,LCD 背光關閉。
減小R26阻值可以提高背光的最大亮度。
另外,LCD_BL接腳可以輸入PWM訊號來調整LCD背光背光。 - RGB三色三色燈控制電路
本電路中,LED2為RGB三色三色燈amp,R14~R16為三個三色lamp 限流電阻。 LED2包含紅、綠、藍LED燈,共陽接法,IO16、IO17、IO22為三個控制接腳,低電平點亮LED燈,高電平熄滅LED燈。 - MicroSD卡槽介面電路
在該電路中,SD_CARD1是MicroSD卡插槽。 R17至R21是每個接腳的上拉電阻。 C26為旁路濾波電容。此介面電路採用SPI通訊方式。支援MicroSD卡高速儲存。
請注意,此介面與 SPI 週邊介面共用 SPI 總線。
顯示模組使用注意事項
- 顯示模組以電池充電,外部揚聲器播放音頻,顯示器也工作,此時總電流可能超過500mA。此時需要注意Type-C線支援的最大電流以及供電介面支援的最大電流,避免供電不足。
- 使用過程中,請勿觸碰LDO音量tag用手觸摸穩壓器和電池充電管理IC,避免被高溫燙傷。
- 連接IO口時,要注意IO的使用情況,避免接錯,程式碼定義不符。
- 安全、合理地使用該產品。
文件/資源
![]() |
LCDWIKI ESP32-32E 2.8吋顯示模組 [pdf] 使用者手冊 ESP32-32E 2.8吋顯示模組, ESP32-32E, 2.8吋顯示模組, 顯示模組, 模組 |