irBoard ver 2.0 リニューアル版

© CC BY 4+ visibility620
© CC BY 4+
visibility620

irBoardを使用するとiPadなどのiOSデバイスを使用してFA装置やIoT機器の状態を 監視したり操作できます。5/27にver 2.0がリリースになりました。どうぞお試しください。

link https://irboard.itosoft.com/ja/
動画
開発素材

ツール

デバイス

システム構成
system image

FA装置の制御にはPLC(シーケンス制御)と云われる機器が使用されています。 PLC内部にはビットやワード(16bit)単位のデバイスがあり通信で読み出したり書き込んだりできます。 ビットをスイッチやランプ、ワードは数値の表示や設定に用います。

画面の編集はKeynoteやPower Pointの様にラベルやスイッチなどの部品をページに追加していきます。その部品とPLCのデバイスと紐づけていきます。

実行するとFA装置のタッチパネルとして使用できます。

ESP32用にライブラリーirBoard Library for ESP32を準備しました。このライブラリーではPLCにある様なデバイスを準備していて、そのデバイスを通じてirBoardとやり取りができIoTデバイスのタッチパネルとしても動作できます。 Qiitaに記事を書いてますので使い方の参考になると思います。

数値のフォントはけしかんさんのDSEGフォントを使わせていただきました。素晴らしいフォントをありがとうございます。

Example

  • irBoardをiOSデバイスにインストールします。AppStoreページ
  • irBoard Library for ESP32のBasic exampleをM5StackやM5Stick-C、M5Atomに書き込み起動します。(PlatformioプロジェクトになっていますがArduino IDEにも容易に移植できると思います。)
  • irBoardのチュートリアルにある 7. IoT Basic. を選択します。
    • iOSデバイスのWiFi設定でネットワークに表示される irBoard ESP32 を選択しパスワードに password を入力して接続します。
    • M5デバイス側ではAP MODEでWifi接続できる様にしています。
  • irBoardのプレイボタン(▷)で実行します。
  • 終了は画面の何もないところを5回タップするとナビゲーションバーが表示されるのでExitボタンを押して終了させます。

動かした様子はこちらで見れます。動画にはありませんが、M5StickCのボタンを押すと画面のLEDボタンが点灯します。 https://youtu.be/rB2vO7esAcU

冒頭の動画にあるAtom Mate for toioとの接続も同様にtoio_mateexampleとチュートリアル 8. IoT control toio. の組み合わせで試せます。 M5Atomでは容量が足りずAtom S3での実装になっています。

ストーリー

irBoardはもともとiPadをPLC(シーケンス制御)向けのタッチパネルとして使用できるアプリとして販売してました。 開発はRubyMotionという開発環境で行なっていました。 しかし、SwiftUIなど新しい技術やフレームワークが出てきてもその恩恵が得られないことや、最新機種やOSの組み合わせで起動できないケースが2022年早々に発覚しました。

一生懸命不具合修正を試みたのですが残念ながら解決に至りませんでした。
有料版は一旦販売を停止し、無料版は古い機種では動作しているのでそのままにしてますが、新しい機種では動作できず申し訳なく思ってます。

そこで一念発起してSwiftUIで一からか作り直すことを決心しました。 SwiftUIは見てると簡単そうなんですが、ちょっと複雑になってくるとどう組んでいくのか分からず、習得も含めて 以前の機能に近づけるまで1年以上かかってしまいました。

irBoard Library for ESP32ではPLCのやり方をESP32に持ち込んでいてとっかかりにくいかもしれません。
また排他処理やステータスのやり取りなどオーバーヘッドが多くESP Nowと比べたら通信が速いわけでもないので、使っていただいてどの様な用途に向いているか探ってもらえると嬉しいです。

5/27にApp Storeよりver 2.0がリリース予定です。
1ページに収まれば(部品は10個以内まで)Lite版で無料のまま使い続けられます。

メンバー

伊藤ソフトデザイン

  • user
    かつよし @katsuyoshi

関連リンク

同じニオイがする作品
  • event 陣痛共有デバイス「Happy Pain」
  • event デジたま2 the AI
  • event Isolation Sphere
  • event メッシュバッグとシン三種の神器

Proto lovers ♥
user

作品を登録しよう

モノづくりしている人に、つくった作品を見てもらえ、リアクションがもらえるかも?

close

目次


Proto lovers ♥
user