在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在嵌入式應用程序中使用電子紙顯示器

科技觀察員 ? 來源:allaboutcircuits ? 作者:大衛 ·彼得森 ? 2022-05-10 16:05 ? 次閱讀

了解電子紙顯示器的工作原理以及如何將低功耗電子紙顯示器集成到您的嵌入式項目中。

在尋求實現低功耗設計的過程中,大多數開發人員很快得出結論,試圖結合任何形式的顯示器都會將低功耗預算的想法拋諸腦后。

與嵌入式設計的需求不謀而合——尤其是物聯網邊緣節點傳感器,例如溫度或濕度傳感器——在設計中提供視覺顯示確實增強了用戶體驗。它不依賴于從基于云的應用程序接收數據,而是提供了快速查看此類本地數據的能力,這非常有用。挑戰在于,無論微控制器的睡眠模式有多低,LCD 顯示器都需要不斷刷新和供電

值得慶幸的是,有一個解決方案。作為亞馬遜 Kindle 或類似電子書閱讀器中使用的最常見的顯示器,電子紙顯示器 (EPD) 開始變得流行,因為它提供了超低功耗的顯示功能。得益于底層的“雙穩態”顯示技術,顯示器實際上可以在沒有任何電源的情況下繼續顯示信息。只需要用新信息更新顯示,這種方法可以徹底改變嵌入式開發人員處理設計的方式。

EPD 的工作原理

讓我們來看看電子紙顯示器是如何構建的。與無處不在的 TFT LCD 顯示器相比,其中一個區別是電子紙是一種反射式顯示技術,因此它不需要任何形式的背光即可運行。這是降低功率預算的另一個因素。

該顯示器包括兩個電極——一個上部透明電極和一個下部電極——它們之間有數百萬個彩色顆粒填充膠囊。膠囊通常包含白色和黑色球形顆粒,它們對施加在電極上的電荷作出反應,白色顆粒因接收正電荷而對觀察者可見,黑色顆粒因帶負電荷而變得可見。灰色陰影是具有相反電荷的相鄰粒子影響其他粒子的電荷條件的結果。

poYBAGJ6HN6AVsKsAACqI28LVx0271.jpg

圖 1.在電子紙顯示器中,通過向微觀粒子傳遞適當的電荷形成圖像

低功耗和無功耗顯示器

施加電荷后,粒子將保持其可見位置并顯示生成的圖像。無需電源來維持或刷新施加在電極上的電荷,與 LCD 顯示器相比,這是第二大節能。需要不斷刷新屏幕以保持 LCD 顯示器上的晶體對齊。但是,一旦在電子紙顯示器上合成了圖像,就可以移除電源,直到需要新的屏幕圖像為止。

將電荷施加到單個球體或像素的過程可以定義為多個條件,并且超出了簡單的二元關系。最初,會收取費用以將整個屏幕設置為黑色。要創建圖像,下一個條件是反轉初始電荷,或者第三,保持原樣——不改變電荷。

但是如果一個電子紙顯示器只在更新的時候才耗電,那它到底需要多少電量呢?此外,這與典型的 TFT LCD 顯示器相比如何?如果我們以 2 英寸 V231 電子紙顯示器為例,您可以在圖 2 中看到與類似尺寸的 LCD 模塊相比功率的巨大差異。

pYYBAGJ6HN-AUFQIAACN5MYCwFI050.jpg

圖 2.在 2 英寸顯示屏每天更新 6 次的應用中,電子紙顯示模塊每天可使用低至 10 uAh 的電量

此比較說明了使用功率優化顯示驅動波形和外部時序控制電路的電子紙顯示器如何在更新時消耗低至 2 mA 的電流,而 LCD 顯示器的消耗電流為 30 mA。此外,只需要在刷新期間為顯示器供電,這意味著在每天六次更新之間,電子紙顯示器完全不消耗電力。

將 EPD 連接到 Arduino

調查使用電子紙顯示器有多簡單的一種方法是將電子紙顯示器連接到 Arduino。

在此示例中,我們將使用 Arduino UNO 和 連接到RePaper 擴展開發板的2 英寸顯示器。2 英寸(對角線)顯示屏提供 200 × 96 像素的分辨率。其他顯示器尺寸可從 1.44 英寸以上,在上述擴展板上最多可容納 2.7 英寸。

Arduino UNO 適用于創建簡單的電子紙圖像顯示。然而,對于更大的圖像尺寸,所需的緩沖內存比 UNO 所能提供的要多,因此 Arduino MEGA 2560 將更適合此類應用。

圖 3 顯示了插入擴展板上的柔性印刷電路 (FPC連接器的電子紙顯示器。FPC 總是很脆弱,因此需要注意不要在插入插座時施加過大的壓力使其彎曲。

poYBAGJ6HOCAKR4vAACVl2iyMMY081.jpg

圖 3.帶有 2 英寸顯示屏的 RePaper 擴展開發板。圖片由Adafruit提供

引腳和接線

擴展板提供了一條連接到 Arduino 的電纜,引腳分配如圖 4 和表 1 所示。

pYYBAGJ6HOGAWjt8AAC9xZYo7zo432.jpg

圖 4.將擴展板連接到 Arduino UNO

poYBAGJ6HOOAF3XNAAH1pktzvNA302.jpg

表 1. Arduino 引腳分配的擴展板

下載代碼

將顯示擴展板連接到 Arduino 后,從GitHub下載示例代碼文件。請注意,為與此擴展板一起使用的所有尺寸的顯示器提供了文件。

在 Arduino IDE 中,訪問庫管理器并安裝 EPD 文件。完成此操作后,您將能夠從“文件/示例”菜單訪問示例文件。這些包括一些演示;最簡單的一個是在簡單的文本圖像和貓的圖片之間交替。

創建要上傳的圖像

要將 cat 圖像替換為 demo.ino 文件中的新圖像,首先根據您的顯示尺寸創建一個空白圖像文件。對于 2 英寸顯示屏,即 200 × 96 像素。目標是將此圖像保存為具有 .xbm 文件格式的二進制圖像文件。雖然有許多圖形和圖像編輯器選項,但Gimp是一個理想的選擇,因為它可以導出所需的 .xbm 格式的圖像。

pYYBAGJ6HOSAfamCAACzH4DQq-8517.jpg

圖 5.使用 Gimp 創建的簡單圖像

圖 5 展示了一個簡單的價格標簽圖像,該圖像已創建然后導出為 .xbm 格式,在我們的示例中,該圖像已保存為 Tag1.xbm。

您還需要編輯此文件的標題信息,如圖 6 所示。演示 Arduino 腳本要求圖像文件名遵循與電子紙顯示器尺寸相關的特定命名約定,在我們的示例中為 2 英寸顯示器。 這些更改適用于標題的前三行。

poYBAGJ6HOWAM50MAADnjyc59EE994.jpg

圖 6.編輯圖像文件的頭信息

最后,將文件保存在您連接的計算機上的 /Arduino/libraries/Images 文件夾中。

然后,您只需要使用圖像的根名稱調整 demo.ino 文件。這在圖 7 中進行了說明——注意屏幕抓取中間的定義語句的編輯。

poYBAGJ6HOaAJNM0AAFOmCha7Ik033.jpg

圖 7.在 Arduino IDE 中編輯圖像文件名

上傳和測試

驗證并將草圖上傳到 Arduino,您應該會看到測試圖像出現,然后是您的新圖像。圖 8 顯示了設置,顯示屏上顯示了新圖像。

pYYBAGJ6HOeAVArcAACWFgGANB8569.jpg

圖 8.電子紙顯示屏上的新圖像

與替代顯示技術相比,電子紙顯示器可顯著節省電力,并且可能的應用幾乎是無窮無盡的。他們已經在物聯網傳感器中找到應用——例如,提供本地溫度指示——并使用能量收集技術提供足夠的電力來刷新顯示。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5089

    文章

    19165

    瀏覽量

    306690
  • 電子紙顯示器

    關注

    0

    文章

    7

    瀏覽量

    6697
收藏 人收藏

    評論

    相關推薦

    何在嵌入式系統設計中使用UML技術

    嵌入式系統設計是一個軟、硬件結合的協同設計(Hardware/Software Co-design),需要不同技術背景的人共同開發。 本文將重點討論如何在嵌入式系統設計中使用 UML
    發表于 04-14 08:02 ?3921次閱讀
    如<b class='flag-5'>何在</b><b class='flag-5'>嵌入式</b>系統設計<b class='flag-5'>中使</b>用UML技術

    何在嵌入式系統設計中使用UML技術?

    何在嵌入式系統設計中使用UML技術?怎樣去設計嵌入式系統?
    發表于 04-26 07:14

    用電子SPI通信嗅探PCB

    描述通用電子嗅探用電子 SPI 通信嗅探 PCB該 PCB 將幫助您非常簡單地分析未知
    發表于 06-21 07:18

    基于FPGA的原型系統的嵌入式應用程序

    嵌入式應用程序通常需要使用標準的微機和定制的接口。 本文講的是基于FPGA的原型系統的嵌入式應用程序。 Embedded applications usually require th
    發表于 05-22 14:48 ?21次下載
    基于FPGA的原型系統的<b class='flag-5'>嵌入式</b><b class='flag-5'>應用程序</b>

    ARM嵌入式應用程序架構設計工具

    電子專業單片機相關知識學習教材資料——ARM嵌入式應用程序架構設計工具
    發表于 09-13 17:23 ?0次下載

    MATLAB平臺的DSP嵌入式應用程序設計的研究

    MATLAB平臺的DSP嵌入式應用程序設計的研究
    發表于 10-19 13:22 ?7次下載
    MATLAB平臺的DSP<b class='flag-5'>嵌入式</b><b class='flag-5'>應用程序</b>設計的研究

    基于嵌入式Linux應用程序開發詳解

    基于嵌入式Linux應用程序開發詳解
    發表于 10-25 14:17 ?12次下載
    基于<b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>應用程序</b>開發詳解

    何在嵌入式Linux中使用GPIO

    了解如何在嵌入式Linux中使用GPIO,特別強調Zynq-7000系列。 我們介紹了基本的用戶和內核空間GPIO使用情況,以及GPIO,GPIO密鑰和GPIO LED上的bit-banged I / O.
    的頭像 發表于 11-26 07:02 ?4107次閱讀

    嵌入式Linux應用程序例程

    嵌入式Linux應用程序例程(arm嵌入式開發步驟)-嵌入式Linux應用程序例程,有需要的可以參考!
    發表于 07-30 13:23 ?16次下載
    <b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>應用程序</b>例程

    嵌入式Linux應用程序開發-(1)第一個嵌入式QT應用程序

    第一個嵌入式QT應用程序在成功安裝 Qt Creator 開發環境后,我們通過一個簡單的嵌入式Qt應用程序,來說明一下如何構建和編譯一個Qt界面應用
    發表于 11-01 17:21 ?16次下載
    <b class='flag-5'>嵌入式</b>Linux<b class='flag-5'>應用程序</b>開發-(1)第一個<b class='flag-5'>嵌入式</b>QT<b class='flag-5'>應用程序</b>

    何在Raspberry Pi Pico中使用OLED顯示器

    電子發燒友網站提供《如何在Raspberry Pi Pico中使用OLED顯示器.zip》資料免費下載
    發表于 10-18 09:15 ?4次下載
    如<b class='flag-5'>何在</b>Raspberry Pi Pico<b class='flag-5'>中使</b>用OLED<b class='flag-5'>顯示器</b>

    為ZynqberryZero編寫嵌入式C應用程序

    電子發燒友網站提供《為ZynqberryZero編寫嵌入式C應用程序.zip》資料免費下載
    發表于 11-07 17:55 ?2次下載
    為ZynqberryZero編寫<b class='flag-5'>嵌入式</b>C<b class='flag-5'>應用程序</b>

    使用微型嵌入式設備實現嵌入式語音識別應用程序

    電子發燒友網站提供《使用微型嵌入式設備實現嵌入式語音識別應用程序.zip》資料免費下載
    發表于 12-09 10:00 ?0次下載
    使用微型<b class='flag-5'>嵌入式</b>設備實現<b class='flag-5'>嵌入式</b>語音識別<b class='flag-5'>應用程序</b>

    如何降低嵌入式觸摸顯示器的亮度?

    隨著科技的不斷發展,嵌入式觸摸顯示器在工業自動化、醫療、交通等領域得到了廣泛應用。但在某些場景下,亮度過高的屏幕可能會對用戶造成不適,同時也會增加屏幕功耗,降低設備使用壽命。因此,合理降低嵌入式觸摸
    的頭像 發表于 04-25 09:45 ?1278次閱讀
    如何降低<b class='flag-5'>嵌入式</b>觸摸<b class='flag-5'>顯示器</b>的亮度?

    使用部分更新的電子顯示器

    電子發燒友網站提供《使用部分更新的電子顯示器.zip》資料免費下載
    發表于 06-26 09:20 ?5次下載
    使用部分更新的<b class='flag-5'>電子</b><b class='flag-5'>紙</b><b class='flag-5'>顯示器</b>
    主站蜘蛛池模板: 淫欲网| 一级毛片免费全部播放完整| 久久草精品| 免费一级片在线| 国产在视频线精品视频2021| 好吊788gaoco| 国产在线h| 欧美.亚洲.日本一区二区三区| 久久久婷婷| 校园 春色 欧美 另类 小说| 色噜噜狠狠成人影院| 免费a级网站| 国产精品最新资源网| 午夜视频在线观看免费高清| 男女激情做爰叫床声视频偷拍| 1024你懂的在线观看| 亚洲免费毛片| 性xxxxbbbb免费播放视频| 色婷婷在线视频观看| 久久精品男人影院| 在线视频一本| 久久精品久久久| 亚洲日本视频在线观看| 亚洲综合色婷婷中文字幕| 日本三级三级三级免费看| 韩国三级理论在线看中文字幕| 午夜视频观看| 把小嫩嫩曰出白浆| 欧美精品一区二区三区在线播放| 婷婷五月小说| 黄视频在线观看免费| 天天宗合网| 欧美系列在线观看| 一级在线免费视频| 免费色网址| 午夜精品久视频在线观看| 2019天天操| 亚洲性人人天天夜夜摸| 免费观看色视频| 天天看天天爽天天摸天天添| 午夜h|