使用XIAO ESP32S3 PLUS和EE04驅(qū)動板構建Wi-Fi控制的電子計分板
本項目是一個智能電子紙記分板,使用7.5英寸單色電子墨水顯示器和Seeed XIAO ESP32S3 PLUS與XIAO紙顯示驅(qū)動板(EE04)構建。記分牌完全通過Wi-Fi控制,允許用戶從任何智能手機或筆記本電腦更新球隊名稱,分數(shù)和事件信息-不需要應用程序。
由于電子紙屏幕,顯示器提供了出色的可視性,超低功耗,即使沒有背光也能保持可讀性。這使它成為室內(nèi)比賽、學?;顒印?chuàng)客項目或教室的理想選擇。
項目描述
設備上電后,ESP32S3會自動啟動Wi-Fi接入點,并托管一個小型web服務器。您可以使用任何設備連接到該網(wǎng)絡,在瀏覽器中打開控制頁面,并更新球隊名稱、分數(shù)和事件信息。當您按下更新按鈕時,電子紙顯示立即刷新并顯示您的新數(shù)據(jù)。由于電子紙技術只在刷新時耗電,記分牌可以用最少的能量長時間運行。
為了使這更簡單,這里使用的驅(qū)動板- Seeed XIAO ePaper ee04 -支持24針和50針顯示器,因此它適用于各種E-Ink面板。它還包括一個內(nèi)置的電池充電IC,一個電源開關,JST電池連接器和三個可編程按鈕。這意味著這個構建絕對不需要焊接。您只需將顯示器插入電路板,上傳代碼,硬件方面就完成了
讓我們開始構建
本項目使用的主要部件
?蕭紙顯示板(ESP32-S3) - EE04
?7.5英寸單色墨水/紙張顯示器,800x480像素
?電池3.7v 1000mah
步驟1:3D打印
我們可以從3D打印外殼開始。我用白色PLA+打印了所有的部件。您可以找到所有STL文件以及STEP文件
步驟2:選擇顯示器和準備驅(qū)動板
對于這個版本,選擇了一個7.5英寸的單色電子紙顯示器,因為它提供了出色的可視性和足夠的屏幕面積來顯示大的分數(shù)數(shù)字。
這個特殊的屏幕使用24針帶狀電纜,所以在連接任何東西之前,EE04驅(qū)動板上的跳線必須移動到24針位置。確保顯示器與單板的接口正確
步驟3 -設置Arduino IDE并閃爍代碼
要對電路板進行編程,必須安裝Seeed GFX庫。這個庫提供了處理E-Ink刷新、繪制文本和管理字體的所有底層功能。安裝后,下一步是打開Seeed的在線配置工具。
此工具可讓您選擇準確的E-Ink顯示器和驅(qū)動板的EE04版本。一旦選擇了正確的模型,工具就會自動生成驅(qū)動程序代碼。
下面是生成的配置
需要將此代碼復制到Arduino IDE中的新選項卡中。打開主程序文件后,創(chuàng)建一個名為driver.h的新選項卡,并將生成的代碼粘貼到那里。有了這個,Arduino草圖將知道如何與顯示器通信。
最后,將XIAO ESP32S3 PLUS連接到計算機,從Arduino板管理器中選擇它,并上傳程序。一旦上傳成功,驅(qū)動板安裝就完成了。
下面是完整的代碼
步驟4 -組裝
1. 將7.5英寸的墨水顯示器放在展示架上
2. 用顯示架關閉顯示框
3. 用M2 × 7mm螺釘固定
4. 將EE04驅(qū)動板放在驅(qū)動板支架上
5. 用一顆螺釘將驅(qū)動板和托架固定。本任務盡量使用短于7mm的M2螺釘;否則,較長的螺絲會損壞顯示器。
6. 將顯示電纜連接到24針FPC連接器
7.使用2mm JST連接器將電池連接到電路板上。用膠水或雙面膠帶固定電池。
8. 請把天線裝在后蓋上。
9. 將天線連接到XIAO上。
10. 關閉后蓋
11. 最后,使用M3 10mm螺釘將支架連接到主框架上
我們完成了集合
步驟5:計分板如何工作以及如何連接
計分板上電后,ESP32S3立即開始運行主程序。它做的第一件事是創(chuàng)建一個名為“Scoreboard_AP”的Wi-Fi接入點,密碼為123456789。與此同時,設備為其內(nèi)置web服務器生成IP地址,并在電子紙屏幕上顯示該IP地址約5秒鐘。這使得它很容易知道在哪里連接。
顯示IP后,顯示屏切換到默認的計分板布局,Wi-Fi服務器繼續(xù)在后臺運行。網(wǎng)頁的所有接口代碼都直接嵌入在Arduino草圖中,這意味著ESP32S3可以提供完整的控制面板,而無需依賴外部文件。該頁面包括球隊名稱、得分值和底部信息橫幅的字段,無論您使用的是電腦、平板電腦還是手機,它都會自動調(diào)整其布局。
此時,計分板已準備好進行用戶交互。使用任何設備,您只需加入Scoreboard_AP Wi-Fi網(wǎng)絡,打開瀏覽器,并輸入啟動過程中出現(xiàn)的IP地址。這將把您直接帶到控制頁。從這里,您可以輸入新的球隊名稱,更新分數(shù),或更改事件描述。當您按下“Update Display”時,ESP32S3接收您的輸入,存儲新值,并用更新的計分板刷新電子紙顯示。由于顯示器只在刷新周期中消耗電力,因此它可以保存更新的圖像而不會消耗能量,使系統(tǒng)即使在電池電量上也非常高效。
有了這個組合系統(tǒng),計分板變得完全交互式,易于使用,并且可以從任何設備訪問-創(chuàng)建一個平滑和無縫的用戶體驗。
結論
本項目演示了使用XIAO ESP32S3 PLUS和EE04驅(qū)動板構建Wi-Fi控制的電子墨水應用程序是多么容易和實用。響應式網(wǎng)頁界面和超低功耗顯示屏的結合,使這個計分板不僅功能齊全,而且效率高,視覺上很吸引人。剩下的就是定制外殼,設計記分牌布局,并享受最終結果。
本文編譯自hackster.io





