トップ8の高度なAndroidロボティクスタッチスクリーン制御ワイヤレスプロジェクト

問題を排除するために楽器を試してください





AndroidオペレーティングシステムベースのGUIアプリケーションは、電化製品の制御だけでなく、ロボットの制御にも使用できます。最近のロボットは、必要に応じてタスクを実行するために、広範囲に、さまざまな方法で使用されています。以下に、いくつかのロボットの制御に関するプロジェクトを示します。ロボットだけでなく、メッセージを電子的に表示したり、信号機を制御したりするなど、Androidアプリケーションを他の多くの用途に使用することもできます。 Androidアプリケーションはタッチスクリーンパネルで構成されており、指定された領域に触れると、ガラスの両側にある2つの導電層の間に接触が確立され、その領域の座標がデータの形式でソフトウェアの制御ユニットに送信されます。したがって、このデータは処理され、ワイヤレス接続を介して任意のBluetoothデバイスに送信されます。

以下に、Androidベースのアプリケーションによる電子機器の制御に関連するいくつかのプロジェクトを示します。




1.1。 Androidアプリケーションによるナイトビジョンワイヤレスカメラを備えた戦場スパイロボット

ロボットは軍隊で広く使用されており、スパイ、標的の検出、破壊などの多くのアプリケーションで使用されています。軍隊で使用されるロボットは、人間によって制御されるため、完全に自動化されていません。この制御は、RFまたはIRまたはBluetoothまたはGSM通信を介してリモートで実行できます。ここでは、夜間に写真を撮り、これらの画像をテレビに送信するために使用されるワイヤレスカメラが組み込まれたスパイロボットが構築されています。ここでは、ロボットの全体的な操作と動きは、Androidで操作されるスマートフォン上のGUIベースのアプリケーションからの信号によって制御されます。



ブロック図

ブロック図

タッチスクリーンパネルを備えたAndroidスマートフォンの1つのGUIアプリケーションは、ロボットモーターに必要な動作方向を示す関連するタッチボタンで構成されています。たとえば、「進む」方向に対応するボタンに触れると、対応する信号が生成され、Bluetoothデバイスに送信されます。このBluetoothデバイスはマイクロコントローラーと接続されており、このコマンドはマイクロコントローラーに送られます。プログラムに従って、マイクロコントローラーはモータードライバーに適切な論理信号を送り、モーターを操作してロボットを目的の方向に動かします。同様に、カメラは夜間の視覚にIR照明を使用して動作します。

詳細については、ここをクリックしてください。 Androidアプリケーションによるナイトビジョンワイヤレスカメラを備えた戦場スパイロボット


2.Androidアプリケーションによってリモート操作される消防ロボット

従来の消防車(全操作を手動で行う)の代わりにロボットを使用して、遠隔操作で消火することができます。これらのロボットは、完全に自動化することも、リモートで制御することもできます。ここでは、水タンクとタンクに接続されたパイプからなるロボットが開発されており、ユーザーの操作に従って、タンクからパイプに水が供給され、パイプからノズルを介して排出されます。ロボットの操作全体とその動きは、AndroidベースのスマートフォンのGUIアプリケーションからの制御信号によって行われます。

Edgefxキットによるブロック図

ブロック図

GUIアプリケーションのタッチスクリーンパネルにはさまざまなタッチボタンがあり、ロボットをさまざまな方向に制御したり、ウォーターポンプとそのジェットスプレーを必要な方向に操作したりできます。必要なボタンをタッチすると、そのボタンの座標がスマートフォンのソフトウェアに転送され、Bluetoothデバイスに信号として送信されます。 Bluetoothデバイスに接続されたマイクロコントローラーはこの信号を受信し、プログラムに従って、モータードライバーに適切な信号を送信して、モーターを目的の方向に回転させます。

詳細はこちらをクリック:F Androidアプリケーションによってリモート操作される戦闘ロボット

3.Androidによってワイヤレスで制御されるロボットアームと動きを選択して配置します

ピックアンドプレースロボットは、物体の位置に到達して捕まえることにより、物体に適切な圧力を加えるためのグリッパーを備えた移動ロボットです。グリッパーと可動ブームは、オブジェクトを保持し、必要に応じて必要な場所に配置できます。この操作全体はモーターによって実行され、モーターはリモートコントロールによって制御されます。このプロジェクトは、ロボットとそのブームアームの動きが、Androidで動作するスマートフォンのGUIベースのアプリケーションによって制御されるピックアンドプレースロボットとして開発されました。

ブロック図

ブロック図

GUIアプリケーションは、ロボットとそのエンドエフェクタの適切な動きを実現するための適切なボタンで構成される電話のタッチスクリーンパネル上に構築されています。ボタンを使用して、適切な信号がBluetooth通信を介してマイクロコントローラーに送信され、プログラムに従って、マイクロコントローラーは関連するロジックをモータードライバーに送信してモーターを駆動します。

スマートフォンの該当するボタンをタッチすると、アーム(エンドエフェクター)を希望の方向に動かすコマンドが表示されます。このコマンドはマイクロコントローラーによって処理および使用され、モータードライバーに信号を提供してアームモーターを目的の方向に回転させます。アプリケーションからのコマンドに従って、オブジェクトがグリッパーに近づくと、グリッパーが開き、オブジェクトが必要な圧力で保持され、グリッパーモーターが自動的に停止します。

詳細については、ここをクリックしてください。 Androidによってワイヤレスで制御されるロボットアームと動きを選択して配置します

4.Androidアプリケーションで動作する金属探知機ロボット車両

ロボットは、地雷の検知などの危険なアプリケーションで使用されます。地雷は、土地の下に配置され、検出が難しい爆発性の金属デバイスです。金属探知機を使用して地雷を手動で検出する従来の手法を使用すると、危険で不便であることが証明されています。このプロジェクトでは、前方の金属の存在を感知できる金属探知システムが組み込まれたロボット車両を開発します。ロボットの制御全体は、Androidベースのスマートフォンアプリケーションによって行われます。

ブロック図

ブロック図

スマートフォンのGUIベースのアプリケーションは、ロボットを目的の方向に動かすための適切なボタンを備えたタッチスクリーンパネルで構成されています。制御信号は、マイクロコントローラーと接続されたBluetoothデバイスに送信され、プログラムに従って、マイクロコントローラーはモータードライバーにロジック信号を送信して、モーターを目的の方向に回転させたり、モーターを停止したりします。回路には共振コイルからなる金属探知機が埋め込まれており、ファラデーの電磁誘導の法則により、金属が近づくと共振が乱れ、金属が検出されていることを示します。可聴ブザー音。

詳細については、ここをクリックしてください。 Androidアプリケーションで動作する金属探知機ロボット車両

5.Androidアプリケーション制御のリモートロボット操作

ロボットは、適切な入力を与えることができる回路に埋め込まれたセンサーによってその動きを制御することができる自動であることができ、または人間の手で制御することで半自動であることができる。制御は、RF、GSM、またはBluetooth通信を介して制御ユニットに信号を渡すことによってリモートで実行できます。このプロジェクトでは、Bluetooth通信を使用してロボットを制御します。これは、Androidベースのスマートフォンを使用して行われます。

ブロック図

ブロック図

GUIベースのアプリケーションのタッチスクリーンパネルは、停止ボタンとともにロボットの前進、後進、左右の動きを定義する4つのボタンで構成されています。いずれかのボタンをタッチすると、その位置に関連する座標がOSソフトウェアに転送され、信号が生成されます。この信号は、適切なペアリングと接続が行われた後、Bluetoothデバイスに転送されます。 Bluetoothデバイスはマイクロコントローラーと接続されており、この信号はマイクロコントローラーに送られます。プログラムに従って、マイクロコントローラはそれに応じてモータードライバに適切な信号を与えて、ロボットが所望の方向に動くようにモーターに所望の回転を提供する。

詳細については、ここをクリックしてください。 Androidアプリケーション制御のリモートロボット操作

6.Androidアプリケーションによる鉄道踏切ゲート制御

このプロジェクトは、列車の到着と出発、および交差ゲートの開閉を同期させる方法を提供します。踏切ゲートを手動で操作する従来のシステムは正確ではなく、過去に多くの事故を引き起こしてきました。したがって、列車の運転手からの制御信号に基づいてゲートの開閉を自動的に制御する方法の方が信頼性が高くなります。

ブロック図

ブロック図

AndroidベースのスマートフォンのGUIアプリケーションは、ドライバーがゲートに到着する前に列車の到着に関する情報をBluetoothデバイスを介してマイクロコントローラーに送信するために使用されます。マイクロコントローラはこの信号を受信すると、それに応じて適切な論理信号をモータードライバに送信して、交差ゲートを閉じます。マイクロコントローラは、ゲートを閉じるために一定時間信号を送信するようにプログラムされています(列車が線路を横断する時間を示します)。その特定の時間が経過すると、適切な論理信号がモータードライバーに送信され、交差ゲートが自動的に開きます。

詳細については、ここをクリックしてください。 Androidアプリケーションによる鉄道踏切ゲート制御

7.リモート制御のAndroidベースの電子掲示板

教育機関、組織、ショッピングモールなど、多くの場所で掲示板が必要です。毎回手動で掲示板に掲示板を貼り付けるのは現実的でなく便利です。メッセージを表示する電子的な方法を使用する代わりに、より便利で時間を節約できます。このプロジェクトは、メッセージがスマートフォンのGUIアプリケーションからワイヤレスで送信され、ディスプレイユニットに表示される電子掲示板を定義します。

ブロック図

ブロック図

AndroidベースのアプリケーションはBluetoothデバイスに接続されており、内蔵のキーパッドをアクティブにするタッチスクリーンパネルで構成されています。メッセージが入力され(タッチスクリーンパネルの適切なボタンをタッチして)送信ボタンが押されると、プログラムによって開発されたASCIIコードがシリアルデータに変換され、Bluetoothデバイスに送信されます。このBluetoothデバイスはマイクロコントローラーと接続されており、適切に処理された後、マイクロコントローラーは(プログラムに従って)接続されたLCDモジュールにメッセージを表示します。

詳細については、ここをクリックしてください。 遠隔操作のAndroidベースの電子掲示板

8.Androidベースのリモートトラフィックオーバーライドを使用した密度ベースの自動信号制御

メトロシティでの車両利用の増加に伴い、交通渋滞は日々直面している大きな問題です。このシステムは、交通の密度に基づいて信号を制御する動的な方法を開発することにより、この問題の解決策を定義します。これに加えて、救急車や消防車などの車両は、Androidで動作するスマートフォンのGUIベースのアプリケーションからコントロールユニットに与えられる制御信号に基づいて、ジャンクションから非常口になります。

ブロック図

ブロック図

ジャンクションの両側に異なるセンサーが配置され、両側のトラフィックの密度を検知します。すべての側の交通密度が等しいか低いので、信号は一定の時間間隔で緑色に点灯します。片側のトラフィック密度が高い場合、センサーはこの情報を感知し、それに応じて、プログラムに従って、マイクロコントローラーは論理信号をその側の緑色のLEDに送信し、緑色のライトが長時間点灯するようにします。 。 AndroidベースのスマートフォンのGUIベースのアプリケーションのタッチスクリーンパネルは、ジャンクションからの各方向を定義するボタンで構成されています。緊急車両がジャンクションに接近している間、制御信号は適切なボタン(緊急車両が進むはずの方向に対応)に触れることによって送信されます。この信号はBluetoothデバイスに送信され、マイクロコントローラーはこの割り込み信号を(Bluetoothデバイスから)受信すると、論理信号をLEDに送信して、ジャンクションの他のすべての側(特定の側を除く)の赤色LED信号がオンになります。緑色に点灯します。これにより、他の車両が先行している場合でも、緊急車両を通過させることができます。

詳細については、ここをクリックしてください:Androidベースのリモートトラフィックオーバーライドを使用した密度ベースの自動信号制御

上記のプロジェクトのいずれかに興味がある場合は、適切なリンクをクリックして、同じプロジェクトの詳細を自由に表示できます。

これらのプロジェクトをできるだけ早く実装したいすべての人のために、この基本的な質問に答えてください–人間の介入なしにロボットの自動操作にAndroidアプリケーションを使用できますか?はいの場合は、下のコメントセクションでその方法を教えてください。