DumbDisplay Android アプリは、シンプルな Bluetooth Classic / Bluetooth LE / USB シリアル ターミナル (モニター / プロッター) であり、Arduino / ESP8266 / ESP32 / Raspberry Pi の「ダム」ディスプレイ (および少しの入力手段) として機能するように拡張されています。 Pico -- DumbDisplay Arduino ライブラリを使用 (https://github.com/trevorwslee/Arduino-DumbDisplay)
DumbDisplay をディスプレイとして使用するという考え方は、実際の出力ガジェットをマイクロコントローラー ボードに接続するのを、実験の後の段階まで延期できるということです。
DumbDisplay は、実際のガジェットの代わりに仮想出力ガジェットとして使用できます
• LED グリッド層
• LCD レイヤー (テキストベースおよびグラフィック)
• 7 セグメント行レイヤー
• プロッターレイヤー
• TomTom マップ レイヤー
•マイクロ:ビットのような層
•亀のようなレイヤー
マイクロコントローラ ボードは DumbDisplay Android アプリに接続できます。
• USB (OTG)
• Bluetooth (HC-05 / HC-06 付き)
• WIFI (ESP8266 / ESP32 / Raspberry Pi Pico W 用)
• DDWifiBridge 経由の USB (Python プログラム)
仮想出力ガジェットとして機能することに加えて、DumbDisplay はユーザーの「フィードバック」(クリックなど) を、レイヤーの「フィードバック」メカニズムを使用してマイクロコントローラー プログラムにルーティングできます。つまり、DumbDisplay は非常に単純な入力ガジェットとしても扱うことができます。
DumbDisplay は、マイクロコントローラ プログラムを支援する「トンネル」メカニズムも備えています。
• インターネットから単純なデータ (単純な JSON データを含む) を取得する
• 画像を携帯電話にダウンロードして、グラフィカル LCD レイヤーに表示する
• 携帯電話から特定の「サービス」をリクエストする(GPS 位置の取得や TensorFlow Lite を介したオブジェクト検出など)
DDWifiBridge に関する注意事項:
* DDWifiBridge は、DumbDisplay Arduino ライブラリに付属するシンプルな Python プログラムです。
* デスクトップへの USB 接続をプロキシし、DDWifiBridge は USB と DumbDisplay への WIFI 接続を橋渡しします
* このように、Wi-Fi 経由で DumpDisplay ワイヤレスに接続するために Arduino UNO に特別なアドオンを用意する必要はありません。
この小さなアプリがお役に立てば幸いです。