HaaSEDUシナリオアプリケーションの全体的な紹介

HaaS EDU K1は、教育シナリオ向けにHaaSファミリーによって立ち上げられた組み込み教育開発ボードであり、多くのセンサーを統合しています。これは、IoT関連テクノロジーを学習するための最良のキャリアです。

 

従来の開発ボードとは異なり、強力な4コア(デュアルコア300Mhz M33 +デュアルコア1GHzA7)メインチップに加えて、HaaS EDUK1には2.4G / 5GデュアルバンドWi-Fi、デュアルモードBluetoothも付属しています(クラシックBluetooth / BLE)、豊富なセンサーと小さな画面も付属しているため、外部デバイスなしでIoTデバイスを開発して学習できます。

同時に、IoT関連のシナリオのアプリケーション開発をより迅速に開始できるように、HaaS EDU R&Dチームは、それぞれが異なる知識ポイントであるアプリケーションを構築するための10のシナリオを慎重に作成しました。あなたはすぐに始めます。IoT開発技術の学習。

HaaSEDUシナリオベースのアプリケーション学習-ホームページ情報画面

HaaSEDUシナリオベースのアプリケーション学習-温度計と湿度計

HaaSEDUシナリオベースのアプリケーション学習-ジャイロスコープボール

HaaSEDUシナリオベースの応用学習-電子コンパス

HaaSEDUシナリオベースのアプリケーション学習-光情報画面

HaaSEDUシナリオベースの応用学習-航空機戦争

 

1. HaaS EDUK1の操作例

 

コードの記述を始める前に、公式ファームウェアでの操作例を学ぶことをお勧めします。最初にケースを体験することができます。

 

まず、HaaS EDUK1のメニュー操作を見てみましょう。

 

上の図に示すように、HaaS EDUK1は以下を提供します。

  • 11.3インチ情報ディスプレイ
  • 5つのボタン、そのうち4つはプログラム可能なボタンです
  • 4つのLED、そのうち3つのプログラム可能なLED

 

システムステータスの表示とシーンケースの切り替えを完了するための具体的な操作は次のとおりです。

  • K1:システムメニューオプションが左に移動します。第1レベルのメニューでは、シーンケースを前のケースに切り替えることができます
  • K2:システムメニューで上下に移動します。複数のオプションがあるシナリオで切り替えることができます
  • K3:システムメニューのオプションが右に移動します。第1レベルのメニューでは、シーンケースを次のケースに切り替えることができます
  • K4:システムメニューの確認キー。現在表示されているシーンケースを入力してください

 

では、現在のシーンケースを終了して上部メニューに移動するにはどうすればよいですか?「K1 + K2」を同時に押すと、前のメニューに戻ることができます。

 

2. HaaS EDUK1シナリオのケース紹介

HaaS EDU K1ハードウェア本体に基づいて、外部周辺機器を使用せずに、公式は10の適切に構築されたシナリオベースのケースを提供します。それぞれが異なる知識ポイントです。まず、10のケースの概要を説明します。

10のシナリオには、一般的なIoTセンサー、対応する操作ケース、およびオープンソースコードが含まれます。教育は面白く、遊びながら知識のポイントを学ぶことができます。シーンケースは次のとおりです。

  • ホームシステム情報画面
  • 温度計
  • ジャイロボール
  • 不一致マシン
  • 電子コンパス
  • ライト情報画面
  • 大気高度計
  • レトロなオルゴール
  • 貪欲なヘビ
  • 航空機戦争

 

フォローアップでは、各ケースを作成する詳細なプロセスがありますが、同時に、ケースはまだ拡張されています。

 

2.1。ホームページシステム情報画面

これは、システム起動後のデフォルト画面であり、多くの知識ポイントが含まれています。

  • OLEDディスプレイドライバーとディスプレイ
  • システムバージョンの取得
  • システムネットワーキングとIPアドレスの取得
  • ネットワーク時間の取得
  • Wi-Fiステータスの取得
  • Bluetooth接続
  • バッテリー電力の取得

このケースの調査を通じて、AliOS ThingsオペレーティングシステムがWi-Fiに接続する方法、SNTPがネットワーク時間を取得する方法、バッテリー電力のカウント方法、およびOLEDディスプレイの動作を完全に学ぶことができます。このケースを完了することにより、開発者はAliOSThingsオペレーティングシステムをより包括的に理解できるようになります。

 

2.2温度計

 

モノのインターネットのシナリオでは、温度と湿度の監視は非常に一般的なシナリオであり、スマートホーム、スマートシティ、スマート農業、スマート産業のシナリオなど、多くの採用があります。このケースには、次の主な知識ポイントが含まれています。

  • I2C通信原理
  • SI7006デジタル温度および湿度センサー
  • OLED図面

この事例を研究することで、AliOSThingsでのI2C通信の動作やOLED図面表示のセンサーデータ読み取りなどを十分に学ぶことができます。同時に、Linkkitの遠隔温度・湿度監視の場合にも拡張できます。独自の家庭用温度・湿度監視、植物温室、花の繁殖などの温度・湿度遠隔監視を作成し、その技術をに適用することができます。あなたの周りの実際のシーン。

 

2.3、ジャイロスコープボール

 

ジャイロスコープといえば、なじみがないかもしれませんが、毎日の歩数、運動パターンのモニタリング、体性感覚ゲームなどはなじみがあるかもしれません。はい、彼らの内部技術はジャイロスコープボールを使用しています。スマートフォンの標準構成として、HaaS EDUK1にはジャイロスコープセンサーも搭載されています。このケースには、次の主な知識ポイントが含まれます。

  • ジャイロスコープの動作原理
  • MPU-6050の駆動と使用
  • 基本的なアルゴリズムは、ボールのスイングを簡単に実現します

このケースの調査を通じて、ジャイロスコープの動作原理を完全に学び、AliOS Thingsでジャイロスコープのデータを読み取り、基本的なアルゴリズムを調整することができます。同時に、ジャイロスコープのデータに基づいてさらに多くのアルゴリズムを拡張することもできます。たとえば、ジャイロスコープを使用してさまざまなモーションモニタリングアルゴリズムを開発したり、独自のモーションモニターを作成したり、そのテクノロジーを周囲の実際のシーンに適用したりできます。

 

 

2.4。意見の不一致と紛争のメカニズム

 

国を席巻した「シェイク」を覚えていますか?赤い封筒を描き、宝くじを描きます。では、Shakeはどのようにしてそれを達成するのでしょうか?どのような状況下で、それが「揺れている」と判断できますか?水平方向、垂直方向、または速いか遅いか?心配しないでください。HaaSEDUK1で提供されるジャイロスコープと加速度計は、このアルゴリズムがどのように構築されているかを完全に示すことができます。このケースには、次の主な知識ポイントが含まれます。

  • 3軸加速度センサーの原理と使用法
  • 乱数生成方法
  • ジッタフィルタリングアルゴリズム

この事例を研究することで、3軸加速度センサーの原理と使用法、AliOS Thingsでの加速度センサーのデータ読み取り、アルゴリズム開発、その他の操作を完全に学ぶことができます。同時に、加速度センサーやジャイロスコープをベースに、体性感覚のゲームパッドなどを開発したり、身の回りの実際のシーンに応用したりして、より面白いシーンを作成することもできます。

 

2.5、電子コンパス

 

古代の4つの偉大な発明の1つとして、コンパスは現代のスマートフォンでは電子コンパスとして登場します。電子コンパスが北を見つけることができるのはなぜですか?それはどのように機能しますか?HaaS EDU K1には地磁気センサーが付属しており、手作業で独自の電子コンパスを作成できます。このケースには、次の主な知識ポイントが含まれます。

  • 地磁気センサーの動作原理
  • QMC5883L3軸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グラフィックスとミニゲームの設計と開発
  • スコアリングシステム

このケースの研究を通して、ミニゲームの開発原理、実際のゲームモードの設計と開発、および水平および垂直画面ボタンの適応を完全に学ぶことができます。同時に、ミニゲームをプレイすることもできます。開発に加えて作成しました。魅力はありません。

 

3.開発者のテクニカルサポート

さらにテクニカルサポートが必要な場合は、DingTalk開発者グループに参加するか、WeChatパブリックアカウントをフォローしてください。

テクノロジーとソリューションの詳細については、AliyunAIoTホームページhttps://iot.aliyun.com/をご覧ください。

おすすめ

転載: blog.csdn.net/HaaSTech/article/details/113989581