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

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

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

3天內不再提示

用小安派開源硬件制作一個桌面天氣站

安信可科技 ? 來源:安信可科技 ? 2023-07-02 11:07 ? 次閱讀

最近有些地區的天氣前一秒還是晴空萬里,轉眼一言不合就帶來一場大風大雨。

上周安信可推出了小安派的2款開源硬件——AiPi-Eyes-S1、AiPi-Eyes-S2,安信可應用開發團隊用小安派開源硬件制作了一款桌面天氣站,為出行做好參考~

01功能分析

98fa78d2-1729-11ee-962d-dac502259ad0.png

02Gui Guider模擬運行結果

這里使用的UI上位機NXP的GUI Guider軟件。

也可到文末鏈接下載資料包,含GUI Guider 軟件及本次項目的GUI Guider 工程。

03UI 代碼移植

1、文件移植

因為此前已經把屏幕和觸摸的驅動寫好了,并且在Lvgl 下測試成功,所以本文不會介紹Lvgl 的移植。GUI Guider 在成功運行之后,才會生成最新的UI代碼。需要移植的程序代碼如下:

9930881e-1729-11ee-962d-dac502259ad0.png

以上文件夾復制到工程的UI位置:Ai-Pi_Eeys/demos/240X320_ui。 因為M6X_SDK中的Lvgl沒有dclock 時鐘組件,所以也要把dclock 移植到SDK當中。dclock的目錄如下:M6x_Eyeslvglsrcextrawidgets

99613568-1729-11ee-962d-dac502259ad0.png

把整個dclock文件夾復制到:Ai-Pi_Eeysaithinker_Ai-M6X_SDKcomponentsgraphicslvglextrawidgets目錄下。

99768a44-1729-11ee-962d-dac502259ad0.png

2、代碼修改

1)工程添加UI代碼

只需要在CMakeLists.txt中添加以下內容:

9990a0d2-1729-11ee-962d-dac502259ad0.png

99bdc454-1729-11ee-962d-dac502259ad0.png

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

99d4b20e-1729-11ee-962d-dac502259ad0.png

2)HTTPS GET請求及時間獲取

然后隨手把HTTPS請求天氣的邏輯實現一下,大概就是寫一個HTTPS的客戶端,然后發送請求,時間可以在響應頭中獲取,Date參數中獲取,北京時間只要把小時+8就OK,比如:

99ec8564-1729-11ee-962d-dac502259ad0.png ?

天氣情況獲取,這里使用的是天氣API的免費的未來七天天氣接口

請求數據如下:

9a24c974-1729-11ee-962d-dac502259ad0.png

天氣站最高可以顯示未來七天的天氣情況,我們這里只顯示未來三天的數據。 3)WiFi 連接功能 天氣站使用的屏幕是電容觸摸屏,所以可以通過觸摸輸入WiFi 名稱及密碼連接WiFi。輸入完成后,點擊確定按鈕即可觸發WiFi連接,天氣站在連接成功WiFi之后,會保存當前的路由信息,下次重啟時可以自動連接這次的WiFi。按鈕的點擊事件及讀取輸入的WiFi名稱及密碼代碼:

9a34485e-1729-11ee-962d-dac502259ad0.png

審核編輯:湯梓紅

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

    關注

    1

    文章

    379

    瀏覽量

    28130
  • 開源硬件
    +關注

    關注

    8

    文章

    208

    瀏覽量

    29815
  • 開發板
    +關注

    關注

    25

    文章

    5050

    瀏覽量

    97456
  • 上位機
    +關注

    關注

    27

    文章

    942

    瀏覽量

    54810
  • 安信可
    +關注

    關注

    0

    文章

    152

    瀏覽量

    3984

原文標題:用小安派開源硬件制作一個桌面天氣站

文章出處:【微信號:安信可科技,微信公眾號:安信可科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    小安-SCP-2.4 無線中控器參數概述

    上2周小安發布了小安天氣制作DEMO:《5分鐘!0基礎DIY【安信可
    的頭像 發表于 07-23 11:32 ?837次閱讀
    <b class='flag-5'>小安</b><b class='flag-5'>派</b>-SCP-2.4 無線中控器參數概述

    基于Eyes-DU板子制作PWM循環呼吸燈

    上周發布了新的開源硬件——小安-Eyes-DU,DU板子亮點是什么?小安來解釋下。
    的頭像 發表于 08-11 17:50 ?1766次閱讀
    基于Eyes-DU板子<b class='flag-5'>制作</b><b class='flag-5'>一</b><b class='flag-5'>個</b>PWM循環呼吸燈

    零基礎開發小安-Eyes-DU之【PWM循環呼吸燈】

    性能。 既然是開源硬件,那必然講究DIY,今天小安親自用小安-Eyes-DU來
    的頭像 發表于 08-14 15:37 ?799次閱讀
    零基礎開發<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-DU之【PWM循環呼吸燈】

    開源硬件知識你懂多少?

    布局數據,通常使用開源軟件來驅動硬件。若你想成為開源硬件方面的“創客”,首先在創客集結號平臺上了解以下
    發表于 07-26 14:27

    開源硬件起步的 8 步驟

    的是,它們不會在我盯著它們時感到良心會痛)。現在有許多的開源硬件,有許多好的例子從中可以查看、復制、衍生,并且有很多信息使制造硬件變得簡單。這就是開源硬件一個人們制造它們、共享它們的
    發表于 09-16 18:15

    安信可推出2款小安開源硬件:Cam-U和Cam-D!

    安信可又上新2款開源硬件了——小安-Cam-U(AiPi-Cam-U)?和小安-Cam-U(AiPi-Cam-U)?,
    的頭像 發表于 07-03 13:54 ?740次閱讀
    安信可推出2款<b class='flag-5'>小安</b><b class='flag-5'>派</b><b class='flag-5'>開源硬件</b>:Cam-U和Cam-D!

    如何用小安開源硬件制作桌面天氣

    安信可推出了小安的2款開源硬件—— AiPi-Eyes-S1、AiPi-Eyes-S2, 近期應用開發團隊小安
    的頭像 發表于 07-03 14:14 ?845次閱讀
    如何用<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><b class='flag-5'>個</b><b class='flag-5'>桌面</b><b class='flag-5'>天氣</b><b class='flag-5'>站</b>?

    玩透開源硬件!安信可科技小安2款音頻開發板全新上線

    安信可玩轉開源硬件小安又上新啦,來看看這2款音頻開發板的基本參數吧。 小安-Voice
    的頭像 發表于 07-17 17:39 ?758次閱讀
    玩透<b class='flag-5'>開源硬件</b>!安信可科技<b class='flag-5'>小安</b><b class='flag-5'>派</b>2款音頻開發板全新上線

    -Eyes-DU開發板的參數說明

    本周又來小安開源硬件——小安-Eyes-DU開發板,來看看參數~
    的頭像 發表于 08-06 10:18 ?630次閱讀
    安<b class='flag-5'>派</b>-Eyes-DU開發板的參數說明

    安信可開源硬件——小安-Eyes-DU開發板

    安信可科技又來小安開源硬件——小安-Eyes-DU開發板,來看看參數~ 01概述
    的頭像 發表于 08-07 14:52 ?807次閱讀
    安信可<b class='flag-5'>開源硬件</b>——<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Eyes-DU開發板

    安信可開源硬件小安Demo固件編譯和燒錄指南

    小安-開源硬件 01.克隆Ai-Thinker倉庫 02.拉取子模塊 03.編譯和燒錄 04.示例——燒錄AiPi-Cam ●準備AiPi-Cam-D與USB轉TTL,接線如下 ●編譯和燒錄固件
    的頭像 發表于 08-07 17:43 ?701次閱讀
    安信可<b class='flag-5'>開源硬件</b>:<b class='flag-5'>小安</b><b class='flag-5'>派</b>Demo固件編譯和燒錄指南

    安信可小安-Knob旋轉編碼器驅動板簡介

    “ 嘿,你看這個東西它又亮又圓?”,“ 是什么?”,原來是小安又上新了,開源硬件新成員——小安-Knob,來看看介紹~
    的頭像 發表于 08-19 10:06 ?579次閱讀
    安信可<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Knob旋轉編碼器驅動板簡介

    安信可開源硬件小安-Knob

    “ 嘿,你看這個東西它又亮又圓?”,“ 是什么?”,原來是小安又上新了,開源硬件新成員——小安-Knob,來看看介紹~ 01概述
    的頭像 發表于 08-21 15:14 ?924次閱讀
    安信可<b class='flag-5'>開源硬件</b>:<b class='flag-5'>小安</b><b class='flag-5'>派</b>-Knob

    開源硬件創客 15酷應用玩轉樹莓 (工業智能新技術系列)

    電子發燒友網站提供《開源硬件創客 15酷應用玩轉樹莓 (工業智能新技術系列).pdf》資料免費下載
    發表于 08-30 16:12 ?8次下載
    <b class='flag-5'>開源硬件</b>創客 15<b class='flag-5'>個</b>酷應用玩轉樹莓<b class='flag-5'>派</b> (工業智能新技術系列)

    兩輪車能用的開源硬件?安信可小安-SCP-4.3來啦

    小安又上新啦!可用于電動車或自行車等兩輪車?同時滿足行車便利性、娛樂性以及安全性?來看看這款開源硬件的信息。
    的頭像 發表于 09-05 15:49 ?697次閱讀
    兩輪車能用的<b class='flag-5'>開源硬件</b>?安信可<b class='flag-5'>小安</b><b class='flag-5'>派</b>-SCP-4.3來啦
    主站蜘蛛池模板: 午夜网站视频| 在线天堂中文在线资源网| 韩国三级视频| 色偷偷尼玛图亚洲综合| 九九热在线视频观看| 日本一区不卡视频| 欧洲性freefree大白屁股| 开心激情五月网| 国产三级日本三级在线播放| 亚洲羞羞裸色私人影院| 九九热在线观看| yy肉戏多纯黄的小说| 亚洲wwww| 福利片第一页| 欧美另类自拍| 一级a爰片久久毛片| 日韩毛片在线视频| 午夜在线免费视频| 色噜噜狠狠大色综合| 欧美精品啪啪| 免费网站黄成人影院| 在线二区| 天堂在线观看中文字幕| 操的好爽| 亚洲一区二区三区深夜天堂| 午夜伦伦| 亚洲第一区视频在线观看| 亚洲视频一区在线| 久久在精品线影院精品国产| 久久夜夜肉肉热热日日| 日本不卡免费一区| 美女天天色| 成人午夜大片免费看爽爽爽| aaa成人| 国产色窝| 在线观看亚洲一区二区| 美女视频黄免费| 操操综合网| 日本高清色www| 久久黄色录像| 色狠狠色综合久久8狠狠色|