DeLoraは、http://www.rf-module.cn/のyl-800nモジュール向けに作成されたシンプルなLoraメッセージングプログラムです。
モジュールは、USBからRS232ケーブル、3V3または5Vのいずれかを介してコンピューターに接続する必要があります。警告:モジュールのピンに合わせてケーブルコネクタを再配線する必要がある場合があります!
次のケーブルが使用されており、LORAモジュールと適切に通信するために再配線する必要がありました。
これらのケーブルのピン接続は次のとおりです。
| ケーブルピンの色 | モジュールへの接続 |
|---|---|
| 黒 | GND |
| 赤 | VCC |
| オレンジ | RXD |
| 黄色 | TXD |
| 緑 | NC |
| 茶色 | NC |
マシンにPython 3.xをインストールしてから、依存関係をインストールしてください。
python -m pip install -r requirements.txtあなたは以下でプログラムを実行できます
python main.pyプログラムを開始した後、[設定]タブに会う必要があります。ユーザー名を設定し、モジュールにリンクされているシリアルケーブルのcomポートを必ず使用してください。次に、Applyを押します。
「メッセージ」タブに移動してメッセージを送信できるようになりました。
現在の状態では、プログラムを使用する前に[設定]タブで構成する必要があります。そうしないと、クラッシュします。
YL800N_HEX.PYファイルのYL800Nクラスでは、 set_config()メソッドが適切なTX電源を使用していることを確認してください。そうでなければ、あなたが住んでいる場所に応じて、あなたは地元の規制を侵害しているかもしれません。
まだ進行中の作業であるにもかかわらず、このファイルはYL-800Nモジュールを使用して他のプロジェクトにすでに使用できることに注意する必要があります。
このファイルは、もともとYL800N_HEX.py行う方法でモジュールと通信するために使用されることになっていますが、コマンドを使用します。ただし、このモードは非常に不安定であることが証明されており、設定はリセット間で保存されません。このファイルはプロジェクトでは実際には使用されていませんが、リポジトリに保持されていますが、将来削除される可能性があります。
これらのファイルは、モジュールが適切に通信することをテストするのに役立ち、デバッグ目的でのみ保持されます。