Zum Download [2] steht je eine Programmversion für
LoRa32-Boards von HELTEC und Baugleiche, sowie für TTGO-Boards bereit.
Darüberhinaus gibt es auch Versionen für den Betrieb OHNE Sprachbaustein.
Erkennbar sind sie daran, dass in ihren Namen der Zusatz "DFPLAYER" fehlt.
Ebenfalls verfügbar ist ein Satz der zur Sprachausgabe benötigten MP3-Dateien.
Auf der in Verbindung mit dem DFPlayer zu benutzenden Micro SD-Speicherkarte
sind sie in einen ggf. neu anzulegenden Subordner mit dem Namen "Mp3"
zu kopieren.
Zur Steuerung der LoRa-Transceiverbausteine ( Serie: RFM9x ) wird eine
aktuelle Library von Stuart Robinson, GW7HPW benutzt. Eine LINK zu ihr ist
jeweils in den oberen Zeilen des Quellcodes zu finden. Den einzelnen unter
[2] herunterladbaren Firmwareversionen ist dabei auch immer noch ein File
mit Namen "Settings.h" beigefügt. Darin enthalten sind die Angaben zur
benötigten ESP32-Portauswahl für die SPI-Steuerung der LoRa-Bausteine, sowie
solche zur Einstellung der LoRa-Betriebsparameter. Weiterhin wird hier u.a.
auch noch die ( für den LoRa-APRS-Betrieb normalerweise nicht zu verändernde
) 70cm-Band-Arbeitsfrequenz bestimmt. Die "Settings.h" sind in den gleichen
Ordner zu kopieren, in dem auch die jeweiligen INO-Files abgelegt werden.
Wer mit Arduino-Programmierung und der Weiterverarbeitung von Daten
vertraut ist, der sollte mit dem Hochladen der Programmcodes keine Probleme
haben. Ggf. sind allerdings auch noch vorher die benutzten #Includes von
z.B. ADAFRUIT ( für die Displaydarstellung ) und auch "BluetoothSerial" z.B.
via GOOGLE zu finden und im Library-Ordner der Arduino-IDE abzulegen.
Zum Kompilieren und Hochladen benutzte ich ansonsten eine neuere, auf
ESP32-Nutzung erweiterte Version der ARDUINO-IDE. Während für HELTEC- und
baugleiche Boards dabei unter "Werkzeuge" das Board "HELTEC WiFi LoRa 32"
zu wählen ist, lautet der Name zur Anwahl der TTGO-Boards: "TTGO LoRa32-OLED
V1".