無線モジュール TWELITE-トワイライト アプリ
トワイライトアプリ
TWELITE APPS
ソフトウエア各種
無線センサーやリモコンを作る。

すぐに使えるアプリ各種TWELITE APPS - トワイライトアプリ

TWELITE APPS - トワイライトアプリはTWELITE-トワイライトのソフトウエア開発を行わずにそのまま使えるレディメイドソフトウエアです。

TWELITE/TWELITE DIP/MONOSTICKには超簡単!標準アプリがTWELITE 2525A/TWELITE SWINGには無線タグアプリが標準インストールされています。バージョンアップや用途に応じて最適な各種アプリに変更することが可能です。

実現すること

無線タグを作る。

無線タグアプリを使用すると、コイン型電池で長時間動作する省電力無線センサーを作ることができます。

リモコンを作る。

リモコンアプリを使用すると、長押し対応やペアリングができる省電力無線リモコンを作ることができます。

シリアルでつなぐ。

シリアル通信アプリを使用すると、外部のマイコンとシリアルで接続することができます。

TWELITE-トワイライトを用いたシステム内で利用する場合は商用目的も含み無償でご使用いただけます。また、ソースコードを変更して使用することもできます。詳細はソフトウエア使用許諾をご参照ください。

以下に便利な各種アプリをご紹介します。

TWELITE APPS - トワイライトアプリ一覧

超簡単!標準アプリ

超簡単!標準アプリ

入門用アプリです。デジタル、アナログ、シリアル、I2Cに対応しています。親機と子機の入出力状態が同期します。多彩な機能を単純化しているため、応答性や省電力は追求していません。

無線タグアプリ

無線タグアプリ

超省電力センサータグ向けアプリです。電池での長期稼動やMW-eHARVEST(環境発電)での稼動を考えた低消費電力を追求しています。コイン型電池で動作可能です。

リモコンアプリ

リモコンアプリ

デジタル入出力通信に特化したアプリです。「超簡単!標準アプリ」よりもリモコン通信に関して高度で多彩な機能を実装しています。

シリアル通信アプリ

シリアル通信アプリ

UARTシリアル通信に特化したアプリです。標準アプリのシリアル通信より機能が多彩です。透過的な通信とコマンドベースの通信に対応しています。マイコンにUARTシリアル接続する場合に最適です。

RC専用アプリ

RC専用アプリ

RC(ラジオコントロール)に特化したアプリです。サーボモーターの制御やDCモーターの回転スピードや正逆転制御が行えます。

アナログ信号通信アプリ

アナログ信号通信アプリ

オーディオ・アナログ信号通信に特化したアプリです。簡易的な音声通信を行うことができます。音声専用のCODEC IC を用いることなく、オペアンプなど一般の部品で構成できるのが特徴です。

アプリの詳細設定

インタラクティブ
インタラクティブモード

インタラクティブモードで各アプリの設定を変更できます。通信チャンネルを変更、通信グループの設定、その他の設定ができます。

インタラクティブモードはTWELITE APPS - トワイライトアプリの基本機能ですので操作方法を習得してください。

アプリ固有の設定項目は各アプリのインタラクティブモードの説明を参照してください。

超簡単!標準アプリ

超簡単!標準アプリ

TWELITE - トワイライト、TWELITE DIP - トワイライトディップ、MONOSTICK - モノスティックに標準インストールされているアプリです。

デジタル4ポート、アナログ4ポート、シリアル、I2Cを使用出来るオールインパッケージです。親機と子機の入出力状態が同期します。多彩な機能を単純化してわかりやすいため、反面、処理速度や応答性、省電力性は追求していません。

試作やデモの作成を手早く実現することができます。ゆるふわ動作で入門用や学習用にも最適です。まずは最初にお試しください。

コイン型電池では動作しません。省電力通信を行う場合は無線タグアプリをご使用ください。
デジタルポート数を増やしたい場合やリモコン専用で使用する場合はリモコンアプリをご使用ください。
シリアル通信を行う場合はシリアル通信アプリをご使用ください。

パソコンやタブレットを親機にする

Windowsパソコンを親機にする。
Windows端末を親機にする。

WindowsパソコンのUSB端子にMONOSTICK-モノスティックを接続し、子機の情報を受けたり、子機を操作したりできます。

Android端末を親機にする。
Android端末を親機にする。

Android端末のUSB端子にMONOSTICK-モノスティックを接続し、子機の情報を受けたり、子機を操作したりできます。

Arduino用ソフトウエア

ラズベリーパイ用ソフトウエア

無線タグアプリ

無線タグ

超省電力センサータグ向けアプリです。

電池での長期稼動やMW-eHARVEST(環境発電)での稼動を考えた低消費電力を追求しています。コイン型電池で動作可能です。TWELITE-トワイライトにセンサーを接続し、複数の無線子機から親機にデータを集めることが可能です。

I2Cセンサーやアナログセンサー、スイッチ、接点の情報を低消費電力で送信します。

各種I2Cセンサーに対応しており、ドライバを用意する必要なく配線のみで動作します。

  • 超省電力無線センサー
  • データの定期(間欠)伝送
  • アクティブRFID(ビーコン)
  • ロケーション(位置)管理

OTA設定(Over the Air Settings)

OTA
OTA設定

無線で子機の詳細設定ができます。

表示用ソフトウエア

グラフ描画スクリプト
グラフ描画スクリプト

パソコン上にグラフを表示するためのPythonスクリプトです。TWELITE 2525A-トワイライトニコニコの加速度センサーの値を表示できます。同様にTWELITE-トワイライトに接続したジャイロセンサー等のその他複数センサーの値を表示することもできます。CSV 形式でログを保存することもできます。

温度センサー向けWindowsビューア
温度センサー向けWindowsビューア

Windowsパソコンを親機として使用する場合の表示用ソフトウエアです。複数の温度センサーの値を表示できます。同時に電波品質(LQI)と電源電圧も表示します。

リモコンアプリ

無線リモコン

デジタル入出力通信に特化したアプリです。

「超簡単!標準アプリ」よりもリモコン通信に関して多彩な機能を実装しています。

12ポートのデジタル信号を送信できますので最大12ポートのオン・オフ制御を行えます。

TWELITE-トワイライトをリモコンとして使用する際に最適なアプリです。ボタンの長押し連続送信や親機と子機のペアリング等に対応しています。

  • 遠隔操作
  • 接点制御
  • 接点入力監視
  • リモートスイッチ

シリアル通信アプリ

app_uart

UARTシリアル通信に特化したアプリです。

「超簡単!標準アプリ」のシリアル通信機能よりも高度で多彩な機能を実装しています。

透過的なデータ通信とコマンドベースのデータ通信の両方に対応しています。

パソコンやマイコンにUARTシリアル接続をしてシリアル通信によりTWELITE-トワイライトを制御する場合に最適です。

  • 外部マイコンとの通信
  • シリアルケーブルとの置換
  • ワイヤレスUART
  • 外部マイコンからの通信

RC専用アプリ

rc_car

RC(ラジオコントロール)に特化したアプリです。

サーボモーターの制御やDCモーターの回転スピードや正逆転制御が行えます。

  • RCカー
  • サーボモーター制御
  • DCモーターのアナログ制御

オーディオ・アナログ信号通信アプリ

app_audio

オーディオ・アナログ信号通信に特化したアプリです。

「超簡単!標準アプリ」のアナログ入力の応答は数十Hz程度ですが、本アプリは最大8Khzのサンプリングレート(標本化周期)でアナログ入力し、これをADPCM圧縮し(非圧縮伝送も可能、最大4Khz)、無線伝送し、PWM 出力します。簡易的な音声通信を行うことができます。

音声専用のCODEC IC を用いることなく、オペアンプなど一般の部品で構成できるのが特徴です。

 

  • 音声トランシーバー
  • 音声通信(半二重)
  • 無線センサ(アナログ入力)
  • 計測器、計量器の無線化
  • アナログ波形の連続伝送
  • 遠隔測定
  • 振動測定

シリアル電文パーサー

アプリから出力されたシリアルメッセージ(書式形式:アスキー形式・バイナリ形式)を解釈するC言語で記述された電文パーサーです。シリアルポートから受けたデータを本パーサに投入することで、ヘッダやチェックサムが含まれた書式形式を元のデータ列(バイト列)に戻します。また、逆に任意のバイト列から書式形式を生成することもできます。

ラズベリーパイとの連携

アプリの書き込み方法

アプリ書き込み説明動画 (再生時間:3分44秒)

用意するもの

書き込み用ファイル

書き込み用のファイルはそれぞれのアプリのダウンロードから入手してください。

拡張子がbinのファイルが書き込み用のファイルです。

BLUE RED

基板の色が青いのがBLUE-ブルー(標準出力タイプ)、赤いのがRED-レッド(高出力タイプ)です。

xxx-BLUE.binはBLUE-ブルー用、xxx-RED.binはRED-レッド用です。

ファイルには以下の種類があります。アプリによって含まれているファイルが異なります。

書き込みソフトウエア

以下の書き込みソフトウエアを使用してアプリを書き込むことができます。

GUI仕様

TWELITEプログラマ

TWELITEプログラマ

ファイルをドラッグアンドドロップするだけで簡単に書込みができます。Windows専用です。

プログラムボタン(PRG)やリセットボタン(RST)の操作が自動で行われます。

コマンドライン仕様

jenprogプログラマ

Windows、Linux、macOSに対応しています。Linux、macOSを使用する場合はPython環境(Python2.7およびPyserial2.6)が必要です。Windows上ではそのまま動作します。

プログラムボタン(PRG)やリセットボタン(RST)の操作を手動で行ってください。