TimeSquAirでコネクテッドダイスを作る:5ステップ

TimeSquAirでコネクテッドダイスを作る:5ステップ

目次:

Anonim

ステップ2:Node-REDに進みます。

最初に新しいワークスペースを作成してから、«Go»ノードを追加して開始します。関数を追加し、最初の画像に以下のコードを書きます。

コードの説明には、2つの変数«max»と«min»があります。maxとminの値はあなたの区間に対応します。それから«Math.floor»は整数に、«Math.random»は0か1の間の数字にランダムにキャストします、それでそれはこのようなことをするでしょう:

Math.random()= 0,849488…

0,849488 * (7-1) = 5,096928

5,096928 + 1 = 6,096928

数学フロア(6,096928)= 6

それからノード«switch»を追加してください、そして、あなたがサイコロの絵にあなたがランダムに得る数を対応させてください。

ステップ3:TimeSquairに画像をインポートする:

ここで使用しているFileZillaのようなファイル転送プロトコル(FTP)が必要です。 FileZillaを開き、パラメータ(ホスト、ID、パスワード、ポート)を入力します。右側のパネルで、ラズベリーパイのルートリポジトリに到着しました。ダブルドットをクリックしてリポジトリに戻ります。

それからメディアに入りなさい。

左側のパネルで、あなたのイメージがあるリポジトリに行きます。次に画像を右クリックして「送信」をクリックします。

ステップ4:Node-Redに戻る:

«picturepicker»ノードを追加し、advancedをクリックして過去の画像を追加します:«/media/dice1.png»。すべてのサイコロに対してこの手順を繰り返します。

最後に、ノード«speed»、«led blank»、«led text»を追加します。画像を静的にしたい場合は、速度を0にする必要があります。 TimeSquAirの画面を空白にしてテキストを表示すると、画像が表示されます。

ステップ5:NFCタグでサイコロを起動する:

あなたのタグをTimeSquAirに置いて、そしてNode-REDに戻ってきてください。タグが左上に表示され、それを最初の関数にリンクしてから、ワークスペースをアクティブにします。