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.
Fernzugangswarnsystem aus 21 km (13 Meilen) Entfernung mit LoRa – Unabhängig vom Stromnetz! (Heltec WiFi LoRa 32 V3)
Stellen Sie sich vor, Sie überwachen dieStatus einer Haustür, Gartentür oder Scheunentürvon bis13 Meilen (20 km)unterwegs, ohne WLAN oder SIM-Karten zu verwenden. In diesem Tutorial lernen Sie, wie Sie ein sicheres kabelloses Türalarm-System aufbauen können, indem SieHeltec WiFi LoRa 32 V3Module. Dieses System verwendetAES-verschlüsselte LoRa-KommunikationUm Alarmmeldungen zu versenden, wenn eine Tür geöffnet oder geschlossen wird, und funktioniert vollständig autark.
Projektübersicht
Dieses Projekt verwendet zwei LoRa32-Boards:
-
Sender (TX)Erkennt den Zustand von geöffneten/geschlossenen Türen mit einem Magnetschalter und sendet verschlüsselte Benachrichtigungen.
-
Empfänger (RX)Entschlüsselt die Nachricht, zeigt den Status auf dem OLED an und steuert einen digitalen Pin für externe Trigger (z. B. Summer, LED).
Dies ist eine zuverlässige und energieeffiziente Lösung, die sich ideal für Standorte zur Fernüberwachung wie Bauernhöfe, Werkstätten und Außentore eignet.
Benötigte Bibliothek
Dieses Projekt verwendet dieRobojax_HeltecLoRa32Bibliothek. Die Bibliothek und alle Code-Dateien sind unten in diesem Artikel enthalten.
Installieren Sie die ZIP-Bibliothek über die Arduino IDE, bevor Sie die Sketche hochladen.
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
Verdrahtungsanleitung
Transmitterverdrahtung:
-
Magnetischer Schalter (oder Drucktaste) verbunden mitGPIO0
-
OLED-Display über die Standard-I2C-Pins (SDA/SCL) verbunden
Empfängerverdrahtung:
-
GPIO4 geht auf HIGH, wenn die Tür OFFEN ist, und auf LOW, wenn sie GESCHLOSSEN ist.
-
Verbinde GPIO4 mit einer LED, einem Summer oder einem externen Eingang für Aktionen.
BildunterschriftVerdrahtungsdiagramm, das den Sender zeigt, der den Türzustand über einen Magnetschalter an GPIO0 erkennt, und den Empfänger, der den Alarm an GPIO4 aktiviert.
TX-Code-Aufschlüsselung
Der Sender-Skizze (Door_Alarm_TX.ino) liest den Zustand von GPIO0 aus, um festzustellen, ob die Tür offen oder geschlossen ist.
-
Wenn der Magnetschalter geöffnet ist (Tür geöffnet), sendet er die Zeichenfolge
"ON" -
Wenn die Tür geschlossen ist, sendet sie
"OFF" -
Das OLED-Display zeigt entsprechend "ÖFFNEN" oder "GESCHLOSSEN" an.
Die Verschlüsselung erfolgt mit:
robojaxDevice.setSecurityKey("hyhT676#h~_876s");
robojaxDevice.sendSecureMessage("ON");
RX-Code-Aufschlüsselung
Der EmpfangsskizzeDoor_Alarm_RX.ino) hört auf sichere Nachrichten und zeigt das Ergebnis auf einem OLED-Display an:
String message = robojaxDevice.receiveSecureMessage();
Dann wird GPIO4 aktiviert:
if (message == "ON") {
digitalWrite(4, HIGH);
oledDisplay.println("Door is OPEN");
} else {
digitalWrite(4, LOW);
oledDisplay.println("Door is CLOSED");
}
Dieses Setup bietet beidesvisuelle und digitale Ausgabefür den Türzustand.
Kapitelübersicht
-
[00:00] Einführung und Anwendungsfall
-
[00:06] Reichweitenfähigkeiten von LoRa
-
[00:10] Türsensor-Konzept
-
[00:20] Verdrahtung und verwendete Komponenten
-
[00:40] Robojax-Bibliothek installieren
-
[01:00] TX-Code-Erklärung
-
RX-Code und Alarmauslöser
-
Echtzeit-Demonstration
Dieses Projekt ist ein großartiger Einstieg insichere IoT mit LoRa, ideal für alle, die eine zuverlässige Tür- oder Torüberwachung über lange Distanzen benötigen. Der erforderliche Code und die Bibliothek sind unterhalb dieses Artikels verfügbar. Sehen Sie sich das vollständige Video an, um Ihr System aufzubauen und zu testen!
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)
- Schalte ein Gerät aus 13 Meilen (21 km) Entfernung ein – Das ultimative Off-Grid LoRa-Projekt mit WiFi LoRa 32!
- 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