pdf-icon

BUTTERFLY

SKU:A041-B

説明

BUTTERFLY ランチャーは、旧バターフライ製品のアップグレード版です。マイクロプロセッサーMEGA328と18個のRGB LEDが搭載されています。また、デバイスに組み込まれたリチウムポリマー電池と、電源、シリアル通信、接続用の2つのポートを備えています。

注目すべきは、多くのデバイスをシリアルで接続し、それぞれを独立して制御できることです。そのため、非常に素晴らしい効果を生み出すことができます。

直列通信の仕組み: デバイスは直列に接続されており、あるデバイスを識別し、あるデバイスにコマンドを送るために、コントローラ(M5コア)からシリアル接続で送られるコマンドにid変数を付けます。このとき、コマンドがラインを通過するたびにid変数はデバイスごとにマイナス1されることになります。このとき、id=0になった機器がコマンドを実行します。

  1. また、LEDはそれぞれ独立して制御され、LEDの色、点滅モード、明るさ、サーボの状態を制御することができ、蝶の打ち上げに使用されます。

  2. LEDのデモの下のビデオでわかるように、遅延は明らかです。すべてのデバイスに100msの遅延があり、合計10個ある場合、最後のデバイスは1秒の遅延があります。この遅延を最適化するために、最初のデバイスが最後のデバイスを待つようにプログラムすることができます。しかし、プロトコルに基づくと、どのような場合でも遅延は存在します。

この製品は現在、製造中止となっています。

特徴

  • シリアル拡張可能
  • 18x RGB LED
  • UARTシリアル通信
  • UIflow (グラフィック/ブロックライク言語可)

含まれるもの

  • BUTTERFLY ランチャー
  • バタフライペーパーモデル
  • ケーブル
  • ゴムバンド

アプリケーション

  • ファッション技術
  • 幹細胞教育

仕様

仕様 パラメータ
電池容量 120mA
RGB LED 18個
通信方式 UART
製品重量 68g
梱包重量 68g
製品サイズ 45 x 35 x 32mm
梱包サイズ 110 x 110 x 30mm

ピンマップ

Mega328 ISP インターフェースフットプリントの PIN 定義をダウンロードする。

ソフトウェア

Arduino

コードのダウンロードはこちらをクリックしてください。

組立手順

ボタンの機能 (LED側から見て)

  • 右 | シングルプレスで電源オン、ダブルプレスで電源オフ。
  • 左 | LEDの色が変わるまで長押しして、ボタンを離す。短いプレスは、サーボアームを調整します。正しい位置を得るために上記のプロセスを繰り返します。

バタフライパターンを読み込む

Load Butterfly Pattern

Power up the system(if you want connect more than 10)






Notice:

  1. ラインの最後に電源を追加します。(grove 2 usbA cable + power bank) または (壁掛けプラグ)

  2. グルーブ2 usbAケーブル
    を使用する。
  3. GROVEオスポート付きウォールプラグ

推奨ステップ:
1) デバイスをmicro USBケーブルで配線します。



(*SNRは信号の量に対するノイズの量で単位はdB[デシベル]で表されます。 2)UIFlowのテストコードを使用して、すべてのユニットが正常に動作していることを確認し、ラインをテストします。3)デバイスのボタンを使ってバタフライをロードします。4) M5GOのボタンをプログラムして、バタフライを起動させる。

開発環境のセットアップ

UIFLowにプログラミングブロックを統合し、最も簡単な方法でプロジェクトのプログラミングができるようにしました。

UIFlowの開発環境をセットアップするには、次のステップに従います。

    1. Custom に移動し、open *m5d をクリックします。
  1. butterfly.m5dを選択します。
  2. カスタムを展開すると、蝶のプログラムブロックが表示されます。

動画