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

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
    +關注

    關注

    88

    文章

    34733

    瀏覽量

    276763
  • 人工智能
    +關注

    關注

    1805

    文章

    48887

    瀏覽量

    247749
  • 開發板
    +關注

    關注

    25

    文章

    5613

    瀏覽量

    103434
  • orange pi
    +關注

    關注

    0

    文章

    39

    瀏覽量

    2979
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

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

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

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

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

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

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

    什么是電子

    什么是電子 電子可像樣超薄輕便、可彎曲、低耗電的顯示技術,目前的研究以電泳
    發表于 12-29 09:16 ?2635次閱讀

    什么是電子電子的簡介

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

    電子:物聯網時代的又

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

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

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

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

    電子,也叫數碼。它是種超薄、超輕的顯示,即理解為"和
    發表于 01-11 09:45 ?32次下載
    分享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 ?8466次閱讀
    新鮮出爐!LuatOS墨水<b class='flag-5'>屏</b>+ESP32C3<b class='flag-5'>開發</b>板,自制在線電<b class='flag-5'>紙</b>書

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

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

    無源RFID電子墨水標簽在工業流轉箱中的應用案例

    無源RFID電子墨水標簽是種結合了RFID技術和電子墨水
    的頭像 發表于 12-25 14:00 ?966次閱讀

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

    香橙派AIpro開發板采用昇騰AI技術路線,接口豐富且具有強大的可擴展性,提供8/20TOPS澎湃算力,可廣泛使用于AI邊緣計算、深度視覺學習及視頻流AI分析、視頻圖像分析、自然語言處理等AI領域
    的頭像 發表于 06-04 14:23 ?883次閱讀
    如何基于<b class='flag-5'>OrangePi</b>?<b class='flag-5'>AIpro</b><b class='flag-5'>開發</b>AI推理應用
    主站蜘蛛池模板: 男男之h啪肉np文 | 韩日精品| 扒开末成年粉嫩的流白浆视频 | 色天天网 | 在线播放你懂 | 人人艹人人草 | 天堂资源在线最新版 | 天天射日日射 | 国产福利精品视频 | 免费一级毛片 | 久久久久久久综合 | 可以直接看的黄色网址 | 美女张开腿露出尿口让男人桶 | 99久久精品免费看国产 | 97av视频在线播放 | 一级午夜免费视频 | 天天摸天天看天天做天天爽 | 色噜噜狠狠成人影院 | 极品美女写真菠萝蜜视频 | 黄色片视频网 | 五月天狠狠 | 动漫精品成人免费网站 | 7777sq国产精品 | 天堂在线视频观看 | 午夜免费啪啪 | 91大神精品长腿在线观看网站 | 四虎影院国产 | 香蕉视频黄色片 | 欧美性猛交xxxx免费看久久 | 色香首页 | 国产在线麻豆自在拍91精品 | 新版天堂资源中文在线 | 亚洲午夜视频 | 日韩一级欧美一级一级国产 | 黄黄视频免费看 | 手机在线观看a | 噜噜噜噜天天狠狠 | 三级黄色网址 | 四虎影院新地址 | 激情综合色五月丁香六月亚洲 | tom影院亚洲国产一区二区 |