色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

基于OrangePi AIpro開發一個電子紙屏時鐘

香橙派 ? 2024-06-25 17:00 ? 次閱讀

OrangePi AIpro是香橙派聯合華為精心打造的一款高算力人工智能開發板。作為業界首款基于昇騰深度研發的AI開發板,它先后榮獲2023昇騰APN最佳產品獎以及Powered by Ascend甑選解決方案最佳硬件產品獎,可以用于圖片識別、語音識別,微生物識別等等,從而廣泛應用于AI邊緣計算、深度視覺學習及視頻流AI分析、視頻圖像分析、自然語言處理等人工智能領域。

今天,我就給大家介紹一下基于OrangePi AIpro + 4.3寸電子紙屏+ ESP8266WIFI模塊,開發的電子紙屏時鐘,成品圖如下:

開機動畫

wKgZomZ6hvaAaB7lABO5DQd73dc392.png

運行時鐘

wKgaomZ6hvaASHOuABUQSDxdGEw501.png

顯示 OrangePi AIpro CPU 實時溫度

wKgaomZ6hvWABmEKABFg3AFG0Vo969.png

這里為了美觀,減少一堆的接線, OrangePi AIpro與電子墨水屏之間的通信采用的是無線串口通信的方式,485溫濕度傳感器與OrangePi AIpro也是采用無線通信的方式。編程語言基于Erlang,開發框架基于emqx,這里基于emqx搭建MQTT服務器,簡單期間同時對emqx進行二次開發,集成驅動電子紙墨水屏時鐘運轉的驅動程序。這里涉及到所有軟件程序都在OrangePi AIpro部署運行。下面將對開發搭建過程中涉及到的所有內容進行詳細介紹。

wKgZomZ6hu-AEfOZAAEFd5Seg_s582.png

所用的硬件

  • OrangePi AIpro
  • 4.3寸串口電子墨水屏
  • ESP8266 WIFI模塊
  • RS485溫濕度傳感器
  • RS485轉WIFI串口服務器模塊
  • 竹木抽紙盒

硬件連接

wKgaomZ6huaAZka8AAAxloMNZoA170.png

實物接線圖

wKgaomZ6hvSAOOK1AAvUl7CekGg542.png

wKgZomZ6huaAB7vrAAAw5wSBoL0217.pngwKgZomZ6hvOAXK9tAAoGEVOTObY100.png

所用的軟件

  • JDK > 1.8
  • Erlang26.2.3
  • Emqx > v5.6.0
  • Arduino IDE
  • 串口調試助手

登錄香橙派

第一次使用在不知道IP的情況下可以通過串口登錄

  1. 首先需要準備一根 Micro USB接口的數據線
wKgaomZ6huaAIlKIAACtBEkpu9U957.png

2)然后將Micro USB接口一端插入開發板的Micro USB接口中。

wKgaomZ6hvCATOM4AAJxImndE_o015.png

3)再將數據線的另一端插入電腦的USB接口中即可。

4)打開電腦上的設備管理器查看一下端口號。

wKgZomZ6huaAXkhZAADnRFz_Q50492.png

5)打開電腦上的串口調試助手。

端口選擇:COM3

波特率選擇:115200

wKgZomZ6hu-ACRLUAAFkER8Zxmc578.png

6)當看到登錄界面時, 就可以使用下面的賬號和密碼來登錄Linux系統了

wKgZomZ6huaANvDrAABxI75PiP4423.png

7)用串口調試助手不是很方便,這里我們輸入:ifconfig指令查詢一下系統的IP地址,然后改為使用SSH工具連接,這里使用FinalShell。

wKgaomZ6huaARz1WAAD7QN-m0nU554.png

8)這里改為以SSH遠程登錄系統

wKgZomZ6hvOASAfKAApLREmB8kM282.png

安裝JDK 1.8

源碼安裝Erlang需要依賴Java所以這里我們需要安裝一下JDK。

1.下載JDK

下載地址:Java Archive Downloads - Java SE 8u211 and later

wKgZomZ6hvCADqERAAIRPUuSoVI611.png

2.下載完成后上傳至香橙派

wKgaomZ6hu-AJbKgAAGl6N8HyC4207.png

3.安裝

解壓

wKgaomZ6hueAFc03AAAIL432YKI404.png

安裝

wKgZomZ6hueAWW0kAAAHYnESQz0567.png

配置環境變量

wKgZomZ6hueAMEz-AAAESNTLgMg345.png

在打開的文件末尾添加

wKgaomZ6hueAH8ZOAAAda8evT0o981.pngwKgaomZ6hvSAeH6MAAyjuzE3f_Q457.png

刷新環境變量

wKgaomZ6hueAWrgcAAAG1FOim3k808.png

查看JDK版本

wKgZomZ6hueAWtb2AAADzUBeJCw941.png

wKgZomZ6hvCAahXuAAJlj6-xF64647.png

至此JDK 1.8已安裝完成。

安裝Erlang 26.2.5

Emqx是基于erlang進行開發的。

這里?使用Kerl安裝及管理Erlang?。https://github.com/kerl/kerl

1.安裝依賴

wKgaomZ6huiARElLAAC2d_8ZUp8181.png
  1. 安裝 kerl
wKgZomZ6huiAdioVAAA6gPSbSmU970.pngwKgZomZ6huiAcB2_AAAqwJFe0NQ147.pngwKgZomZ6hvWAbMirAA9FCJ65Tgc252.png

wKgaomZ6hvCAFnVQAAKC-I2P-lo622.png

至此kerl已安裝完成。

3.安裝Erlang

·更新可用的已發布版本

wKgZomZ6hvKAQKuxAATagw0WFA0662.png

·構建 26.2.5

wKgaomZ6hvOATcOrAAZOjkrJFCo533.png

構建需要一段時間請耐心等待

·查詢已構建版本

wKgaomZ6hu-AZmeoAAG1K8HSlxI267.png

·狀態查看

wKgZomZ6hvCATgiZAAOIcxTaYlU903.png

·安裝 26.2.5

wKgZomZ6hvKAP5j7AARVa6TmBr4715.png

·顯示已安裝版本

wKgZomZ6hu-AWQqbAAHX3wrNA94595.png

·激活26.2.5

wKgaomZ6huiADAPfAAAJjXndziA109.png

激活將備份您的 $ PATH,并將其添加到安裝的bin /目錄中。因此,它僅對當前shell會話有效,直到您激活另一個安裝或調用kerl_deactivate。

·查看已激活的 Erlang版本

wKgaomZ6hu-AKsqDAAHDkSQ3j4U359.png

·運行 erl

wKgZomZ6hvKARB6AAANZISii-j4976.png

至此Erlang已安裝完成。

4.安裝Erlang串口驅動

如果想直接通過香橙派AIPro的串口驅動電子紙屏,需要為Erlang安裝一下串口驅動,如果使用ESP8266模塊借助MQTT通信實現無線連接香橙派AIPro下面的步驟可跳過。

·下載驅動

wKgaomZ6huiAEpbxAAAJ-cZZI_s923.png

這是一個帶有 erlang驅動程序的用于串行通信的端口程序,最初由Johan Bevemyr于1996年編寫,從2007年起由Tony Garnock-Jones偶爾維護。

·修改Makefile

wKgZomZ6huiABiADAAALoPTklxw026.png

注意,安裝之前我們需要修改一下Makefile文件

wKgaomZ6humAfugOAAADxi9flew186.png

將 FULL_INSTALL_DIR=$(DESTDIR)/erlang/lib/$(INSTALL_DIR) 調整為:

wKgZomZ6humAByQzAAAJUsYsngQ437.png

這樣可以完全按照我們自己指定的路徑位置安裝

wKgZomZ6hvOAC5kvAArqYHUfmHQ052.png

·安裝

wKgaomZ6hvOAT0PFAAimTaDlS3s492.png

·測試

wKgZomZ6hvWAVbW0AA-Wvb71QDM724.png

可以看到已經成功安裝到了erlang的lib包下,然后運行一下看一下

wKgZomZ6humATYMdAAAsChqUuZ4094.png

至此erlang串口驅動已安裝成功。

安裝Arduino IDE、下載MQTT轉串口驅動程序至ESP8266 WIFI模塊

編譯ESP8266 WIFI模塊驅動程序使用。

1.下載ArduinoIDE

wKgaomZ6huyASseGAAAPsNYChck314.png

2.配置ArduinoIDE

·安裝ESP8266開發包ESP8266 Arduino Core’s documentation!

·安裝 PubSubClient MQTT集成包

wKgaomZ6hvKAHf5OAAOsILUHph4965.png

選擇開發板類型

wKgaomZ6hvCAUV5HAAKoDWX_1Lo469.png

3.編譯及下載程序至ESP8266WIFI模塊

在IDE中打開mqtt_to_serial_wifi_multi.ino編譯,然后選擇端口號,下載至WIFI模塊。

wKgaomZ6hu6AeIyDAAD586SqZEM482.pngwKgZomZ6humAC268AAD24QUSCqE045.pngwKgZomZ6huuAdqCkAAClbFCX74I889.pngwKgaomZ6hu6ATL2KAACNiY9Z66o138.pngwKgZomZ6huuAbJSSAACTdmGiVbM538.pngwKgaomZ6hu6AcAfjAAARTW-y8zg108.png

代碼中需要調整的部分:

wKgZomZ6huyAd3moAAC_AjJ3aWM553.png

至此ESP8266WIFI模塊已配置完成。

Emqx v5.6.0搭建MQTT服務器及二次開發

基于Emqx搭建MQTT服務器,基于Emqx進行二次開發集成電子紙屏驅動程序。這里已集成完成,可以直接下載develop分支源碼編譯運行。

1.下載源碼

wKgZomZ6huyAQWmeAAAQwVW7op8252.png

2.參數配置

·重點部分

wKgZomZ6hvKAMVwSAAPV65mBED4972.png

·開啟uart2串口

wKgaomZ6hvKAJiJxAAPkr_nN9U8169.png

4.源碼構建

wKgaomZ6hu6AVmJkAAAIrsxFfSM757.png

5.運行

wKgaomZ6hu6AFHMsAAAOMGK081E015.png

總結

這是對香橙派AIPro的開發板的初次嘗試,之前一直在用樹莓派4B進行開發。經過使用對比發現香橙派更加的強大,Linux鏡像中預裝了很多實用的工具,接口比樹莓派要多,更易使用,生態比想象的要完善,官方給出的文檔非常的全面,而且是國產中文的,值得擁有,值得去探索。剛到手還在探索中,后期會輸出更多有關香橙派AIPro的使用教程及技術博文,分享更多有趣的內容。

說明:本文為CSDN博主SummerGao.原創文章,

原文鏈接:https://blog.csdn.net/qq_25231683/article/details/139108445

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

    關注

    87

    文章

    31155

    瀏覽量

    269485
  • 人工智能
    +關注

    關注

    1792

    文章

    47442

    瀏覽量

    238996
  • 開發板
    +關注

    關注

    25

    文章

    5082

    瀏覽量

    97717
  • orange pi
    +關注

    關注

    0

    文章

    30

    瀏覽量

    2901
收藏 人收藏

    評論

    相關推薦

    基于MSP430的電子驅動接口設計

    電勢差時,電子中的電子墨水就會移動,相應段就會點亮和熄滅。圖3為系統硬件連接圖,電子
    發表于 12-07 10:27

    電子顯示的人機交互體驗怎么實現?

    Ink公司2008年聯合推出的電子顯示控制器,具有多種全新特性,為E Ink電子顯示
    發表于 09-29 09:43

    NFC無源電子的特點以及應用場景有哪些呢

    電子,也叫數碼。它是種超薄、超輕的顯示,即理解為"和
    發表于 12-31 06:29

    什么是電子電子的簡介

    電子的簡介 所謂電子,是對“象樣薄、可擦寫的顯示器”的統稱。
    發表于 01-14 16:48 ?6284次閱讀

    電子:物聯網時代的又

    說到電子,人們腦海中第一個想到的就是電子書。在十幾年前,憑借近乎于紙張的顯示質感,以及更為便利、護眼的電子書,
    的頭像 發表于 09-01 10:17 ?2588次閱讀

    EInk發布全球首款柔性全彩電子可穿戴顯示

    EInk元太科技宣布攜手柔性及非玻璃的電子顯示設計及制造商PlasticLogic,發布全球首款采用EInk先進彩色電子技術的軟性全彩
    發表于 12-09 10:22 ?1743次閱讀

    分享NFC無源墨水方案 無源NFC電子墨水方案 無源NFC墨水方案 NFC無源電子方案 NFC無電池墨水方案 NFC墨水方案

    電子,也叫數碼。它是種超薄、超輕的顯示,即理解為"和
    發表于 01-11 09:45 ?31次下載
    分享NFC無源墨水<b class='flag-5'>屏</b>方案  無源NFC<b class='flag-5'>電子</b>墨水<b class='flag-5'>屏</b>方案 無源NFC墨水<b class='flag-5'>屏</b>方案 NFC無源<b class='flag-5'>電子</b><b class='flag-5'>紙</b>方案 NFC無電池墨水<b class='flag-5'>屏</b>方案  NFC墨水<b class='flag-5'>屏</b>方案

    OrangePi_plus2應用開發文檔

    香橙派開發必看!OrangePi_plus2應用開發文檔免費下載。
    發表于 05-11 14:15 ?3次下載

    paperd.ink電子開發板開源分享

    電子發燒友網站提供《paperd.ink電子開發板開源分享.zip》資料免費下載
    發表于 11-11 10:03 ?0次下載
    paperd.ink<b class='flag-5'>電子</b><b class='flag-5'>紙</b><b class='flag-5'>開發</b>板開源分享

    適合3.7電子顯示器的時鐘

    電子發燒友網站提供《適合3.7電子顯示器的時鐘.zip》資料免費下載
    發表于 02-03 10:08 ?0次下載
    適合3.7<b class='flag-5'>電子</b><b class='flag-5'>紙</b>顯示器的<b class='flag-5'>時鐘</b>

    新鮮出爐!LuatOS墨水+ESP32C3開發板,自制在線電

    ESP32C3開發板,我們就可以用LuatOS驅動這塊墨水來做一個在線電書了。-LuatOS在線電書-接下來,讓我們
    的頭像 發表于 07-19 17:53 ?7054次閱讀
    新鮮出爐!LuatOS墨水<b class='flag-5'>屏</b>+ESP32C3<b class='flag-5'>開發</b>板,自制在線電<b class='flag-5'>紙</b>書

    orangepi 4B原理圖

    orangepi 4B原理圖,包含ORANGE_PIRK_CAMERA_V1_0.pdf,OrangePi_4_LTS_原理圖_v1.2.pdf
    發表于 06-25 09:36 ?3次下載

    工業流轉箱進化:無源RFID電子墨水標簽的效率與安全雙保障

    無源RFID電子墨水電子顯示技術,也被稱為電子
    的頭像 發表于 12-13 16:04 ?402次閱讀

    如何基于OrangePi?AIpro開發AI推理應用

    香橙派AIpro開發板采用昇騰AI技術路線,接口豐富且具有強大的可擴展性,提供8/20TOPS澎湃算力,可廣泛使用于AI邊緣計算、深度視覺學習及視頻流AI分析、視頻圖像分析、自然語言處理等AI領域
    的頭像 發表于 06-04 14:23 ?554次閱讀
    如何基于<b class='flag-5'>OrangePi</b>?<b class='flag-5'>AIpro</b><b class='flag-5'>開發</b>AI推理應用

    OrangePi 5 Ultra發布:全新LPDDR 5內存標準,1HDMI輸入接口+3攝像頭接口

    作為香橙派高性能、高性價比的經典代表,OrangePi5系列憑借卓越的性能、多樣化的外設接口以及AI能力成為眾多開發者及智能設備制造商的選擇。現在,OrangePi5系列再添枚新成員
    的頭像 發表于 12-06 16:18 ?383次閱讀
    <b class='flag-5'>OrangePi</b> 5 Ultra發布:全新LPDDR 5內存標準,1<b class='flag-5'>個</b>HDMI輸入接口+3<b class='flag-5'>個</b>攝像頭接口
    主站蜘蛛池模板: 91九色porny蝌蚪| 色偷偷亚洲男人天堂| 免费看a毛片| 亚洲免费在线观看| 国产传媒在线观看| 日韩在线中文字幕无码| brazzers欧美最新版视频| 蜜臀色欲AV无人A片一区 | 欧美人与动牲交A精品| 中文字幕精品在线观看| 精品欧美一区二区三区久久久 | 午夜向日葵高清在线观看| 灌满内射HP1V1| 日日碰狠狠躁久久躁77777| youjizz护士| 日本学生VIDEOVIDEOS更新| www伊人网| 强姧伦久久久久久久久| caoporn 超碰免费视频| 天美传媒在线完整免费观看网站 | 六六影院午夜伦理| 970女主播电台歌曲| 色婷婷综合久久久久中文一区二区 | 久久国产精品高清一区二区三区| 亚洲精品国产拍在线观看| 国产亚洲精品久久无亚洲| 先锋影音 av| 果冻传媒视频在线观看完整版免费| 亚洲一区二区三区乱码在线欧洲| 久 久 亚洲 少 妇 无 码| 淫品色影院| 美女张开大腿| 国产乱人视频在线观看| 一本到2019线观看| 毛片在线全部免费观看| chinese帅哥gv在线看| 亚洲AV中文字幕无码久久 | 精品区2区3区4区产品乱码9| 在线欧美精品一区二区三区| 久久天天躁狠狠躁夜夜躁| 97久久超碰中文字幕|