日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

HaaS EDU場景式應用整體介紹

更正文檔 貢獻說明

HaaS EDU場景式應用整體介紹

HaaS EDU K1是HaaS家族中針對教育場景推出的、集眾多傳感器于一身的嵌入式教育開發板,是學習物聯網相關技術的最好載體。

與傳統的開發板不同,除了功能強大的4核(雙核300Mhz M33+雙核1GHz A7)主芯片,HaaS EDU K1還帶了2.4G/5G雙頻Wi-Fi,雙模藍牙(經典藍牙/BLE),還自帶豐富的傳感器與小屏幕,無須外接設備即可進行全面的物聯網設備開發與學習。

同時,為了幫助大家能更快地上手物聯網相關場景的應用開發,HaaS EDU研發團隊為大家精心打造了10大場景式應用打造案例,每一個都是不同的知識點,幫助大家來快速上手常見物聯網開發技術的學習。

HaaS EDU K1示例操作

在開始代碼編寫之前,先學習官方提供固件中的示例操作是個不錯的注意,可以先將案例體驗一遍。

首先,來看一下 HaaS EDU K1的菜單操作。

如上圖所示,HaaS EDU K1 提供了:

  • 1個1.3寸的信息顯示屏

  • 5個按鍵,其中4個可編程按鍵

  • 4個LED,其中3個可編程LED

來完成系統狀態的指示以及場景案例的切換,具體的操作為:

  • K1: 系統菜單選項左移。在一級菜單時,可切換場景案例到上一個

  • K2: 系統菜單中上下移動。在有多選項的場景案例中可以切換

  • K3: 系統菜單中選項右移。在一級菜單時,可切換場景案例到下一個

  • K4: 系統菜單中確認鍵。進入到當前顯示的場景案例

  • K1+K2: 返回上一級菜單(如果存在)

HaaS EDU K1 場景式案例介紹

基于HaaS EDU K1 硬件本體,在無須外接任何外設的情況下,官方提供了10個精心打造的場景式案例,每一個都是不同的知識點,先來一個10個案例的總覽:

10大場景中包含了常見的物聯網傳感器、相應的操作案例、開源代碼。寓教于樂,在邊玩的過程中就能將知識點學習了。場景式案例包括:

  • 首頁系統信息屏

  • 溫濕度計

  • 陀螺儀小球

  • 分歧爭端機

  • 電子羅盤

  • 光照信息屏

  • 大氣壓海拔儀

  • 復古八音盒

  • 貪吃蛇

  • 飛機大戰

在每個案例對應的文件夾中有詳細打造過程,同時,案例還在不斷擴充當中。

2.1 首頁系統信息屏

這是系統啟動后的默認屏幕,包含了許多的知識點:

  • OLED顯示屏驅動與顯示

  • 系統版本獲取

  • 系統聯網與IP地址獲取

  • 網絡時間獲取

  • Wi-Fi狀態獲取

  • 藍牙連接

  • 電池電量獲取

通過本案例的學習,能完整學習到AliOS Things操作系統如何進行Wi-Fi連接,SNTP獲取網絡時間,電池電量是如何統計的 ,OLED顯示操作等。通過完成本案例,開發者對于AliOS Things操作系統將能有比較全面的了解。

2.2 溫濕度計

在物聯網場景中,溫濕度監測是非常常見的場景,無論是在智能家居、智慧城市,還是智慧農業、智慧工業場景中,都有大量的采用。本案例中包含以下主要知識點:

  • I2C通信原理

  • SI7006數字溫濕度傳感器

  • OLED繪圖

通過本案例的學習,能完整的學習到AliOS Things中I2C通信、傳感器數據讀取OLED繪圖顯示等等操作。同時,還能擴展到Linkkit遠程溫濕度監控的案例打造,可以打造出屬于你的家庭溫濕度監控儀,蔬菜大棚,花卉養殖等溫濕度遠程監控儀,將技術應用到身邊的實際場景中。

2.3 陀螺儀小球

說起陀螺儀,大家可能覺得陌生,但是說起每天走了多少步,運動模式監測,還有體感游戲等等,大家可能就比較熟悉了。是的,他們內部的技術都用到了陀螺儀小球。作為智能手機的標配,在HaaS EDU K1上也提供了陀螺儀傳感器。本案例中包括以下主要知識點:

  • 陀螺儀工作原理

  • MPU-6050的驅動和使用

  • 基礎算法實現小球隨手擺動

通過本案例的學習,能完整的學習到陀螺儀的工作原理,AliOS Things中陀螺儀數據讀取,基礎算法調教等等操作。同時,您還可以基于陀螺儀的數據擴展出更多的算法,比如,用它來開發各種運動監測算法,打造出專屬于你的運動監測器等等,將技術應用到身邊的實際場景中。

2.4 分歧爭端機

還記得風靡全國的“搖一搖”嗎?搖紅包,搖獎券。那么,搖一搖是怎么實現的呢?什么情況下才能判定是在“搖”呢?水平搖、垂直搖還是快搖、慢搖?別著急,HaaS EDU K1中提供的陀螺儀以及加速度計就可以完全地展示這個算法是如何打造出來的。本案例中包括以下主要知識點:

  • 三軸加速度傳感器的原理和使用

  • 隨機數生成的方法

  • 抖動濾除算法

通過本案例的學習,能完整的學習到三軸加速度傳感器的原理和使用,AliOS Things中加速度傳感器的數據讀取,算法開發等等操作。同時,您還可以基于加速度傳感器和陀螺儀打造出更多有意思的場景,比如,用它來開發體感游戲手柄等等,將技術應用到身邊的實際場景中。

2.5 電子羅盤

作為古代4大發明之一的指南針,在現代智能手機中表現為電子羅盤。為什么電子羅盤就能找得到北呢?它的工作原理是什么?HaaS EDU K1中自帶了地磁傳感器,可以手把手打造一個你專屬的電子羅盤了。本案例中包括以下主要知識點:

  • 地磁傳感器的工作原理

  • QMC5883L 三軸AMR磁傳感器的原理和使用

  • OLED繪圖與動態刷新

通過本案例的學習,能完整的學習到地磁傳感器的原理和使用,AliOS Things中地磁傳感器的數據讀取,算法開發,OLED動態繪圖刷新等等操作。在戶外實際場景中,您也可以完全了解電子羅盤的工作原理,尋路以及地圖導航開發等也都可以用到。

2.6 光照信息屏

又是一個大家每天都會用到的功能,大家的手機屏幕是否也會在強光下自動調亮,在暗光下自動調暗。這個又是怎么實現的呢?周圍光強是如何監測到,數值是怎么計算的呢?HaaS EDU K1中就自帶了光照傳感器,可以完全地進行光照強度的讀取與顯示。同時,它還帶了一個接近傳感器,當有物體比如手指靠近它的時候,不僅光強會變化,它還能讀取到物體和它的距離哦。本案例中包括以下主要知識點:

  • AP3216C光照傳感器的工作原理和使用

  • 接近傳感器原理與使用

  • 光強與接近簡單算法

通過本案例的學習,能完整的學習到光照與接近傳感器的原理和使用,AliOS Things中光照傳感器的數據讀取,算法開發,接近距離簡單算法等等操作。同時,如果您的產品中也需要判斷光照強度,比如太陽升起窗簾自動打開,就可以應用到本案例所講的傳感器與算法了。

2.7 大氣壓海拔儀

作為喜歡戶外運動尤其是登山的同學,常備的運動手表中就能提供大氣壓海拔的信息。而當大氣壓變化劇烈,通常代表強對流天氣來臨的,比如夏天的暴雨等,來臨前大家都會感覺到悶悶的。那么如何準確地測量大氣壓以及海拔呢?HaaS EDU K1中就包含了一個數字氣壓傳感器,本案例中包括以下主要知識點:

  • SPL06大氣壓傳感器工作原理與使用

  • I2C通信實戰

  • 氣壓與海拔簡單算法

  • OLED繪圖

通過本案例的學習,能完整的學習到大氣壓傳感器的原理和使用,AliOS Things中氣壓傳感器的數據讀取,海拔算法開發,I2C操作與OLED繪圖等等。基于本案例的技術,您可以打造出測量你所在地的海拔,在許多戶外場景與產品中,您可以打造出你專屬的設備了。

2.8 復古八音盒

八音盒是不少80,90后的童年回憶,送一張卡片給心儀的同學,打開的時候就能播放一個簡單的旋律,感動了好多人。作為技術小哥,也想打造一個送給心儀的朋友,要學哪些技術呢?HaaS EDU K1中就包含了一個蜂鳴器,可以完整的打造出一個八音盒。本案例中包括以下主要知識點:

  • PWM與蜂鳴器的工作原理與使用

  • 樂譜編碼

  • 播放器開發

通過本案例的學習,能完整的學習到蜂鳴器的原理和使用,樂譜編碼與開發,同時,也可以開發出你設備獨特的提示鈴音哦。可以打造出專屬于你的創意設備了。

2.9 貪吃蛇

開發累了,來了好玩的打發時間。經典的貪吃蛇游戲來了,作為功能機時代的標配游戲,承載了許多人的記憶。HaaS EDU K1 設計的這么好看,也提供了一個完整的貪吃蛇游戲的開發全過程。本案例中包括以下主要知識點:

  • 按鍵事件

  • 小游戲設計開發

  • 記分系統

通過本案例的學習,能完整的學習到小游戲的開發原理,實際游戲模式設計與開發,同時,您也可以在開發之余,玩玩自己親手打造的小游戲,別有一番韻味哦。

2.10 飛機大戰

作為更為激烈一點的經典小游戲,飛機大戰也是許多人的記憶。豎屏玩更好玩,那么自己要開發一個怎么做呢?自然可以,HaaS EDU K1的4個可編程按鍵是對稱設計的,可以豎屏開發和把玩哦,是不是又解鎖了一個新的玩法。本案例中包括以下主要知識點:

  • 豎屏按鍵事件

  • OLED繪圖與小游戲設計開發

  • 記分系統

通過本案例的學習,能完整的學習到小游戲的開發原理,實際游戲模式設計與開發,橫豎屏按鍵的適配,同時,您也可以在開發之余,玩玩自己親手打造的小游戲,別有一番韻味哦。