精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

OpenBrother開源大師兄上手體驗&時間信息、溫度曲線樣例開發

OpenHarmony開發經驗 ? 來源: OpenHarmony開發經驗 ? 作者: OpenHarmony開發經驗 ? 2023-05-15 10:20 ? 次閱讀

筆者最近有幸拿到了OpenHarmony開源大師兄開發板體驗,在文章的開始筆者在此感謝潤開鴻和開源大師兄項目工作委員的大力支持!!!

一、OpenHarmony開源大師兄開發板產品簡介:

  • 開源大師兄是由青少年創客聯盟、江蘇潤和軟件股份有限公司、廣州多邊形部落、恩孚科技、蜀鴻會發起的一個開源項目。

  • 2023年4月開源大師兄項目正式捐贈給開放原子基金會,成為開放原子基金會旗下與OpenHarmony同級別的開源項目,目前處于項目孵化期 。 下圖圖片來源:https://www.openatom.org/project

  • 大師兄開發板(V2.1)基于海思 Hi3861V100 芯片,是面向青少年編程教育的微型計算機,尺寸大小為 4.5CM*5.16CM。

    大師兄開發板集成了語音識別AI 能力)、溫濕度傳感器OLED 屏幕、光線傳感器等功能配件,擁有金手指鱷魚夾卡槽搭配 IO 擴展板等,可與各種電子元件進行互動。

  • 大師兄開發板OpenHarmony生態產品兼容性證書

  • a048786bc4fa83fdebbe08766c43c1b.jpg

  • 開源大師兄開發板硬件原理圖、PCB均已開源,開源地址:https://gitee.com/Open-Brother/hardware/tree/master/mini_Hi3861/v2.2

二、開源大師兄學習資源匯總

  • 開源大師兄官網:https://www.openbrother.com/
  • 開源大師兄代碼倉:https://gitee.com/Open-Brother
  • 大師兄課程資料:https://gitee.com/Open-Brother/tutorial/tree/master
  • 目前大師兄支持圖形編程(PZstudio)、Python編程。
    • 向金老師圖形編程課程:https://space.bilibili.com/335822379/dynamic
    • 唐佐林老師python編程課程:https://gitee.com/link?target=https%3A%2F%2Fwww.bilibili.com%2Fvideo%2FBV1Rf4y1Z7N4

2.1 圖形編程(PZstudio)

  • 開源大師兄通過 PZstudio 來進行圖形編程
    • PZstudio,是多邊形部落基于多年教學經驗開發的青少年人工智能編程平臺,支持scratch圖形化編程和python編程,并具備單步調試和變量查看功能。
    • 下載地址:https://www.openbrother.com/data/PZStudioInstaller.zip
    • PZstudio安裝:下載好安裝包,根據提示將其安裝在電腦上(安裝過程有點慢)
    • image.png
  • PZstudio除了提供安裝包方式,還提供了在線網頁版本 https://www.aiedu.art/ 。(注意:在線版本必須使用谷歌瀏覽器,最好是最新版本)
  • 教學課件下載:https://gitee.com/Open-Brother/tutorial/tree/master/%E5%9B%BE%E5%BD%A2%E5%8C%96/elecfreaks

2.2 Python編程

  • 開源大師兄同時也支持Python編程,同樣使用的是PZstudio工具。
  • 倉庫https://gitee.com/Open-Brother/py4ob

image.png

三、時間信息樣例demo開發

  • 筆者使用圖形化編程方式實現了一個時間信息顯示demo
  • 實現效果:大師兄開發板上的小屏幕底部顯示年月日時分秒,屏幕上半部分顯示一個"OpenBrother"動畫。

3.1 樣例講解

  • 樣例圖形化編程,包含一個主程序和兩個線程。

    屏幕截圖 20230510 163522.png

  • 主程序:實現時間信息顯示

    • 屏幕截圖 20230510 164107.png

    • 授時服務器選擇。(連接wifi到顯示時間會有點慢)

      • ntp.ntsc.ac.cn 中國科學院國家授時中心
      • ntp.tencent.com騰訊云NTP授時服務器
      • ntp.aliyun.com 阿里NTP授時服務器
    • 大師兄開發板使用的是 OLED 屏幕,分辨率為:128 * 64px,它可以顯示 5 行文字。它的坐標原點(0,0)在左上角,寬度是橫坐標,范圍是0 ~ 128,高度是縱坐標,范圍是0 ~ 64。

      image20220531151832400.png

  • 線程1 :實現播放一個"OpenBrother"動畫,

  • 實現邏輯:利用oled顯示模塊,每隔一小段時間顯示一串字符,最后利用重復執行模塊 。

  • image.png

  • 線程2:實現小燈明暗交替

  • image.png

四、溫度曲線樣例demo開發

  • 溫度曲線樣例實現效果:按下開發板復位鍵后,=背面的溫度傳感器測量溫度并且在開發板屏幕上顯示溫度曲線。(開發板開機后自身產生的熱量會使得溫度傳感器感應的溫度升高)

    • 動畫2.gif

      image.png

  • 樣例圖形化編程,包含一個主程序和兩個線程。

  • 主程序

    image.png

  • 線程1:繪制坐標點

  • 線程2:實現小燈明暗交替

  • image.png

五、個人使用體驗

  • 1、開發過程簡單高效:

    • 首先每次開發不涉及OpenHarmony的固件編譯和燒錄,
    • 使用圖形化編程和python編程開發方式。底層的傳感器和功能配件的驅動全部用C語言寫好了,用python調用即可。
  • 2、從開發便捷程度來看,圖形編程 > python編程 > C編程 。

  • 3、開發環境搭建非常便捷,PZstudio甚至還提供了在線網頁版本。

  • 4、開源程度非常高,就連開發板的硬件PCB都開源出來了。

    image.png

  • 5、但是開發板上OLED屏幕有一個無傷大雅的小問題,屏幕的長度范圍為0 ~ 126,實際上只能顯示到0 ~ 125。剩下一個像素點被包裹頻幕的保護殼遮住了。寬度顯示也存在同樣的情況。不知道是我手里這塊是個個例,還是都存在這樣的情況。

  • 總結來說:開源大師兄是一塊非常優秀的開源開發板,在小小的一塊基礎板上集成非常多的傳感器和外設,做工也是非常精致。
    審核編輯 黃宇

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

    關注

    2548

    文章

    50664

    瀏覽量

    751939
  • OLED
    +關注

    關注

    119

    文章

    6180

    瀏覽量

    223822
  • 開源
    +關注

    關注

    3

    文章

    3245

    瀏覽量

    42396
  • python
    +關注

    關注

    56

    文章

    4782

    瀏覽量

    84449
  • OpenHarmony
    +關注

    關注

    25

    文章

    3658

    瀏覽量

    16144
收藏 人收藏

    評論

    相關推薦

    OpenHarmony智能勺子機:基于開源大師兄青少年開發

    OpenHarmony智能勺子機(基于開源大師兄青少年開發板)
    發表于 04-27 10:58

    OpenHarmony開源大師兄新品發布會來啦!

    倒計時!就在明天!大咖打call 第二彈!OpenHarmony開源大師兄新品發布會,6月30日10:00重磅開啟。立即報名:OpenHarmony開源大師兄新品發布會
    發表于 06-29 13:59

    【中獎公告】6月30日OpenHarmony開源大師兄新品發布會直播抽獎

    2022年6月30日OpenHarmony開源大師兄新品發布會直播間抽獎結果公布,請中獎的小伙伴及時兌獎!?早到獎:HiHope定制鼠標墊(5個)叫我大表哥吧jf_69183030悅行者
    發表于 07-01 20:17

    通過OpenHarmony兼容性測評,大師兄開發板與豐富教培資源已ready!

    證書,成功交付出既滿足OpenHarmony開源兼容性定義的技術要求,又符合教育部《新課標》信息化教學指導方向的青少年編程平臺。面向青少年信息科技教育的人工智能開源板潤和滿天星系列
    發表于 07-15 18:53

    開源大師兄|暑期課堂】第四期

    開源大師兄py4oh介紹+Python編程案例
    發表于 07-22 09:46

    OpenHarmony開源大師兄 固件燒錄大法&OLED顯示

    ,并且同時串口連接準確2.選擇開源大師兄開發板&串口,并點擊寫入3.在大師兄背面
    發表于 09-23 17:05

    MacOS 下怎么操作開源大師兄開發板?

    新人, 沒有開發板經驗, 懂點Linux操作, 懂點網絡, 之前耍過Microbit. 某寶上買了個開源大師兄開發板, 然后有點抓瞎了 手上的電腦是MBP2019(可能是最后一代In
    發表于 05-09 05:51

    開源大師兄校園智慧農業系統項目作品

    一個基于物聯網的校園氣象站項目,據此我們借助開源大師兄生態及技術支持,結合我校在信息科技學科的探索,以更好的落地開展跨學科學習任務為目標,設計開發跨學科學習項目--校園智慧農業系統。
    發表于 06-28 14:54

    潤和滿天星系列開源大師兄開發板通過OpenHarmony兼容性測評

    近日,潤和滿天星系列開源大師兄開發板順利通過OpenHarmony 3.1 release版本兼容性測評,獲頒OpenAtom OpenHarmony(以下簡稱OpenHarmony)生態產品兼容性
    的頭像 發表于 07-10 09:21 ?2019次閱讀

    2022開放原子全球開源峰會 | 向金:開源大師兄助力中小學開源及《信息科技》教育

    ,打造成為國際開源盛會,贏得社會各界廣泛好評和高度關注。 以下分享的是開源大師兄項目發起人、西安交通大學附屬小學創客工坊負責人向金的演講材料《開源
    的頭像 發表于 11-10 11:05 ?699次閱讀

    開放原子開源基金會接受開源大師兄項目捐贈

    。 據悉,開源大師兄項目發起于2019年,由512位中小學一線科技教師及創客領域專家共同發起,歷經三年不斷探索與實踐,于2022年6月正式發布開源大師兄青少年
    的頭像 發表于 04-08 20:25 ?863次閱讀

    OpenHarmony開源大師兄新品重磅發布,潤和軟件助力青少年開源教育

    聯盟、廣州多邊形部落科技有限公司、蜀鴻會聯合舉辦。發布會聚焦開源大師兄開發板功能特性、中小學《信息科技》教育、教學軟硬件資源等內容,吸引了2萬+名一線
    的頭像 發表于 07-02 11:27 ?727次閱讀
    OpenHarmony<b class='flag-5'>開源</b><b class='flag-5'>大師兄</b>新品重磅發布,潤和軟件助力青少年<b class='flag-5'>開源</b>教育

    2022開放原子全球開源峰會 | 向金:開源大師兄助力中小學開源及《信息科技》教育

    為國際開源盛會,贏得社會各界廣泛好評和高度關注。以下分享的是開源大師兄項目發起人、西安交通大學附屬小學創客工坊負責人向金的演講材料《開源大師兄
    的頭像 發表于 10-31 14:47 ?624次閱讀
    2022開放原子全球<b class='flag-5'>開源</b>峰會 | 向金:<b class='flag-5'>開源</b><b class='flag-5'>大師兄</b>助力中小學<b class='flag-5'>開源</b>及《<b class='flag-5'>信息</b>科技》教育

    開放原子開源基金會接受開源大師兄項目捐贈

    。據悉,開源大師兄項目發起于2019年,由512位中小學一線科技教師及創客領域專家共同發起,歷經三年不斷探索與實踐,于2022年6月正式發布開源大師兄青少年
    的頭像 發表于 04-13 10:57 ?719次閱讀
    開放原子<b class='flag-5'>開源</b>基金會接受<b class='flag-5'>開源</b><b class='flag-5'>大師兄</b>項目捐贈

    開源大師兄開發板通過 OpenHarmony 3.2 Release版本兼容性測評

    近期,江蘇潤開鴻數字科技有限公司(以下簡稱“潤開鴻”)開源?師兄開發板順利通過OpenHarmony3.2.1Release版本兼容性測評,為基于開源
    的頭像 發表于 01-20 08:02 ?850次閱讀
    <b class='flag-5'>開源</b><b class='flag-5'>大師兄</b><b class='flag-5'>開發</b>板通過 OpenHarmony 3.2 Release版本兼容性測評