91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何用小安派開(kāi)源硬件制作一個(gè)桌面天氣站?

AIoT行業(yè)洞察 ? 來(lái)源: AIoT行業(yè)洞察 ? 作者: AIoT行業(yè)洞察 ? 2023-07-03 14:14 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

安信可推出了小安派的2款開(kāi)源硬件——AiPi-Eyes-S1、AiPi-Eyes-S2,近期應(yīng)用開(kāi)發(fā)團(tuán)隊(duì)用小安派開(kāi)源硬件制作了一款桌面天氣站,為出行做好參考~

pYYBAGSiZJuAFIkOAA7qeUVy03A088.png


01

功能分析

pYYBAGSiZPKAdi2IABM9Gll3Krg735.png


02

Gui Guider模擬運(yùn)行結(jié)果

這里使用的UI上位機(jī)NXP的GUI Guider軟件,有需要的伙伴可去搜索官方下載

完成效果如下:

poYBAGSiZQKAbbnUAAIQBN_DYp4188.png

03

UI 代碼移植

1、文件移植

因?yàn)榇饲耙呀?jīng)把屏幕和觸摸的驅(qū)動(dòng)寫(xiě)好了,并且在Lvgl 下測(cè)試成功,所以本文不會(huì)介紹Lvgl 的移植。GUI Guider 在成功運(yùn)行之后,才會(huì)生成最新的UI代碼。需要移植的程序代碼如下:

pYYBAGSiZRCAJHrLAABXudgD-eQ155.png

以上文件夾復(fù)制到工程的UI位置:Ai-Pi_Eeys/demos/240X320_ui。因?yàn)镸6X_SDK中的Lvgl沒(méi)有dclock 時(shí)鐘組件,所以也要把dclock 移植到SDK當(dāng)中。dclock的目錄如下:M6x_Eyeslvglsrcextrawidgets

pYYBAGSiZTuADWO4AADvsdC8FSU162.png

把整個(gè)dclock文件夾復(fù)制到:Ai-Pi_Eeysaithinker_Ai-M6X_SDKcomponentsgraphicslvglextrawidgets目錄下。

pYYBAGSiZUKAFKw-AADNdPJOUEE233.png

2、代碼修改

1)工程添加UI代碼

只需要在CMakeLists.txt中添加以下內(nèi)容:

poYBAGSiZaeAFsIFAAAR2besWDg021.pngpoYBAGSiZa2AecuHAADvlwfDwcs126.png

然后在main.c中引用gui_guider.h和custom.h,并定義lv_ui全局變量,且使用setup_ui()函數(shù)進(jìn)行初始化:

pYYBAGSiZceAEIkQAABuWXCugR0765.png

2)HTTPS GET請(qǐng)求及時(shí)間獲取

然后隨手把HTTPS請(qǐng)求天氣的邏輯實(shí)現(xiàn)一下,大概就是寫(xiě)一個(gè)HTTPS的客戶(hù)端,然后發(fā)送請(qǐng)求,時(shí)間可以在響應(yīng)頭中獲取,Date參數(shù)中獲取,北京時(shí)間只要把小時(shí)+8就OK,比如:

poYBAGSiZfOAVeBoAABwwLSdKe4757.png

天氣情況獲取,這里使用的是天氣API的免費(fèi)的未來(lái)七天天氣接口,請(qǐng)求數(shù)據(jù)如下:

pYYBAGSiZkmATHZqAAB-SfbhkhQ965.png

天氣站最高可以顯示未來(lái)七天的天氣情況,我們這里只顯示未來(lái)三天的數(shù)據(jù)。

3)WiFi 連接功能

天氣站使用的屏幕是電容觸摸屏,所以可以通過(guò)觸摸輸入WiFi 名稱(chēng)及密碼連接WiFi。輸入完成后,點(diǎn)擊確定按鈕即可觸發(fā)WiFi連接,天氣站在連接成功WiFi之后,會(huì)保存當(dāng)前的路由信息,下次重啟時(shí)可以自動(dòng)連接這次的WiFi。按鈕的點(diǎn)擊事件及讀取輸入的WiFi名稱(chēng)及密碼代碼:

poYBAGSiZlKACv0AAADxDsDIIts097.png備注:此截圖代碼不全,可去安信可官方平臺(tái)搜索

04

實(shí)際運(yùn)行

poYBAGSiZxGAADnvACWXDsxFFGk668.png

審核編輯 黃宇


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

    關(guān)注

    2945

    文章

    47826

    瀏覽量

    415219
  • 開(kāi)源硬件
    +關(guān)注

    關(guān)注

    8

    文章

    232

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    OpenHarmony開(kāi)發(fā)開(kāi)源資料!凌蒙-RK3568開(kāi)發(fā)板:從入門(mén)到實(shí)戰(zhàn)的全棧硬件平臺(tái)

    點(diǎn)的利器:凌蒙 - RK3568 開(kāi)發(fā)板,以及它的核心開(kāi)源資源——Gitee 倉(cāng)庫(kù)(https://gitee.com/xie-shancai/lockzhiner-rk3568-openharmony)。
    的頭像 發(fā)表于 02-05 13:56 ?342次閱讀
    OpenHarmony開(kāi)發(fā)<b class='flag-5'>開(kāi)源</b>資料!凌蒙<b class='flag-5'>派</b>-RK3568開(kāi)發(fā)板:從入門(mén)到實(shí)戰(zhàn)的全棧<b class='flag-5'>硬件</b>平臺(tái)

    你好,我是StackChan,超可愛(ài)的社區(qū)共創(chuàng)開(kāi)源AI桌面機(jī)器人!

    搭子。這是個(gè)由全球開(kāi)發(fā)者社區(qū)共同孕育、充滿(mǎn)溫度的生命體?,F(xiàn)在,M5Stack正式將這款集可愛(ài)、開(kāi)源與智能于體的機(jī)器人帶到你的面前。它不僅包含硬件
    的頭像 發(fā)表于 12-26 17:28 ?2665次閱讀
    你好,我是StackChan,超可愛(ài)的社區(qū)共創(chuàng)<b class='flag-5'>開(kāi)源</b>AI<b class='flag-5'>桌面</b>機(jī)器人!

    Banana Pi 開(kāi)源硬件社區(qū) 路由器系列產(chǎn)品視頻 https://www.bpi-shop.com/

    開(kāi)源硬件
    Banana Pi開(kāi)源硬件
    發(fā)布于 :2025年10月11日 12:16:49

    小安立式桌擺外殼設(shè)計(jì)制作

    以下作品由安信可社區(qū)用戶(hù) 1055173307 制作 歡迎大家來(lái)安信可論壇,筆者發(fā)布的原貼下起交流討論: 原貼地址 :開(kāi)源小安R2立式
    的頭像 發(fā)表于 09-09 17:20 ?850次閱讀
    <b class='flag-5'>小安</b><b class='flag-5'>派</b>立式桌擺外殼設(shè)計(jì)<b class='flag-5'>制作</b>

    開(kāi)源硬件小安AiPi-Eyes-R2詳細(xì)測(cè)評(píng)+DIY天氣時(shí)鐘

    接口-130W像素 1 顯示器-4.0寸-RGB接口40寸-像素480x480 1 咪頭-2pin-1.25mm間距-交叉絞線(xiàn)100mm 2 具體開(kāi)箱流程照片如下: 環(huán)境搭建 因?yàn)橹肮P者已經(jīng)用過(guò)Windows開(kāi)發(fā)小安-Eyes-S1了,
    的頭像 發(fā)表于 08-12 16:23 ?798次閱讀
    【<b class='flag-5'>開(kāi)源硬件</b>】<b class='flag-5'>小安</b><b class='flag-5'>派</b>AiPi-Eyes-R2詳細(xì)測(cè)評(píng)+DIY<b class='flag-5'>天氣</b>時(shí)鐘

    共譜開(kāi)源華章 | 匠芯創(chuàng)榮獲“開(kāi)源生態(tài)戰(zhàn)略合作伙伴”獎(jiǎng)

    由嘉立創(chuàng)集團(tuán)主辦的第三屆開(kāi)源硬件星火會(huì)在深圳福田四季酒店舉行。大會(huì)旨在搭建開(kāi)源硬件領(lǐng)域交流合作的高水準(zhǔn)平臺(tái),匯聚產(chǎn)、學(xué)、研各界嘉賓,圍繞開(kāi)源硬件設(shè)計(jì)、國(guó)產(chǎn)EDA、國(guó)產(chǎn)芯片等熱點(diǎn)議題深入探討。匠芯創(chuàng)
    的頭像 發(fā)表于 08-07 15:37 ?1374次閱讀
    共譜<b class='flag-5'>開(kāi)源</b>華章 | 匠芯創(chuàng)榮獲“<b class='flag-5'>開(kāi)源</b>生態(tài)戰(zhàn)略合作伙伴”獎(jiǎng)

    開(kāi)源項(xiàng)目!FourThirdsEye 開(kāi)源 M4/3 相機(jī)模塊

    FourThirdsEye 是個(gè)開(kāi)源相機(jī)板,專(zhuān)為樹(shù)莓5 (Raspberry Pi 5) 和樹(shù)莓計(jì)算模塊4 (Raspberry P
    發(fā)表于 07-30 13:43

    樹(shù)莓操作系統(tǒng):版本、特性及設(shè)置完整指南!

    桌面環(huán)境的版本和輕量級(jí)、僅用于命令行的最小安裝版本。該操作系統(tǒng)設(shè)計(jì)高效且資源友好,是樹(shù)莓設(shè)備的理想選擇。樹(shù)莓操作系統(tǒng)的優(yōu)勢(shì)√輕量高效該操作系統(tǒng)設(shè)計(jì)精簡(jiǎn),占用資源
    的頭像 發(fā)表于 07-28 18:26 ?1458次閱讀
    樹(shù)莓<b class='flag-5'>派</b>操作系統(tǒng):版本、特性及設(shè)置完整指南!

    精通樹(shù)莓桌面:遠(yuǎn)程桌面解決方案全指南!

    遠(yuǎn)程桌面技術(shù)允許通過(guò)網(wǎng)絡(luò)從臺(tái)計(jì)算機(jī)或設(shè)備連接到另臺(tái)計(jì)算機(jī)或設(shè)備并進(jìn)行控制。這意味著你可以訪(fǎng)問(wèn)遠(yuǎn)程計(jì)算機(jī)的圖形用戶(hù)界面(GUI),并像坐在其前面樣使用它。為何要在樹(shù)莓派上使用遠(yuǎn)程
    的頭像 發(fā)表于 07-15 18:34 ?834次閱讀
    精通樹(shù)莓<b class='flag-5'>派</b><b class='flag-5'>桌面</b>:遠(yuǎn)程<b class='flag-5'>桌面</b>解決方案全指南!

    樹(shù)莓復(fù)古游戲,你會(huì)選哪一個(gè)?

    復(fù)古游戲與樹(shù)莓單板計(jì)算機(jī)的組合十分常見(jiàn)。在樹(shù)莓項(xiàng)目列表中,幾乎都會(huì)包含至少個(gè)復(fù)古游戲項(xiàng)目。復(fù)古游戲發(fā)行版讓在樹(shù)莓派上開(kāi)啟復(fù)古游戲之旅變得輕而易舉,其中Batocera和Retro
    的頭像 發(fā)表于 06-16 16:56 ?1120次閱讀
    樹(shù)莓<b class='flag-5'>派</b>復(fù)古游戲,你會(huì)選哪<b class='flag-5'>一個(gè)</b>?

    開(kāi)源鴻蒙開(kāi)發(fā)新體驗(yàn),開(kāi)鴻Bot系列今日開(kāi)啟預(yù)售!

    系列無(wú)疑是一站式的學(xué)習(xí)與開(kāi)發(fā)解決方案。它支持開(kāi)發(fā)者進(jìn)行KaihongOS桌面版操作系統(tǒng)的學(xué)習(xí)與開(kāi)發(fā)、開(kāi)源鴻蒙應(yīng)用軟件的開(kāi)發(fā)及驗(yàn)證、開(kāi)源鴻蒙硬件
    發(fā)表于 05-16 14:13

    開(kāi)源力量!樹(shù)莓與 AI 聯(lián)手構(gòu)建智能城市監(jiān)控!

    最喜歡的SBC,制作一個(gè)人工智能驅(qū)動(dòng)的交通監(jiān)視器,無(wú)論部署在哪里,都可以提供特定的交通數(shù)據(jù)。與我們所展示的許多其他項(xiàng)目樣,該項(xiàng)目是開(kāi)源的,因此如果你想自己創(chuàng)建
    的頭像 發(fā)表于 05-10 08:35 ?529次閱讀
    <b class='flag-5'>開(kāi)源</b>力量!樹(shù)莓<b class='flag-5'>派</b>與 AI 聯(lián)手構(gòu)建智能城市監(jiān)控!

    功德+1,用小安-Eyes-S1做一個(gè)電子木魚(yú)

    2024積德累功,心想事成!接下來(lái)看看如何用小安-Eyes-S1做一個(gè)電子木魚(yú)。01GUI-Guider頁(yè)面設(shè)計(jì)先新建
    的頭像 發(fā)表于 04-09 18:38 ?991次閱讀
    功德+1,用<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-S1做<b class='flag-5'>一個(gè)</b>電子木魚(yú)

    超酷的樹(shù)莓智能鏡項(xiàng)目,快來(lái)了解!

    ,這些樹(shù)莓智能鏡項(xiàng)目都非常值得看。制作個(gè)能夠顯示實(shí)時(shí)天氣、新聞、旅行信息等內(nèi)容的魔鏡是
    的頭像 發(fā)表于 03-25 09:33 ?1608次閱讀
    超酷的樹(shù)莓<b class='flag-5'>派</b>智能鏡項(xiàng)目,快來(lái)了解!

    Open Echo:個(gè)開(kāi)源的聲納項(xiàng)目

    開(kāi)源硬件項(xiàng)目,Open Echo 致力于構(gòu)建高精度聲吶系統(tǒng),主要應(yīng)用于水文測(cè)繪與科研探測(cè)領(lǐng)域。項(xiàng)目遵循完全開(kāi)源協(xié)議,目前已在GitHub平臺(tái)公開(kāi)全部技術(shù)資料(代碼庫(kù)、原理圖、PCB文件): https://github.com/Neumi/open_echo 回聲測(cè)深儀
    的頭像 發(fā)表于 03-20 11:14 ?2647次閱讀
    Open Echo:<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b><b class='flag-5'>開(kāi)源</b>的聲納項(xiàng)目