Dies ist eine Hauptbehälterlösung mehrerer anderer Projekte zur Fernbedienung und Überwachung von GPIO -Stiften auf einem herkömmlichen Gerät von einer lokalen Konsole mit LORA.
Normalerweise könnte man nur in dieser Hauptlösung codieren, aber ungelöste Konflikte entstanden beim Hochladen von Binäranlagen in verschiedenen Projekten in verschiedenen Projekten. Vorerst werden die in diesen Lösungen enthaltenen Projekte in verschiedenen Fällen von Visual Studio 2017 mit dem installierten VisualMicro-Add-In geöffnet.
Siehe auch: https://gojimmypi.blogspot.com/2018/02/lora-range- isues.html
und: https://gojimmypi.blogspot.com/2018/02/m5stack-lora-range- isues.html
Die 4 Hauptprojekte von Interesse:
32U4 Basis Diymall Lora32U4 Verwenden der Radiohead -Bibliothek mit guter Reichweite als lokale Kontrollkonsole. Derzeit ist auf dieser Konsole keine Anzeige implementiert
32U4 Basis Diymall Lora32U4 Verwenden der Radiohead -Bibliothek mit gutem Bereich als Remote -GPIO -Gerät.
M5Stack Lora mit Sitz in ESP32, die zunächst mit der Lora -Bibliothek von Sandeep Mistry zusammenarbeitete, aber eine eher schlechte Reichweite hatte. Der M5Stack verfügt über ein schönes Gehäuse und ein integriertes Display.
Der Arbeiten, aber schlechter Reichweite kann hier gefunden werden (beachten Sie, dass er mit Frequenz = 433.375e6 gespeichert wurde): https://github.com/gojimmypi/lora-gpio/blob/8e96d83eca89cd9ac19fb5eeca8fb276b7a5ddf/M5stackcons.insole
Das aktuelle Ziel ist es, die Radiohead -Bibliothek mit diesem Projekt zum Arbeiten zu bringen.
In der M5-Radiohead-Niederlassung finden Sie dieses Projekt: https://github.com/gojimmypi/lora-gpio/tree/m5-radiohead
Die 11-monatige alte Adafruit-Gabel von Radiohead: 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
Anschließend werden neue Änderungen am neuesten Code auf die lokale M5Stack-Niederlassung angewendet: https://github.com/gojimmypi/radiohead/tree/m5stack (noch nicht mit dem neuesten alten, 11-Monats-Code aktualisiert)
Siehe Quelle "Eine Github'ified -Version von http://www.airspayce.com/mikem/arduino/radiohead/": https://github.com/adafruit/radiohead
Wir werden Getriebe von Geräten von Drittanbietern ignorieren möchten. Dies ist ein Beispiel 3. Partei.
Hier ging etwas Amuck und konnte nicht gelöst werden. Code in ein neues Projekt verschoben. Fehler: VM_Boards.H: 653: 2: Fehler: #Error "Bitte bearbeiten Sie Boards.h mit einer Hardware -Abstraktion für diese Karte" Fehler "Bitte bearbeiten Sie Boards.h mit einer Hardwareabstraktion für diese Karte" für (AnalogPin = 0; AnalogPin <Total_analog_pins; AnalogPin = Micro -Debaug -Fehler. Wenn dieses Projekt OTA/WiFi -Upload verwendet, verwenden Sie bitte das VMICRO> Debugger -Menü, um den seriellen COM- und Remote -Port für den Debugger festzulegen. Andernfalls wechseln Sie die Symbolleiste von "Debug" auf "Release" und erstellen Sie erneut. oder das automatische Debugging ausschalten oder die Option SoftWareserial Debugger konfigurieren. Debugg Build fehlgeschlagen für das Projekt 'M5StackConsole'
Antwort: "Das Debug -Problem war, dass Sie automatische analoge, digitale oder andere grafische Ansichten in den Debug -Optionen für das Projekt aktiviert haben. Diese Ansichten erfordern Informationen über die Platine wie die Anzahl der digitalen Stifte. Ihre Hardware ist unbekannt, daher der" Fehler ", der Ihnen mitteilt, dass die Hardware unbekannt ist.
Siehe http://www.visualmicro.com/forums/yabb.pl?num=1518378800/0#3
(Aber ich weiß nicht, wie ich dies in der IDE reparieren soll; dieses dafür gespeicherte Projekt, das dafür gespeichert ist)
Hinweis: "Ja, V10 des USB -Treiber
Anscheinend hatte ich die vollständige Beschreibung nicht richtig gelesen und versehentlich die neuesten "universellen" Treiber installiert, die mit Windows 10 nicht gut funktionieren .: |
Sketch -> Include Library -> Manage Libraries...m5stack in das Suchfeld ein.Install , um die Bibliothek zu installieren. 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/M5StackErinnerung: Synchronisieren Sie eine Gabel eines Repositorys, um es mit dem Upstream-Repository auf dem Laufenden zu halten. https://help.github.com/articles/syncing-a-fork/