0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

OpenHarmony開發(fā)經(jīng)驗 ? 來源: OpenHarmony開發(fā)經(jīng)驗 ? 作者: OpenHarmony開發(fā)經(jīng)驗 ? 2023-05-15 10:20 ? 次閱讀

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

一、OpenHarmony開源大師兄開發(fā)板產(chǎn)品簡介:

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

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

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

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

  • 大師兄開發(fā)板OpenHarmony生態(tài)產(chǎn)品兼容性證書

  • a048786bc4fa83fdebbe08766c43c1b.jpg

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

二、開源大師兄學(xué)習(xí)資源匯總

  • 開源大師兄官網(wǎng):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,是多邊形部落基于多年教學(xué)經(jīng)驗開發(fā)的青少年人工智能編程平臺,支持scratch圖形化編程和python編程,并具備單步調(diào)試和變量查看功能。
    • 下載地址:https://www.openbrother.com/data/PZStudioInstaller.zip
    • PZstudio安裝:下載好安裝包,根據(jù)提示將其安裝在電腦上(安裝過程有點慢)
    • image.png
  • PZstudio除了提供安裝包方式,還提供了在線網(wǎng)頁版本 https://www.aiedu.art/ 。(注意:在線版本必須使用谷歌瀏覽器,最好是最新版本)
  • 教學(xué)課件下載: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開發(fā)

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

3.1 樣例講解

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

    屏幕截圖 20230510 163522.png

  • 主程序:實現(xiàn)時間信息顯示

    • 屏幕截圖 20230510 164107.png

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

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

      image20220531151832400.png

  • 線程1 :實現(xiàn)播放一個"OpenBrother"動畫,

  • 實現(xiàn)邏輯:利用oled顯示模塊,每隔一小段時間顯示一串字符,最后利用重復(fù)執(zhí)行模塊 。

  • image.png

  • 線程2:實現(xiàn)小燈明暗交替

  • image.png

四、溫度曲線樣例demo開發(fā)

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

    • 動畫2.gif

      image.png

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

  • 主程序

    image.png

  • 線程1:繪制坐標(biāo)點

  • 線程2:實現(xiàn)小燈明暗交替

  • image.png

五、個人使用體驗

  • 1、開發(fā)過程簡單高效:

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

  • 3、開發(fā)環(huán)境搭建非常便捷,PZstudio甚至還提供了在線網(wǎng)頁版本。

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

    image.png

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

  • 總結(jié)來說:開源大師兄是一塊非常優(yōu)秀的開源開發(fā)板,在小小的一塊基礎(chǔ)板上集成非常多的傳感器和外設(shè),做工也是非常精致。
    審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2541

    文章

    49961

    瀏覽量

    747498
  • OLED
    +關(guān)注

    關(guān)注

    119

    文章

    6130

    瀏覽量

    223092
  • 開源
    +關(guān)注

    關(guān)注

    3

    文章

    3126

    瀏覽量

    42068
  • python
    +關(guān)注

    關(guān)注

    53

    文章

    4753

    瀏覽量

    84077
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3548

    瀏覽量

    15737
收藏 人收藏

    評論

    相關(guān)推薦

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

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

    OpenHarmony開源大師兄新品發(fā)布會來啦!

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

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

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

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

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

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

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

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

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

    MacOS 下怎么操作開源大師兄開發(fā)板?

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

    開源大師兄校園智慧農(nóng)業(yè)系統(tǒng)項目作品

    一個基于物聯(lián)網(wǎng)的校園氣象站項目,據(jù)此我們借助開源大師兄生態(tài)及技術(shù)支持,結(jié)合我校在信息科技學(xué)科的探索,以更好的落地開展跨學(xué)科學(xué)習(xí)任務(wù)為目標(biāo),設(shè)計開發(fā)跨學(xué)科學(xué)習(xí)項目--校園智慧農(nóng)業(yè)系統(tǒng)。
    發(fā)表于 06-28 14:54

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

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

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

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

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

    。 據(jù)悉,開源大師兄項目發(fā)起于2019年,由512位中小學(xué)一線科技教師及創(chuàng)客領(lǐng)域?qū)<夜餐l(fā)起,歷經(jīng)三年不斷探索與實踐,于2022年6月正式發(fā)布開源大師兄青少年
    的頭像 發(fā)表于 04-08 20:25 ?787次閱讀

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

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

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

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

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

    。據(jù)悉,開源大師兄項目發(fā)起于2019年,由512位中小學(xué)一線科技教師及創(chuàng)客領(lǐng)域?qū)<夜餐l(fā)起,歷經(jīng)三年不斷探索與實踐,于2022年6月正式發(fā)布開源大師兄青少年
    的頭像 發(fā)表于 04-13 10:57 ?629次閱讀
    開放原子<b class='flag-5'>開源</b>基金會接受<b class='flag-5'>開源</b><b class='flag-5'>大師兄</b>項目捐贈

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

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