基于Seeed Studio XIAO ESP32C3,設(shè)計(jì)電子紙顯示器
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在一個(gè)數(shù)字便利與極簡(jiǎn)風(fēng)格相結(jié)合的世界里,電子紙顯示器提供了一種奇妙的方式來(lái)保存你的筆記、提醒和待辦事項(xiàng)列表,而不用像傳統(tǒng)的便利貼那樣混亂。想象一下,有一個(gè)可重復(fù)使用的,低功耗的便利貼,通過Wi-Fi更新!
這個(gè)項(xiàng)目將Waveshare 2.9英寸電子紙顯示器和Seeed Studio XIAO ESP32C3變成一個(gè)光滑的,始終可見的便利貼,您可以使用web應(yīng)用程序輕松更新。無(wú)論您是記下日常任務(wù),分享激勵(lì)語(yǔ)錄,還是顯示有趣的圖像,這個(gè)電子紙筆記都可以保持您的空間整潔,您的想法在前面和中心。
材料
?Seeed Studio XIAO ESP32C3
?Waveshare 2.9英寸電子紙顯示器
?滑動(dòng)電源開關(guān)
?電池
?B-7000多用途膠水
?3D打印外殼
第一步:外殼設(shè)計(jì)
我使用Fusion 360來(lái)規(guī)劃和設(shè)計(jì)我的項(xiàng)目,這需要仔細(xì)的空間優(yōu)化。我需要將所有部件裝入盡可能小的形狀因子中,同時(shí)確保實(shí)用性,包括足夠的布線空間和易于組裝。首先,我導(dǎo)入了所有零件的3D模型,并通過將零件放置在不同的位置來(lái)嘗試不同的配置。一旦我找到了最佳配置,我就在它們周圍建了一個(gè)圍欄。
第二步:3D打印
我通常使用FDM 3D打印我的外殼,但對(duì)于這個(gè)項(xiàng)目,我決定嘗試SLS打印。我使用了JLC3DP的3D打印服務(wù),選擇了3201 PA-F尼龍的顆粒狀表面紋理和8001樹脂來(lái)實(shí)驗(yàn)透明的外觀。兩張照片都很好,我對(duì)結(jié)果很滿意。這個(gè)項(xiàng)目是在JLC3DP的支持下實(shí)現(xiàn)的
第三步:編寫代碼
這個(gè)項(xiàng)目將Seeed Studio XIAO ESP32C3變成了一個(gè)使用2.9英寸電子紙顯示器的智能電子便利貼。該設(shè)備擁有一個(gè)網(wǎng)絡(luò)應(yīng)用程序,允許用戶輸入文本和圖像,預(yù)覽它們,并將最終內(nèi)容發(fā)送到電子紙屏幕。web界面的特點(diǎn)是一個(gè)現(xiàn)代的,簡(jiǎn)約的UI與基本的文本編輯器和圖像上傳功能。蕭ESP32C3處理輸入,將其轉(zhuǎn)換成位圖格式,并相應(yīng)地更新電子紙顯示。
然而,這是項(xiàng)目的早期版本(v0.1),仍然存在一些問題,特別是圖像上傳處理和文本對(duì)齊。作為一個(gè)開源項(xiàng)目,我歡迎來(lái)自開發(fā)人員的貢獻(xiàn),以改進(jìn)功能、修復(fù)錯(cuò)誤和增強(qiáng)整體用戶體驗(yàn)。
確保您擁有所需的庫(kù),并替換代碼中的WIFI密碼和SSID
第四步:組裝和布線
這很簡(jiǎn)單,我們只使用了幾家公司。另外,請(qǐng)注意,我們?cè)谲囕dBMS上使用Xaio為電池充電
1. 開始組裝膠的背面面板上的小與天線
2. 放置電子紙顯示模塊,并將滑動(dòng)開關(guān)粘在3d打印槽上
3. 將電池粘接,并將導(dǎo)線連接到開關(guān)和小電池輸入端
4. 然后我根據(jù)提供的電路圖完成了剩下的接線
5. 然后我用電子紙模塊附帶的螺絲來(lái)固定所有東西。
第五步:操作
我們已經(jīng)完成了構(gòu)建,所以讓我們啟動(dòng)它。打開設(shè)備。如果您輸入的Wi-Fi詳細(xì)信息正確,它將連接到您的Wi-Fi網(wǎng)絡(luò)并顯示IP地址。在瀏覽器中輸入該IP地址,以確??刂圃O(shè)備也連接到同一網(wǎng)絡(luò)。
在控制頁(yè)上,您可以鍵入希望在設(shè)備上顯示的文本。您還可以選擇更改字體。輸入您的信息后,按“更新顯示”按鈕可刷新電子粘上的內(nèi)容。您也可以通過在顯示更新后關(guān)閉設(shè)備來(lái)節(jié)省電池
*****我目前遇到一些問題與文本對(duì)齊和圖像上傳功能,但這些將很快得到解決。****
第六步:最后的想法
如你所知,這個(gè)項(xiàng)目有更多的可能性。我對(duì)這個(gè)項(xiàng)目的新版本有更多的計(jì)劃:一個(gè)控制應(yīng)用程序,藍(lán)牙連接,圖像位圖,更多的能量?jī)?yōu)化代碼,定制PCB,更大的電池。
本文編譯自hackster.io