モールス信号翻訳者に独自の言語を作成する

arduinoパッケージ、usbおよびhdmiケーブル

今日は、興味深いチュートリアルのXNUMXつで戻ります。 今回は、実装に時間がかかり、モールス信号で書かれた言語から文字通り一種の翻訳者を構築できる非常に単純なプロジェクトを紹介したいと思います。 いつものように、真実は私たちがプロジェクトを超えないということです ブレッドボードプレートarduinoボード ソフトウェアレベルと最終的なプロジェクトの完了の両方の観点からさらに進んでいきたい場合は、ソリューションを実装するのはあなたである必要があるため、魅力的ではありません。

アイデアは、を作成することから始まります モールス信号へのあらゆるタイプのフォント、単語、フレーズの翻訳者。 これは、必要なソフトウェアがロードされたArduinoカードを使用するのと同じくらい簡単です。そのため、出力を通じて、表現しているモールス言語の意味に従っていくつかのLEDを表示できます。 翻訳したいテキストを簡単に書くために、Androidオペレーティングシステムを搭載した携帯電話を使用して、Bluetooth接続を介してボードにテキストを送信します。 Arduino UNO.

Arduino用センサーと互換性のあるArduinoボード

プロジェクトを実施するために必要な資料

上段に多かれ少なかれ示してみたので、このプロジェクトを実行するには、特定の資料が必要になりますが、世界が好きなら メーカー、私が言うように、彼らは通常ですが、あなたがそれを持っていない場合、あなたがあなたの最も頻繁な店のいずれかであなたが欠けているものを見つけるのは難しいことではないと確信しています かなり頻繁に使用されるアイテム。 具体的には、次のリストが必要になります。

必要な要素がすべて揃ったら、プロジェクトの実行を続行できます。 覚えておくべきXNUMXつのポイントは文字通りそれです このプロジェクトで使用するBluetoothアダプターやカードは必要ありません。 Arduino UNO このように、基本的な接続を備えた他のものを使用できるので、使用されている接続に注意を払うだけで済みます。たとえば、 Arduino UNO これは、使用しているボードの同じ出力に対応します。

プロジェクトを実行するための手順

このプロジェクトを実行するために、以下に、正しい実行のために従わなければならない前のリストを構成するすべての要素の組み立てと接続に関連する一連のステップを示します。 このタイプのプロジェクトではよくあることですが、完全に自由に コードの任意の行を変更するか、ハードウェアを追加して、その操作を進化させ、さらには完成させます どんな種類の改善もいつでも歓迎するので。

そもそも の接続 Arduino UNO ブレッドボードで。 具体的には、使用される出力はGNDと3.3 Vです。これらの同じラインは、とりわけ、Bluetoothアダプターに電力を供給するのに役立ちます。

これらの接続が完了したら、Bluetoothアダプタのデータ入力と出力をArduinoボードのデジタルデータ入力と出力と調整します。 このようにして、アダプタをカードに完全に接続して、電流を受け取るようにし、技術レベルで完全に使用できるようにして、開始できるようにします。聞く'のエントリのポートを介してそれに到達するデータ Arduino UNO。 詳細として、使用するカードとBluetoothアダプターの両方が原因で、使用される接続が異なる場合があることを伝えてください。現時点では、最善の方法は次のとおりです。 通常は接続図が付属しているため、アダプタのインストールドキュメントを参照してください。.

到着します 3ボルトホーン接続。 このために、のデジタル出力番号13を使用します。 Arduino UNO。 残りの接続は、通常どおり、ホーンの動作が正しくなるように、GNDまたはグランドに接続する必要があります。

今がその時です 異なるLEDを接続します。 乱雑にならないようにするために、アイデアは、その最も長いレッグ、ポジティブを、のデジタル出力のXNUMXつに接続することであると伝えます。 Arduino UNO 短い方はGNDまたはグランドに直接接続します。 このようにして、最初の緑色LEDがデジタル出力12に接続され、次に出力8に接続され、7番目の緑色LEDが出力4に接続され、青色LEDのみが出力デジタルXNUMXに接続されることがわかります。

最後のステップは、すべての配線の準備ができたら、 USB接続ケーブルを使用して Arduino UNO コンピューターに したがって、ArduinoIDE自体から作成およびコンパイルする必要なソフトウェアを提供することができます。

Arduinoボードとコンピューター間の接続

ボードをコンピュータに接続してすべてが正しく機能することを知るために考慮しなければならないXNUMXつのポイントは、少なくとも原則として、ボードには コンピュータに接続されている限り、常に緑色のライトが点灯します。 一方、使用するBluetoothアダプターによっては、これ 通常、Androidデバイスとの接続が確立されていないため、赤いライトが点滅します 手紙、フレーズ、単語をプレートに送るために使用します。

私は上記の詳細が非常に何かのように見えるかもしれないことを知っています 'とんと'しかし、メーカーコミュニティ内に存在する可能性があることを考慮に入れると、それらは非常に有効で、必要で、特に興味深い兆候であると確信できます。 始めている人 そしてそれは、これらの小さな子供たちのおかげですトリック'彼らは、少なくとも、電流がアダプタとボード自体の両方に到達することを理解できます。

この時点で、アプリケーションをダウンロードする必要があります MORSE.apk 添付。 このアプリケーションは、Androidオペレーティングシステムを搭載したモバイルデバイスにインストールする必要があります。 インストールしたら、アプリケーションを開いて[続行]を押すだけです。 今回、私たちが最も興味を持っているオプションは '文章を送る'、アクセスするにはクリックする必要があります。 中に入ると、「接続」をクリックしてボードとの接続を確立する必要があります。

実行されたエンコードプロセスは次のとおりです。

  • Androidデバイスでアプリケーションにアクセスし、前の手順を実行すると、任意の文字、単語、またはフレーズを書くことができるようになります。 あなたが欲しいものを書いたら、あなたはただ送るをクリックする必要があります。
  • テキストが正しく受信された場合、システムは自動的にライトをオンにして音を発します
  • アイデアは、最初の緑色のライトがオンとオフになり、「ポイント」を決定することです。 次に、ホーンが鳴り、同時にオフになります。
  • XNUMX番目とXNUMX番目の緑色のライトがオンとオフになり、「線」が順番に決定されます。 前の場合と同様に、ホーンは同時にオンとオフになります。
  • 最後に、XNUMX番目のライト、つまり青色のライトがオンとオフを切り替えて、文字、単語、またはフレーズの終わりを判別します。 各文字、単語、またはフレーズの間に何らかのスペースがある場合、このライトはXNUMX回オンとオフになります。

考慮すべき点として、この場合、AndroidアプリケーションはApp Inventorのおかげで作成されたことを伝えてください。これは、オペレーティングを搭載したデバイスで後で実行されるアプリケーションのコードとデザインを生成する非常に簡単な方法です。 Googleのエンジニアによって作成されたシステム。

詳細と詳細: あとInstructables


コメントを最初に

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。