Dieses Tutorial ist Teil von: WiFi LoRa 32 Tutorials
Alle Videos zum Thema Heltec WiFi LoRa 32 gehören zu dieser Gruppe. Links zu weiteren Videos finden Sie unter diesem Artikel.
Schalte ein Gerät aus 13 Meilen (21 km) Entfernung ein – Das ultimative Off-Grid LoRa-Projekt mit WiFi LoRa 32!
Stell dir vor, du könntest einen wechseln.Ventilator, Heizgerät, Türschloss oder Fernbedienungssystemvon bis21 Kilometer (13 Meilen)wegââ'¬â€vollständignetzunabhängig,ohne WLAN, undohne SIM-KarteIn diesem Tutorial lernen Sie, wie Sie einen sicheren, drahtlosen Langstrecken-Relaiscontroller bauen.Heltec WiFi LoRa 32 V3Module und dieRobojax_HeltecLoRa32Bibliothek. Dieses Projekt ermöglicht verschlüsselte LoRa-Kommunikation, um Relais über große Distanzen sicher auszulösen.
Projektübersicht
Dieses System besteht aus zwei LoRa32-Boards:
-
Sender (TX)Ein Druckknopf löst einen verschlüsselten Befehl ("AN" oder "AUS") über LoRa aus.
-
Empfänger (RX)Hört den Befehl und entschlüsselt ihn, steuert dann ein Relaismodul, das entsprechend an GPIO4 angeschlossen ist.
Sie haben zwei Versionen des Transmittercodes:
-
EinfachSends EIN, wenn die Taste gedrückt gehalten wird, AUS, wenn sie losgelassen wird.
-
UmschaltenWechselt den Zustand mit jedem Drücken.
Installation von Heltec ESP32-Boards
Fügen Sie diesen Pfad in die Einstellungen Ihrer Arduino IDE ein, wie im Video gezeigt:https://resource.heltec.cn/download/package_heltec_esp32_index.json
Benötigte Bibliothek
Sie müssen die installieren.Robojax_HeltecLoRa32Bibliothek. Laden Sie es über den Link unter diesem Artikel herunter.
Installieren Sie diese ZIP-Bibliothek über die Arduino IDE, bevor Sie Code hochladen.
Verdrahtungsanweisungen
Senderverkabelung:
-
Benutzertaste angeschlossen anGPIO0
-
Optional: OLED-Display verwendet Standardpins (SCL/SDA)
Empfängerverdrahtung:
-
Relais- (oder Summer-) Steuerpin verbunden mitGPIO4
-
5V Relaismodul, das über die 5V und GND der Platine gespeist wird

Verdrahtungsdiagramm, das einen LoRa32-Empfänger mit Relais und Last zeigt.

Schaltplan zeigt LoRa32-Hupe.
Erklärung des sicheren TX-Codes
In beiden TX-Skizzen ist die Verschlüsselung aktiviert, indem diesetSecurityKey()Methode aus der Robojax-Bibliothek. Zum Beispiel:
const char *userKey = "hyhT676#h~_876s";
robojaxDevice.setSecurityKey(userKey);
InRelay_Secure_TX_Simple.inoEin HIGH-Signal an GPIO0 sendet "ON", während ein LOW "OFF" sendet:
if(digitalRead(0) == HIGH){
robojaxDevice.sendSecureMessage("ON");
} else {
robojaxDevice.sendSecureMessage("OFF");
}
InRelay_Secure_TX_Toggle.ino, jeder Tastendruck schaltet zwischen EIN und AUS um:
if(buttonPressed){
status = !status;
String message = status ? "ON" : "OFF";
robojaxDevice.sendSecureMessage(message);
}
Sichere RX-Code-Erklärung
Der Empfänger-Sketch verwendet denselben Verschlüsselungsschlüssel und hört auf sichere Nachrichten.
robojaxDevice.setSecurityKey("hyhT676#h~_876s");
String message = robojaxDevice.receiveSecureMessage();
Dann steuert es GPIO4 entsprechend:
if(message == "ON"){
digitalWrite(RELAY_CONTROL_PIN, HIGH);
} else if(message == "OFF"){
digitalWrite(RELAY_CONTROL_PIN, LOW);
}
Das OLED-Display zeigt den empfangenen Zustand und das Label "RX" an.
Kapitelverzeichnis
-
[00:00] Projektvorstellung und Bereichsdemonstration
-
Anwendungsfälle: Ventilator, Heizung, Tor, Licht
-
[00:20] Verwendete Hardware
-
[00:40] Verdrahtungsübersicht
-
[01:00] Robojax-Bibliothek wird installiert
-
[01:20] TX-Code (einfache Version)
-
[01:40] TX-Code (Version umschalten)
-
[02:00] RX-Code-Erklärung
-
[02:20] Live-Demonstration
Dieses Tutorial bietet eine robuste und sichere Möglichkeit, Geräte über lange Strecken drahtlos zu steuern. Der gesamte Code und die erforderliche Bibliothek sind unter diesem Artikel verfügbar. Schau dir das vollständige Video an, um mitzumachen!
Dieses Tutorial ist Teil von: WiFi LoRa 32 Tutorials
- Verwendung des Heltec WiFi LoRa 32 V3 zur Übertragung der Temperatur mittels DHT22 über 1,4 km
- 13 Meilen 20 km ohne WiFi? Wie LoRa Spannung über verrückte Distanzen sendete! (Heltec WiFi LoRa 32 V3)
- Fernzugangswarnsystem aus 21 km (13 Meilen) Entfernung mit LoRa – Unabhängig vom Stromnetz! (Heltec WiFi LoRa 32 V3)
- Steuere einen Servo-Motor aus großer Entfernung! Heltec WiFi LoRa 32 V3 Arduino Tutorial (TX)
- DIY-Fernsteuerrelaisprojekt: 21 km No-Wi-Fi/No-SIM Heltec LoRa 32 Modul
- How to Use the Heltec LoRa CubeCell Development Board HTCC-AB01
Common Course Links
Common Course Files
Ressourcen & Referenzen
-
Extern
-
Extern
-
ExternKaufe Wi-Fi LoRa 32 von Meshnologymeshnology.com
-
Extern
-
Extern
Dateien📁
Andere Dateien
-
Robojax Heltec LoRa 32 V3 Bibliothek 1.0 - 2025-05-20Dies ist eine Bibliothek für Heltec WiFi LoRa 32 V3. Sie enthält die Beispielcodes für Projekte. Bitte sehen Sie sich das Video für Anweisungen zur Installation an.
Robojax_HeltecLoRa32_1.0-20250520.zip0.09 MB -
Heltec WiFi LoRa 32 V3 Schaltbild (V3.1)
Heltec_WiFiLoRAV3_Schematic_Diagram.pdf0.18 MB