UfoCtrl Ver4.01 U.F.O. TW SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D DIYグッズコントローラー等BLE制御アプリ

前回ではTargetAPIを35に上げてそれに合わせた改修を行うだけと説明していたのですが、1点修正したい箇所がありましたので若干の改修を加えています。

このアプリはBLE(Bluetooth Low Energy)通信機能を持つAndroid4.3(API18)以上の機器でU.F.O. TW、U.F.O. SA、A10サイクロンSA +PLUS(プラス)バッハスマートROCKET+1Dなどの+1D対応グッズをランダムコントロールしたり任意の固定パターンを登録して制御出来たりする野良アプリです。
また、上記以外の機器でも条件が合致する機器であれば接続情報を正しく設定に記述することで同様に制御できる可能性があります。

対象となるデバイスは以下になります。

なお、ROCKET2
ROCKET2
についても、
筆者が購入していないため動作するか不明ですが、販売サイトの画像を見た限りですとROCKET+1Dと同じ「ROCKET」というデバイス名を使用している可能性が高く、このアプリはデバイス名で接続機器を判別しているため「ROCKET」で認識できるかもしれません。(が確証も責任も持てませんのでその辺りは各ご自身の判断にてお願いいたします。)

また当然のことながら、2025年に入ってから本格始動し公開に漕ぎ着けました汎用マイクロコントローラーとモータードライバを組み合わせてDIYするグッズコントローラーもこのアプリで制御することが出来ます。
DIYグッズコントローラーについては過去記事
昇圧回路基板を追加して5V以上のグッズに対応するDIYグッズコントローラーを作成
マイクロコントローラーSeeed Studio XIAO nRF52840とモータードライバTB6612を組み合わせてUfoCtrlで制御できる小型軽量なグッズコントローラーを作成する
U.F.O. SAコントローラーからの脱却 バッテリー容量不安からの開放 小型軽量DIYコントローラーで反応も改善
汎用品を組み合わせて作るオリジナルグッズコントローラーの動作確認
をご参照ください。

改修内容

機能面での変更と言いますか、筆者的にはバグの修正に当たるのですが、オフの状態から動かすときにこれまで少々待たされる場面があったかと思います。
これは筆者が想定していた動きでは無いので今回修正しました。今回のバージョンではオンにしたときは必ず即時に動き出します。

元々、オンにしたときは即時で動き出すようにしていたのですが、『UfoCtrl Ver2.00 U.F.O. TW U.F.O. SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D 等BLE制御アプリ』での改修でPowerだけでなくPWM制御の選択状況も含めて同じパターンにならないように選択し直す処理に改修したときに、停止状態からPower0が選択されてもPWM選択が異なれば同じパターンでは無いと判断してしまって動き出しがPower0(停止)になってしまうケースが発生していました。
そのときからおかしいなとは思っていたのですがプログラムを見てもどこがおかしいのか筆者は分かっておらず、『UfoCtrl Ver3.00 U.F.O. TW U.F.O. SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D 等BLE制御アプリ』で動作開始までのインターバルを縮めるという対処を行ったりしていたのですが根本解決が出来ていませんでした。
それがまぁ、今回の作業中に風呂入っているときに『あっ(ピコーン)』ってなってようやく修正に至ったとこういう理由です。
ちなみに風呂場で『あっ』っていうのは非常に良くあることであります。きっと気分転換と血流改善で普段は思い付かないようなことを思い付けるようになるのでしょう。

筆者みたいに近接センサーをオンオフに使用している場合、オンにしたつもりでも動き出さないと近接センサーが反応しなかったのかな? と不安になってしまうところでもありましたので、今回プログラムの問題に気付けて良かったです。
逆に言うとVer2.00からVer4.00まですみませんでした。m(__)m

その他はTargetAPIを34から35に上げた(Android14から15)に上げたことによる影響に対処しただけですので機能面での変更はありません。

今回以前のUfoCtrlの仕様についての説明

はこちら。
UfoCtrl Ver4.00 U.F.O. TW SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D DIYグッズコントローラー等BLE制御アプリ
UfoCtrl Ver3.00 U.F.O. TW U.F.O. SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D 等BLE制御アプリ
UfoCtrl Ver2.00 U.F.O. TW U.F.O. SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D 等BLE制御アプリ
UfoCtrl Ver1.10 U.F.O. TW U.F.O. SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D 等BLE制御アプリ
UfoCtrl Ver1.00 U.F.O. TW U.F.O. SA A10サイクロンSA (+PLUSプラス) バッハスマート ROCKET+1D 等BLE制御アプリ
の解説をご参照ください。

ダウンロードファイル

勝手な再配布はしないでください。
また、このファイルのみへの直接リンクを貼ることもご遠慮ください。
特に、うちのサイトは弱小なので、検索で上位に表示されるサイトに勝手にコピーされると、盗まれたのとほぼ同じ状況に陥ります。
何かしらの問題が発覚して、こちらのサイトでファイルを差し替えても、それが皆さんの元には反映されなくなることにも繋がります。

諸事情によりアプリの無料配布を終了致しました。
今後は活動を支援してくださる方とのみ細細と共有していければと思います。

今後のUfoCtrlアプリ配布ページはこちらです。
UfoCtrl Ver4.01 (UfoCtrl開発活動支援プラン)

2025-12-11

この記事のタグ

U.F.O.

TW

SA

アプリ

制御

電動

自作

チクニー

開発