株式会社インデペンデンスシステムズ横浜

システム開発エンジニアの西田五郎が運営しております。Raspberry Pi や Arduino その他新規開発案件のご依頼をお待ちしております。

通信制御

無線マイコン ToCoStick(トコスティック)を使ってみた

投稿日:2015年5月8日 更新日:

無線マイコンの ToCoStick(トコスティック)を使ってみました。 前回のTWE-Lite DIPと同様のものですが、USBタイプです。パソコン等のUSBに接続して無線通信が出来ます。USBに内蔵されているマイコンのプログラムも書き換え可能です。詳細はメーカのサイトを参照して下さい。以下が写真です。表と裏です。

今回はこれをパソコン(Windows8.1)に接続して使ってみました。前回と同様にページ最後の書籍を主に参考にしました。

stick1

stick2

パソコンに接続すると自動的にドライバがインストールされてCOMポートとして認識されます。以下ではCOM3として認識されました。
0003

0004

これで準備完了です。ここではTera Termで接続しました。シリアルで認識されたCOMポートを選択します。
0005

メニューの 設定 → シリアルポート からポート設定画面を開きます。ボーレートを以下のように(115200)変更します。
0012

メニューの 設定 → 端末で改行コードを変更します。送信をCR+LFに変更します。
0014

以上でUSB側のToCoStickは準備完了です。これでToCoStick側はデフォルトの親機として動作します。子機には前回に親機として使ったタクトスイッチの方のブレッドボードを使います。以下のように親機としての設定をはずしました。

ブレッドボードが子機 ←→ ToCoStickが親機
child1

このブレッドボードに電池をつなぐと通信が始まり、Tera Term上にデータが表示されました。実際のデータの意味はまだ把握出来ていませんが、ブレッドボードのタクトスイッチを押すをデータが変化したので通信は出来ているだろうということです。親子で双方向に通信するようで、スイッチが子側でも親側でスイッチの状態を受信出来ているようです。あと、ToCoStickのLEDが点灯することも確認出来ました。
(※2015/05/30 追記 この受信データの詳細については以下のメーカのページに解説があります。)
相手端末からの状態通知:0x81

USBPare

次に親と子を反転してみます。
ToCoStickを子機として設定するには、インタラクティブモードというのを使います。Tera Termから +++ を入力するとこのモードに入ります。もちろん通信している場合は、通信を切った方がやりやすいでしょう。

ここで以下のようなメニューが出ます。
0001

この設定項目の2番目のDevice IDを変更します。iの文字入力で設定出来ます。120を設定します。120が子機の設定で121が親機の設定です。
0002

Sの文字入力で保存出来ます。大文字、小文字は区別されます。
0005

ブレッドボードの方はまたM1を接続します。
ブレッドボードが親機 ←→ ToCoStickが子機
parent1

これで電源を供給するとまた Tera Termで通信が確認出来ました。スイッチで値が変化してToCoStickのLEDが点灯することも確認出来ました。
USBChild

以上で無線通信が出来たというレベルですが動作確認出来ました。まだここまでしか試すことが出来ていないのでまた何か試したら書きたいと思います。

メーカのサイト
超簡単!無線マイコンTWE-Lite DIP(トワイライト・ディップ)
ToCoStick(トコスティック)

関連書籍
まず今回は主にこちらの書籍を見ながら操作しました。

あと、以下はRaspberry Pi2の発売前に出た本ですが、今回のTWE-Lite DIPをRaspberry Piで使う記事やその他Raspberry Piのいろいろな活用方法が書かれています。

最後に電子工作がテーマのマンガのハルロックです。

その他関連サイト
つなぐだけで無線化できる「TWE-Lite(トワイライト)ではじめるカンタン電子工作」特別講座

AdSense

AdSense

-通信制御

執筆者:

関連記事

温度センサADT7410(その1)i2C通信とは

温度センサのADT7410を使ってみます。ADT7410はアナログ・デバイセズ社の製品ですが、実際には以下の秋月さんのモジュールを使います。 ADT7410使用 高精度・高分解能 I2C・16Bit …

無線マイコン ToCoStickのシリアル通信専用アプリを使ってみた

無線マイコンの ToCoStick(トコスティック)のシリアル通信専用アプリを使ってみました。ToCoStickとはパソコン等のUSBに接続して無線通信が出来るモジュールです。メーカの製品ページは以下 …

無線マイコン ToCoStick(トコスティック)をAndroidで使ってみた

無線マイコンの ToCoStick(トコスティック)をAndroidスマホで使ってみました。前回と同様の構成ですが、Raspberry PiではなくAndroidスマホを使ってみました。 Androi …

Remote.itを利用したWindows PCへのリモートアクセス

Remote.itを利用してWindows PCへのリモートアクセスを設定して実際にリモートデスクトップで接続してみました。Remote.itではいろいろなリモートアクセスのサービスが提供されています …

AndroidでUSBシリアル通信(その3)ライブラリサンプルの通信確認

AndroidでUSBシリアル通信の3回目です。前回は以下のライブラリのArduinoのスケッチの動作を確認しました。 usb-serial-for-android (※2021年1月10日追記 現時 …