Skip to main content

ジェスチャーコントロールによる気象観測装置

Brittany
0
ジェスチャーを認識して、気温や湿度を表示する気象データ装置。

部品リスト

Qty Product 品番
1 XinaBox OD01、OLED Display 128x64、SSD1306搭載OLEDディスプレイモジュール 174-3718
1 Wi-Fiコア(ESP8266) 174-3701
1 XinaBox SW01、BME280対応高性能気象センサモジュール 174-3744
1 XinaBox xCHIP Gesture(APDS-9960) 174-3739
1 XinaBox、FT232R、IP01用USBプログラミングインターフェイスモジュール 174-3703
1 AVX SMTオープンエンドカードエッジ10W 174-4977

このプロジェクトはXinaBox xChipArduino IDEで開発します。ジェスチャーがxSL06によって登録されると、xSW01から受信したデータがxOD01のOLED画面に表示されるもので、5分ほどでプロトタイプが完成します。

xChipなら必要な機能を搭載した基板を手軽に組立てられます。さらにArduino IDEを使って簡単にプログラミングできます。このプロジェクトのコードは3つのxChipコアと連動します。このプロジェクトでは、コードがxCW01と連動する仕組みをみていきましょう。 

ステップ1: ライブラリのダウンロード

  • 次のファイルをダウンロードします。xCore ZIP
  • [Sketch(スケッチ)]、[Include Library(ライブラリの追加)]、[Add.ZIP Library(.ZIPライブラリの追加)]の順に選択してxCore ZIPをArduino IDEにインストールします(下図参照)。

screen_shot_2018-05-25_at_12_00_05_wYLw1iRiXl_70e084d7d36513940abc167fba786e65df45139b.jpg

  • xSW01 ZIPをダウンロードします。
  • このライブラリを、上記で追加した次のファイルと同様に追加します。xCore
  • xOD01 ZIPとxSL06 ZIPについても同じ作業を繰り返します。
  • ステップ2: プログラミング

  • xバスコネクタを使用して、IP01CW01をつなぎます。このとき、xChipのロゴが同じ方向に向いていることを確認します。

CW01_IP01_4ee55f9c339d432b506f005e8164942e14a1e54d.jpg

  • 空いているUSBポートに挿入します。
  • GitHub (ここをクリック)からzipファイルをダウンロードし、Arduino IDEで開きます。同じ目的のために、関連する原則を使用して自分でコードを作成することもできます。
  • コードをコンパイルして、問題がないことを確認します。
  • xChipにコードをアップロードします。
  • MacBookでCW01を使用している場合は、xFlasherをダウンロードしたうえで、XinaBoxサンプルページ - Gesture Weatherからbinファイルをアップロードできます。

ステップ3: 組み立て

  • CW01IP01を切り離します。
  • ファイルのアップロードに成功したら、USBポートからIP01を取り外します。CW01OD01につなぎます(下図参照)。

CW01_OD01_40d5316e48afccc1ce351e399e884f20b19166fd.jpg

  • 次に、SW01SL06につなぎます(下図参照)。

SW01_SL06_e25999b7a8309070a82ca8b5c056939478bdf71a.jpg

  • 次のように、コネクタを2つ取り付けます。

SW01_SL06_Connectors_ff4e3c95a6c71163b297fd8ed834ddcc14aaf8cc.jpg

  • 作成した2枚の横長のパネルをつなぎ、IP01を一番下に取り付けます(下図参照)。

Complete_2b4c2e0440a1c9471a84ccf95321a8b4b2080a52.jpg

  • 完成したボードをUSBポートに挿入します。すると左上のOLED画面が次のひょうに表示されます。

Cover_d716de4b20f7f51dc4d8ef2837f931a3defde786.jpg

  • ボードをUSBポートから再び取り外します。
  • IP01をUSB電源(バッテリなど)に挿入します。
  • これで、ボードを携帯できるようになりました。実験を楽しんでください!
Aspiring space scientist and engineer. Intern at XinaBox. Crazy about making electronics simple.

Recommended Articles

DesignSpark Electrical Logolinkedin