音声制御の動作とアプリケーションを備えたナマステロボット

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





に ロボットは電気機械機械です それは回路またはコンピュータプログラムによって指示されます。ロボットは、人間が実行しないことを選択した継続的で危険なタスクを実行するために人間を交換しました。現在 ロボットはさまざまなカテゴリに分類されます 産業用ロボット、商用ロボット、サービスロボット、移動ロボットなどの機能とパフォーマンスに基づいています。録音された音声メッセージで「ナマステ」を表す手の動きで人々を迎える連続作業を行うサービスロボットです。一般的に、家、パーティー、結婚披露宴、オフィスなどに人を招待するときは、入り口で挨拶して招待する人を手配する必要があります。人の数が少ない場合、タスクは簡単です。しかし、何百人もの人々に挨拶するなら、その仕事は難しいです。この問題を克服するために、ここにプロジェクト、すなわち音声制御を備えたナマステロボットがあります。

ナマステロボット

ナマステロボット



音声制御付きナマステロボット

このナマステの主なコンセプト ロボットプロジェクトは、さまざまなサーボモーターを制御することです Arduinoボードを介して。このロボットは周囲の人々をスキャンし、頭を180°回転させます。近くにいる人を認識した場合は、ナマステを持っている人が両手を一緒に押していることを望みます。それはインドの人々を願う伝統的な方法です。ザ・ ロボットの応用 人々を引き付けるためにショッピングモール、公園、オフィスに関与します。


音声制御付きナマスタエロボットのブロック図

次の図は、音声制御されたナマステロボットのブロック図を示しています。この種のロボットでは、音声コマンドがプログラムされます。開発ボード全体を共通の電源に接続できます。すべてのブロックの説明は次のとおりです。ザ・ 電源 すべてのモジュールに電源を供給します。これらのモジュールにはmA単位の電流が必要で、動作電圧は5Vになります。



音声制御付きナマスタエロボットのブロック図

音声制御付きナマスタエロボットのブロック図

Arduinoボード

Arduinoは一種のツールです デスクトップコンピュータよりも物理的な世界を制御および感知するために使用される単純なマイクロコントローラボードに基づいています。物理コンピューティングには、さまざまなマイクロコントローラープラットフォームが利用可能です。 Arduinoの重要な機能は、安価でオープンソースで拡張可能なソフトウェアです。Arduinoソフトウェアはオープンソースツールとして利用でき、言語はC ++ライブラリを介して拡張できます。

Arduinoボード

Arduinoボード

pingセンサー

pingセンサーは、SONARを使用して、近くにあるオブジェクトの距離を制御します。この センサーは 障害物を感知するロボットの目。たとえば、近接センサー。優れた範囲精度と安定した測定値を提供します。このセンサーの動作は、黒い物質や日光の影響を受けません。 pingセンサーの仕様は、電圧5V、電流15mA、センサー角度NOT> = 15、検出距離2cm〜450cmです。

pingセンサー

pingセンサー

pingセンサーとArduinoのインターフェースを以下に示します。 pingセンサーをArduinoボードに接続するために使用できるピンは4つあります。 Arduinoボードの4つのピンは、GND、VCC、ECHO、TRIGGERです。ボード上のピンはD0〜D13で、12ピンと13ピンが入力ピンと出力ピンです。


Arduinoマイクロコントローラーは、サーボを簡単に切り替えることができるサーボ制御ライブラリを提供します。このプロジェクトでは、5つのサーボを使用して、頭、右肘、左肘、右肩、左肩などのナマステロボットの動きを調整しました。ここで、デジタル入力/出力ピン(D5、D6、D9、D10、D1)ピンは、サーボモーターに接続されたArduinoボードを意味します。

音声再生IC

この音声再生ICは、事前定義された周波数レートで再生される録音メッセージを提供します。再生はオーディオアンプユニットに移されます。

音声再生IC

音声再生IC

リレー

リレーは一種のスイッチです 電気的に動作します。リレーのコイルを流れる電流が磁場を発生させ、レバーを誘い、スイッチの接点を変更します。

リレー

リレー

音声制御ナマステロボットワーキング

ナマステロボットの作業は、シミュレーション結果とともに段階的な手順で行うことができます。ナマステロボットが最初の状態にあるとき、 サーボモーター ロボット2、3、4、5のsはOFF状態またはゼロ状態です。ナマステロボットのヘッドは、サーボモーター1が0°〜180°で回転するため、中央から右、左、そして中央に戻ります。ロボットの頭の動きは、ナマステロボットが障害物を探していることを示しています。 pingセンサーが障害物を検出すると、ロボットの頭の位置が中央に戻り、サーボモーター1が90°の角度で遺物を残してオフになります。 LOW状態で起動します。

サーボモーター1がオフになると、サーボ4やサーボ5などの残りのモーターがオンになります。ナマステロボットの右肩と左肩の信号線がトリガーされます。これで、ロボットの手が動きを上げることができます。ショルダーサーボモーターは、Arduinoボードのデジタル入力ピンと出力ピンに接続されています。ただし、信号線またはこれらのピンはハイになり、サーボの位置は90°に変更されます。これでサーボ4とサーボ5がオフになります。

最後に、この音声制御の主な目的は、 ロボットはサービスを提供することです 目の前を歩いている人を見つけて丁寧に迎えてくれます。公園、ショッピングモール、パーティーなど、さまざまな公共の場でご利用いただけます。このコンセプトをご理解いただければ幸いです。さらに、このコンセプトまたはarduinoベースに関するクエリ ロボットプロジェクト 、下のコメントセクションにコメントして、貴重な提案をしてください。

写真クレジット: