<cite id="ffb66"></cite><cite id="ffb66"><track id="ffb66"></track></cite>
      <legend id="ffb66"><li id="ffb66"></li></legend>
      色婷婷久,激情色播,久久久无码专区,亚洲中文字幕av,国产成人A片,av无码免费,精品久久国产,99视频精品3
      網(wǎng)易首頁 > 網(wǎng)易號(hào) > 正文 申請入駐

      UINK 墨水屏 U 盤+ 電子書

      0
      分享至

      UINK 墨水屏 U 盤+ 電子書

      60 多年過去了,盡管輝光管已經(jīng)停產(chǎn),有很多工程師仍然對它情有獨(dú)鐘。我用 8 塊液晶顯示屏制作了一個(gè)擬輝光管時(shí)鐘,感受復(fù)古元素的美感,表達(dá)對過去經(jīng)典的敬意。

      出于日常工作與計(jì)算機(jī)打交道的需要,上班族幾乎每天都要隨身攜帶U盤,于是我就想有沒有可能設(shè)計(jì)一款屬于自己與眾不同的U盤呢?恰好之前做過墨水屏項(xiàng)目,于是我開始嘗試把二者結(jié)合到一起,就這樣UINK項(xiàng)目應(yīng)運(yùn)而生,其中的“U”代表U盤,而“INK”則是墨水屏的縮寫。

      硬件介紹

      UINK 墨水屏 U 盤 + 電子書融合存儲(chǔ)與閱讀功能,采用雙核主控驅(qū)動(dòng)低功耗墨水屏,支持?jǐn)?shù)周續(xù)航。集成 USB 3.0 高速接口與智能擴(kuò)展芯片,兼容快充與大容量電池,滿足多設(shè)備連接需求。支持 Micro SD 卡與即插 U 盤雙模存儲(chǔ),實(shí)體按鍵搭配觸感反饋優(yōu)化電子書操作。緊湊結(jié)構(gòu)整合閱讀、存儲(chǔ)與外設(shè)擴(kuò)展功能,適配商務(wù)及戶外場景,以超長續(xù)航、高兼容性和便攜性為核心優(yōu)勢,突破傳統(tǒng)設(shè)備功能邊界。本項(xiàng)目中使用到的主要硬件,以及硬件間的連接關(guān)系如圖 1所示,大家可以掃描目錄頁電子資源二維碼獲取電路圖。


      本項(xiàng)目使用的主要元器件清單見附表。

      顯示屏

      想要完成這個(gè)項(xiàng)目,需要用到一款大小接近普通 U 盤的墨水屏,經(jīng)過尋找,我最終使用了一款0.97 英寸的黑白雙色墨水屏。這款顯示屏分辨率大小為 184 像素 ×88 像素,局部畫面刷新時(shí)間為0.3s,全部畫面刷新時(shí)間為 4s,通過 SPI 接口與主控進(jìn)行通信,這款顯示屏可以使用通用的墨水屏驅(qū)動(dòng)電路進(jìn)行驅(qū)動(dòng)。

      主控

      為了能夠通過 Wi-Fi 或者藍(lán)牙連接的方式來設(shè)置顯示內(nèi)容和傳遞文件,我選擇了同時(shí)支持 Wi-Fi和藍(lán)牙通信的 ESP32 模塊作為主控。ESP32 有很多型號(hào),本項(xiàng)目選擇了小巧的 ESP32-MINI-1,這款芯片是雙核 32 位 240 MHz 的配置。

      讀卡芯片

      UINK 選擇 Micro SD 卡作為其存儲(chǔ)介質(zhì),這是因?yàn)?Micro SD 卡有豐富的容量和速度可以做個(gè)性化的選擇,且穩(wěn)定性也比較好。隨后,我順其自然找了 GL3224 芯片作為 Micro SD 卡的讀卡芯片。U 盤讀寫速度肯定是關(guān)鍵的指標(biāo)之一,而 GL3224可以支持 Micro SD 卡且達(dá)到 USB 3.0 的傳輸速度,超過市面上大部分配備 USB2.0 接口的普通 U 盤。

      USB轉(zhuǎn)串口芯片

      出 于 程 序 下 載 和 調(diào) 試 的 考 慮, 我 選 擇 了CH340K 作為串口芯片。CH340K 內(nèi)置了 3 個(gè)二極管,它們用于防止獨(dú)立供電時(shí) ESP32 通過 I/O 引腳對 CH340K 的電流倒灌,從而有效降低 UINK 在休眠狀態(tài)下的功耗。當(dāng) CH340K 與三極管搭配時(shí),可以實(shí)現(xiàn)自動(dòng)下載程序。

      HUB芯片

      因?yàn)?UINK 只有一個(gè) USB 接口,卻需要實(shí)現(xiàn)U 盤和 ESP32 串口的同時(shí)掛載,采用 HUB 芯片SL2.1A 來生成兩路 USB 通道,分別供給它們使用。這樣的連接方式就能實(shí)現(xiàn)同時(shí)掛載 USB3.0 的Micro SD 卡和 USB2.0 的串口了。為了確保 HUB芯片的穩(wěn)定運(yùn)行,在電路設(shè)計(jì)上我還搭配了外置晶體振蕩器。

      充電和穩(wěn)壓芯片

      UINK 選 擇 了 TP4057 作 為 充 電 管 理 芯 片,TP4057 可以給電池提供最大 500mA 的充電電流,當(dāng)輸入電壓斷開時(shí)會(huì)進(jìn)入睡眠低功耗狀態(tài),此時(shí)電池漏電流將降到 1μA 以下。同時(shí)搭配了 RT9013-33GB 芯片作為穩(wěn)壓芯片,它可以提供最大 500mA的輸出電流,25μA 的靜態(tài)電流也比較低。這樣的組合足夠給 UINK 提供工作所需的電壓和電流了。

      PCB設(shè)計(jì)

      為了方便后續(xù)迭代升級,我把 PCB 分拆成 U 盤部分和墨水屏部分(見圖 2)來設(shè)計(jì),兩個(gè)部分之間再通過板對板連接器進(jìn)行連接。UINK 的 PCB 設(shè)計(jì)中,有 3 個(gè)需要注意的要點(diǎn)。第一,ESP32 模塊的天線下方不能覆銅,也不要布線,否則會(huì)對天線的信號(hào)造成影響;第二,USB 接口的所有信號(hào)引腳都要做等長差分布線,否則會(huì)極大地影響 U 盤的讀寫速度;第三,12MHz 晶體振蕩器下方盡量不要布線,而且要做“包地”處理,以免晶體振蕩器工作的時(shí)候?qū)ζ渌€路上的信號(hào)造成干擾。


      外殼設(shè)計(jì)

      出于保護(hù)電器元器件的考慮,設(shè)計(jì)出與 PCB大小相匹配的外殼,我先導(dǎo)出了電路板的 3D 模型,然后使用 CREO 三維設(shè)計(jì)軟件對比 PCB 大小對前后蓋、USB 蓋和按鍵帽進(jìn)行了建模(見圖 3)。避免拿著硌手,我把前后蓋和 USB 蓋都做了倒圓角處理。因?yàn)?U 盤工作的時(shí)候,GL3224 和 SL2.1A 等芯片發(fā)熱較大,所以外殼側(cè)邊做了打孔處理,一方面可以增加散熱,另一方面也可以增加摩擦。為了降低 USB 蓋質(zhì)量,除了側(cè)面的打孔,內(nèi)部也做了鏤空處理。為了盡可能縮小體積,前后蓋都沒有設(shè)計(jì)螺釘孔,而是設(shè)計(jì)了微小的卡扣來進(jìn)行連接。建立好的模型通過光固化 3D 打印出來后,經(jīng)過測試,組裝好的外殼連接得非常穩(wěn)固。


      界面設(shè)計(jì)

      因?yàn)槟凛^小,分辨率只有 184 像素 ×88像素,所以在設(shè)計(jì)桌面時(shí),我把每個(gè)圖標(biāo)大小設(shè)計(jì)成 40 像素 ×40 像素,每屏默認(rèn)顯示 3 個(gè)圖標(biāo)。圖標(biāo)顯示在顯示屏中間區(qū)域,圖標(biāo)下方顯示名稱,上方則顯示開啟中的功能標(biāo)志和電量信息,UINK 桌面如圖 4 所示。我使用了線框來圈住被選中的 App,按下 UINK 上方按鍵切換選擇 App,按下下方按鍵進(jìn)入 App。


      對于比較簡單的 App,并沒有設(shè)計(jì)專門的界面,而是通過彈窗來進(jìn)行交互,比如運(yùn)行“信息”App 后,會(huì)彈出彈窗(見圖 5),顯示 CPU 頻率等基礎(chǔ)信息。


      重要的 App 打開后會(huì)進(jìn)入對應(yīng)的界面,比如“天氣”App 在成功獲取天氣信息后會(huì)進(jìn)入圖 6 所示界面。因?yàn)轱@示屏大小限制,選擇了地區(qū)、天氣圖標(biāo)、天氣信息和溫度進(jìn)行顯示,并添加了背景壁紙來美化界面。


      程序設(shè)計(jì)

      UINK 項(xiàng)目的程序使用了 Arduino IDE 進(jìn)行開發(fā),在網(wǎng)絡(luò)上能找到很多關(guān)于 ESP32 在 Arduino環(huán)境中編程的參考資料。本項(xiàng)目程序的基本框架如圖 7 所示,主要由驅(qū)動(dòng)層、通用層和調(diào)度層組成。驅(qū)動(dòng)層封裝了墨水屏等驅(qū)動(dòng),通用層封裝了一些供各個(gè) App 調(diào)用的基礎(chǔ)功能,比如按鍵、NVS 存儲(chǔ)等。而調(diào)度層主要負(fù)責(zé)各個(gè) App 的阻塞、恢復(fù)和跳轉(zhuǎn)等。


      在這個(gè)項(xiàng)目中,可以基于 FreeRTOS 多線程實(shí)現(xiàn)了 UINK 新功能的開發(fā)。這樣的好處是,當(dāng)需要添加新功能時(shí),幾乎不用修改原程序,只需新建一個(gè)App 頁面,再基于基礎(chǔ)的 App 模板來編寫新的功能即可。而UINK 在系統(tǒng)啟動(dòng)時(shí)會(huì)把新 App 的圖標(biāo)加載到桌面上,并自動(dòng)創(chuàng)建對應(yīng)的任務(wù)。為了實(shí)現(xiàn)上述的效果,我先編寫了最基礎(chǔ)的實(shí)現(xiàn)案例,具體如程序 1 所示,整個(gè) UINK 項(xiàng)目都基于這個(gè)案例的框架擴(kuò)展而來。



      有了上面程序作為基礎(chǔ)后,就可以在 App 頁面快速編寫出 App 的新應(yīng)用程序了,案例如程序 2所示。



      在以上的 App 應(yīng)用程序中,系統(tǒng)啟動(dòng)時(shí)所有App 會(huì)同時(shí)運(yùn)行。因此,當(dāng)多個(gè) App 嘗試訪問同一硬件資源或變量時(shí),可能會(huì)引發(fā)沖突。FreeRTOS操作系統(tǒng)提供了互斥鎖(Mutex)機(jī)制,專門用于處理這類問題。我針對上述程序進(jìn)行了優(yōu)化:引入了一個(gè)互斥鎖。當(dāng)桌面某個(gè) App 被激活時(shí),它將獲得“鑰匙”以“解鎖”,并執(zhí)行其程序,而其他App 則全部暫停執(zhí)行,等待“鑰匙”被釋放。通過設(shè)計(jì)互斥鎖,在 UINK 中始終只有一個(gè) App 能拿到鑰匙,從而避免了 App 之間出現(xiàn)沖突。

      接下來請欣賞一下豐富有趣的 App 吧!其中“閱讀”App(見圖 8),可以隨時(shí)隨地讀取格式為.txt 的文檔或者小說,關(guān)閉界面會(huì)自動(dòng)保存書簽,下次打開時(shí)能夠自動(dòng)恢復(fù)閱讀進(jìn)度。“新聞”App(見圖 9)則可以在聯(lián)網(wǎng)狀態(tài)下自動(dòng)獲取當(dāng)日的新聞簡報(bào)。“翻頁筆”App 通過開啟藍(lán)牙并連接計(jì)算機(jī),能夠?qū)崿F(xiàn)播放 PPT 或調(diào)節(jié)音量等功能。“輔屏”App 在連接計(jì)算機(jī)后,可以監(jiān)控計(jì)算機(jī)CPU/GPU的工作情況。其他 App 還有“天氣”“計(jì)時(shí)器”“網(wǎng)絡(luò)”“相冊”等,這些 App 極大地豐富了 UINK 的趣味性和實(shí)用性。



      結(jié)語

      在 UINK 項(xiàng)目的設(shè)計(jì)過程中,并不是一帆風(fēng)順,上述的方案其實(shí)已經(jīng)是 UINK 的第二代設(shè)計(jì)。初代的 UINK 并沒有集成電池和配套的充電、穩(wěn)壓電路,而是依賴計(jì)算機(jī)供電來驅(qū)動(dòng)墨水屏。在測試過程中,我發(fā)現(xiàn)墨水屏刷新未完成時(shí)斷開連接會(huì)導(dǎo)致顯示異常,所以才引入了電池和對應(yīng)的充 / 放電穩(wěn)壓電路。與初代相比,二代的設(shè)計(jì)上還有一個(gè)很大的區(qū)別。初代在設(shè)計(jì)時(shí)為了保證計(jì)算機(jī)和 ESP32 端都能訪問 U 盤,但是 ESP32 在讀取大容量和高速的Micro SD 卡時(shí)存在限制。為了實(shí)現(xiàn)高速大容量 U 盤的設(shè)計(jì),不得不放棄了 ESP32 端對 U 盤內(nèi)容的讀寫和管理功能。

      盡管第二代 UINK 比起第一代有所進(jìn)步,但也還有不少改進(jìn)的空間。比如,電池續(xù)航能力不足,U 盤工作時(shí)的發(fā)熱較大,以及 PCB 布局不合理導(dǎo)致的焊接困難等。我將繼續(xù)優(yōu)化這些方面,讓 UINK 成為更加有趣又實(shí)用的作品。

      特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。

      Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

      相關(guān)推薦
      熱點(diǎn)推薦
      為何一定要為小洛熙進(jìn)行手術(shù)?真實(shí)原因曝光,刺痛全網(wǎng)

      為何一定要為小洛熙進(jìn)行手術(shù)?真實(shí)原因曝光,刺痛全網(wǎng)

      老特有話說
      2025-12-25 12:16:26
      6年了,郭麒麟的反擊幾乎斷送了朱亞文的演藝生涯

      6年了,郭麒麟的反擊幾乎斷送了朱亞文的演藝生涯

      小熊侃史
      2025-12-25 11:24:12
      俄方最新回應(yīng):戰(zhàn)場上見

      俄方最新回應(yīng):戰(zhàn)場上見

      魯中晨報(bào)
      2025-12-26 13:05:09
      南博前院長被帶走不到12小時(shí),令人"厭惡"的事發(fā)生了,不止一件

      南博前院長被帶走不到12小時(shí),令人"厭惡"的事發(fā)生了,不止一件

      社會(huì)日日鮮
      2025-12-26 11:09:21
      多地黨委主要領(lǐng)導(dǎo)調(diào)整!其中有一人是中央委員

      多地黨委主要領(lǐng)導(dǎo)調(diào)整!其中有一人是中央委員

      上觀新聞
      2025-12-26 13:52:06
      廣東省汕頭市人大常委會(huì)原副主任吳啟煌被開除黨籍

      廣東省汕頭市人大常委會(huì)原副主任吳啟煌被開除黨籍

      極目新聞
      2025-12-26 15:18:10
      “堅(jiān)持計(jì)劃生育一百年不動(dòng)搖”的彭佩云去世,她父親的人生更傳奇

      “堅(jiān)持計(jì)劃生育一百年不動(dòng)搖”的彭佩云去世,她父親的人生更傳奇

      文史微鑒
      2025-12-24 23:47:43
      南博事件升級!高層震怒,南博曾多次向龐家討要藏品,被逐一披露

      南博事件升級!高層震怒,南博曾多次向龐家討要藏品,被逐一披露

      火山詩話
      2025-12-23 18:07:03
      俄盧布匯率今年迄今已飆升逾四成 勢創(chuàng)30年來最強(qiáng)年度表現(xiàn)

      俄盧布匯率今年迄今已飆升逾四成 勢創(chuàng)30年來最強(qiáng)年度表現(xiàn)

      財(cái)聯(lián)社
      2025-12-26 00:20:37
      被罵到關(guān)評!姜昆在美國豪宅唱紅歌過圣誕,17年曾呼吁抵制圣誕節(jié)

      被罵到關(guān)評!姜昆在美國豪宅唱紅歌過圣誕,17年曾呼吁抵制圣誕節(jié)

      阿纂看事
      2025-12-25 17:19:59
      打回原形!CBA第一后衛(wèi)被張鎮(zhèn)麟打爆,想超過徐杰還差的很遠(yuǎn)

      打回原形!CBA第一后衛(wèi)被張鎮(zhèn)麟打爆,想超過徐杰還差的很遠(yuǎn)

      宗介說體育
      2025-12-26 13:05:24
      河南鹿邑一貨車發(fā)生事故后貨物被哄搶,官方:拘留5人,拿走的日化用品全部追回

      河南鹿邑一貨車發(fā)生事故后貨物被哄搶,官方:拘留5人,拿走的日化用品全部追回

      大風(fēng)新聞
      2025-12-26 15:43:17
      這個(gè)圣誕不平靜,全是雷人的消息

      這個(gè)圣誕不平靜,全是雷人的消息

      中中聊財(cái)經(jīng)
      2025-12-25 20:05:57
      今冬最冷時(shí)間表出爐,何時(shí)最冷?2026年春節(jié)冷不冷?早看早知道

      今冬最冷時(shí)間表出爐,何時(shí)最冷?2026年春節(jié)冷不冷?早看早知道

      好賢觀史記
      2025-12-25 10:07:03
      中國為什么沒有美國的“斬殺線”?

      中國為什么沒有美國的“斬殺線”?

      農(nóng)民日報(bào)
      2025-12-25 19:43:11
      搶中國原油的美軍,意識(shí)到玩砸了,收到最新命令,60天內(nèi)不能動(dòng)手

      搶中國原油的美軍,意識(shí)到玩砸了,收到最新命令,60天內(nèi)不能動(dòng)手

      近史博覽
      2025-12-26 11:41:41
      女子扇醫(yī)生后續(xù):為5分鐘行拘5天,漂亮長相已社死,曝更多正臉照

      女子扇醫(yī)生后續(xù):為5分鐘行拘5天,漂亮長相已社死,曝更多正臉照

      丁丁鯉史紀(jì)
      2025-12-26 09:59:59
      他們?yōu)楹渭庇谧N攜程?

      他們?yōu)楹渭庇谧N攜程?

      智識(shí)漂流
      2025-12-25 20:09:36
      姜昆美國過圣誕僅1天,惡心的一幕出現(xiàn),郭德綱的話含金量還在升

      姜昆美國過圣誕僅1天,惡心的一幕出現(xiàn),郭德綱的話含金量還在升

      奇思妙想草葉君
      2025-12-25 23:39:02
      彭珮云同志遺體在京火化

      彭珮云同志遺體在京火化

      新京報(bào)
      2025-12-26 12:24:02
      2025-12-26 17:08:49
      無線電雜志 incentive-icons
      無線電雜志
      《無線電》雜志官方網(wǎng)易號(hào)
      700文章數(shù) 5022關(guān)注度
      往期回顧 全部

      數(shù)碼要聞

      2025年度數(shù)碼好物大賞【年度評選】

      頭條要聞

      北京50歲女子因"不會(huì)做飯"偷外賣 曾就職外企收入穩(wěn)定

      頭條要聞

      北京50歲女子因"不會(huì)做飯"偷外賣 曾就職外企收入穩(wěn)定

      體育要聞

      約基奇有多喜歡馬?

      娛樂要聞

      朱孝天深夜道歉,只字未提五月天阿信

      財(cái)經(jīng)要聞

      資管江湖的人事“寒冬”

      科技要聞

      收割3000億!拼多多"土辦法"熬死所有巨頭

      汽車要聞

      速來!智界在上海西岸準(zhǔn)備了年末潮流盛典

      態(tài)度原創(chuàng)

      數(shù)碼
      旅游
      本地
      親子
      公開課

      數(shù)碼要聞

      手勢更精準(zhǔn),捏一捏就能操控!小米 Watch 5評測

      旅游要聞

      雪山草原咫尺間,這條高速那么美!

      本地新聞

      云游安徽|踏訪池州,讀懂山水間的萬年史書

      親子要聞

      12歲男孩天天要抱抱,這正常嗎?為什么摟摟抱抱對孩子那么重要?

      公開課

      李玫瑾:為什么性格比能力更重要?

      無障礙瀏覽 進(jìn)入關(guān)懷版 主站蜘蛛池模板: 南昌市| 亚洲性爱视频网站| 国产亚洲精品第一综合| 国产熟女区| 色综合久久久久久中文网| 日本一级在线播| 在线无码av一区二区三区| 精品香蕉一区二区三区| 久久日产一线二线三线| yy19影院| 九九国产| 日本人妻人人人澡人人爽| 欧美 日韩 国产 成人 在线观看| 风流老熟女一区二区三区| 夜夜撸影院| 精品一区二区三区东京热| 久久精品国产中国久久| 成人免费在线播放av| A片A级毛片| www.av小说| 欧美精品人人做人人爱视频| 麻豆精品久久久久久久99蜜桃| 精品1卡二卡三卡四卡老狼| 武鸣县| 成 人色 网 站 欧美大片在线观看 | 91网站免费| 婷婷综合五月| 2021最新国产精品网站| 一本久久a久久精品综合| 影音先锋成人网站| 达孜县| 亚洲中文字幕无码永久在线| 无码h肉动漫在线观看| 亚洲综合91社区精品福利| 阿勒泰市| 蜜臀av在线观看| 激情97综合亚洲色婷婷五| 欧美一区二区三区欧美日韩亚洲| 操逼不卡| 精品成在人线av无码免费看| 天天躁狠狠躁狠狠躁夜夜躁|