これは、LORAを使用したローカルコンソールからのデモートデバイス上のGPIOピンの監視のための他のいくつかのプロジェクトの主要なコンテナソリューションです。
通常、この主なソリューションのみをコードする場合がありますが、さまざまなプロジェクトのさまざまなcomポートにバイナリをアップロードすると、未解決の競合が発生しました。したがって、今のところ、このソリューションに含まれるプロジェクトは、VisualMicroアドインをインストールした状態でVisual Studio 2017のさまざまなインスタンスで開かれています。
参照:https://gojimmypi.blogspot.com/2018/02/lora-range-issues.html
および:https://gojimmypi.blogspot.com/2018/02/m5stack-lora-range-issues.html
関心のある4つの主要なプロジェクト:
32U4ベースのDiymall LORA32U4ローカルコントロールコンソールとして良好な範囲のRadioheadライブラリを使用。現在、このコンソールには表示が実装されていません
32U4ベースのDiyMall LORA32U4リモートGPIOデバイスとして良好な範囲のラジオヘッドライブラリを使用しています。
ESP32ベースのM5Stack Loraは、最初はSandeep MistryのLora Libraryで作業していましたが、範囲がかなり劣っていました。 M5stackには、素敵なエンクロージャーと内蔵ディスプレイがあります。
機能しているが、範囲の低いコードはここにあります(周波数= 433.375e6で保存されたことに注意してください):https://github.com/gojimmypi/lora-gpio/blob/8e96d83eca89cd9ac19fb5eeca8fb276b7a5dddddf/m5stackconsole/m5tconsole.
現在の目的は、このプロジェクトでRadioheadライブラリを動作させることです。
このプロジェクトについては、M5-radioheadブランチをご覧ください:https://github.com/gojimmypi/lora-gpio/tree/m5-radiohead
Radioheadの11か月のAdafruitフォーク:https://github.com/gojimmypi/radiohead/tree/development
The Master RadioHead overwritten with working download from Adafruit tutorial (missing ESP32 support) https://learn.adafruit.com/adafruit-feather-32u4-radio-with-lora-radio-module/using-the-rfm-9x-radio which can be found on this local fork branch: https://github.com/gojimmypi/RadioHead/tree/master
次に、最新のコードへの新しい変更がM5stackローカルブランチに適用されます:https://github.com/gojimmypi/radiohead/tree/m5stack(最新の11か月のコードでまだ更新されていません)
ソース「http://www.airspayce.com/mikem/arduino/radiohead/のgithub'ifiedバージョン」:https://github.com/adafruit/radioheadを参照してください
サードパーティのデバイスからの送信を無視したいと思います。これはサードパーティの例です。
何かがここにアマックになり、解決できませんでした。コードは新しいプロジェクトに移動しました。エラー:VM_BOARDS.H:653:2:エラー:#ERROR "このボードのハードウェア抽象化でボードを編集してください「エラー」このボードのハードウェア抽象化を編集してください(analogpin = 0; analogpin <total_analog_pins; analogpin ++)...このプロジェクトがOTA/WiFiアップロードを使用している場合は、VMICRO> DEBUGGERメニューを使用して、デバッガーにシリアルCOMとリモートポートを設定してください。それ以外の場合は、ツールバーを「デバッグ」から「リリース」に切り替えて再度構築します。または、自動デバッグをオフにしたり、ソフトウェアデバッガーオプションを設定したりします。プロジェクト「m5stackconsole」のデバッグビルドが失敗しました
回答:「デバッグの問題は、プロジェクトのデバッグオプションで自動アナログ、デジタル、またはその他のグラフィカルビューを有効にしたことでした。これらのビューでは、デジタルピンの数などのボードに関する情報が必要です。ハードウェアは不明です。したがって、ハードウェアを伝える「エラー」は不明です。」
http://www.visualmicro.com/forums/yabb.pl?num=1518378800/0#3を参照してください
(しかし、私は実際にこれをIDEで修正する方法を知りません。そのために保存されたこのバッドプロジェクト)
また、「USBドライバーのはいV10はOP SYS用ではありません」Windows Universal用です」http://www.visualmicro.com/forums/yabb.pl?num=1518378800/2#2
どうやら私は完全な説明を適切に読んでいなかったようで、Windows 10でうまく機能しない最新の「普遍的な」ドライバーを不注意にインストールしました。
Sketchを選択 - > Include Library - > Manage Libraries...m5stackを入力します。Installボタンをクリックして、ライブラリをインストールします。 cd ~ /Documents/Arduino/libraries/
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5Stackc:
cd %USERPROFILE% d ocuments l ibraries
git clone https://github.com/gojimmypi/RadioHead.git
git clone https://github.com/gojimmypi/M5Stackリマインダー:リポジトリのフォークを同期して、アップストリームリポジトリで最新の状態に保ちます。 https://help.github.com/articles/syncing-a-fork/