Questo tutorial è parte di: Tutorial WiFi LoRa 32
Tutti i video relativi a Heltec WiFi LoRa 32 sono correlati tramite questo gruppo. I link ad altri video si trovano sotto questo articolo.
Sistema di allerta porta remota da 21 km (13 miglia) di distanza con LoRa - Fuori rete! (Heltec WiFi LoRa 32 V3)
Immagina di monitorare ilstato di una porta d'ingresso, cancello da giardino o porta di un fienileda su a13 miglia (20 km)lontano senza utilizzare Wi-Fi o schede SIM. In questo tutorial, imparerai come costruire un sistema di allerta per porte wireless sicuro utilizzandoHeltec WiFi LoRa 32 V3moduli. Questo sistema utilizzaComunicazione LoRa crittografata con AESper inviare avvisi quando una porta viene aperta o chiusa, e funziona completamente fuori rete.
Panoramica del Progetto
Questo progetto utilizza due schede LoRa32:
-
Trasmettitore (TX)Rileva lo stato di apertura/chiusura della porta utilizzando un interruttore magnetico e invia avvisi crittografati.
-
Ricevitore (RX)Decrittografa il messaggio, visualizza lo stato su OLED e controlla un pin digitale per attivazioni esterne (es. buzzer, LED).
Questa è una soluzione affidabile e a basso consumo ideale per luoghi di monitoraggio remoto come fattorie, laboratori e cancelli esterni.
Libreria richiesta
Questo progetto utilizza ilRobojax_HeltecLoRa32biblioteca. La biblioteca e tutti i file di codice sono inclusi sotto questo articolo.
Installa la libreria ZIP utilizzando l'IDE di Arduino prima di caricare gli sketch.
Installazione delle schede Heltec ESP32
Aggiungi questo percorso nelle preferenze del tuo Arduino IDE come mostrato nel video:https://resource.heltec.cn/download/package_heltec_esp32_index.json
Istruzioni per il cablaggio
Cablaggio del trasmettitore:
-
Interruttore magnetico (o pulsante) collegato aGPIO0
-
Display OLED collegato tramite i pin I2C predefiniti (SDA/SCL)
Cablaggio del ricevitore:
-
GPIO4 diventa ALTO quando la porta è APERTA e BASSO quando è CHIUSA.
-
Collegare GPIO4 a un LED, un cicalino o un input esterno per l'azione.
Didascalia dell'immagineDiagramma di cablaggio che mostra il trasmettitore che rileva lo stato della porta tramite un interruttore magnetico su GPIO0 e il ricevitore che attiva l'allerta su GPIO4.
Suddivisione del Codice TX
Il disegno del trasmettitore (Door_Alarm_TX.inolegge lo stato del GPIO0 per determinare se la porta è aperta o chiusa.
-
Quando l'interruttore magnetico è aperto (porta aperta), invia la stringa
"ON" -
Quando la porta è chiusa, invia
"OFF" -
Il display OLED mostra "APERTO" o "CHIUSO" di conseguenza.
La crittografia è gestita utilizzando:
robojaxDevice.setSecurityKey("hyhT676#h~_876s");
robojaxDevice.sendSecureMessage("ON");
Suddivisione del codice RX
Il bozzetto del ricevitore (Door_Alarm_RX.ino) ascolta i messaggi sicuri e mostra il risultato su un display OLED:
String message = robojaxDevice.receiveSecureMessage();
Poi attiva GPIO4:
if (message == "ON") {
digitalWrite(4, HIGH);
oledDisplay.println("Door is OPEN");
} else {
digitalWrite(4, LOW);
oledDisplay.println("Door is CLOSED");
}
Questo setup fornisce entrambiuscita visiva e digitaleper lo stato della porta.
Indice del Capitolo
-
[00:00] Introduzione e Caso d'Uso
-
[00:06] Capacità di portata di LoRa
-
[00:10] Concetto del Sensore della Porta
-
[00:20] Cablaggi e componenti utilizzati
-
[00:40] Installazione della libreria Robojax
-
[01:00] Spiegazione del codice TX
-
[01:20] Codice RX e attivazione dell'allerta
-
[01:40] Dimostrazione in tempo reale
Questo progetto è un ottimo punto di ingresso insicurezza dell'IoT con LoRa, ideale per chiunque necessiti di monitoraggio affidabile di porte o cancelli su lunghe distanze. Il codice e la libreria necessari sono disponibili sotto questo articolo. Guarda il video completo per costruire e testare il tuo sistema!
Questo tutorial è parte di: Tutorial WiFi LoRa 32
- Utilizzando Heltec WiFi LoRa 32 V3 per trasmettere la temperatura utilizzando DHT22 fino a 1.4km
- 13 miglia 20 km senza WiFi? Come LoRa ha inviato tensione attraverso distanze incredibili! (Heltec WiFi LoRa 32 V3)
- Accendi un dispositivo da 13 miglia (21 km) di distanza - Il progetto definitivo off-grid LoRa con WiFi LoRa 32!
- Controlla un servomotore da lontano! Tutorial Arduino Heltec WiFi LoRa 32 V3 (TX)
- Progetto di Relay Remoto Fai-da-te: Modulo Heltec LoRa 32 senza Wi-Fi/senza SIM a 21 km
- How to Use the Heltec LoRa CubeCell Development Board HTCC-AB01
Common Course Links
Common Course Files
Risorse e riferimenti
-
Esterno
-
Esterno
-
Esterno
-
Esterno
-
EsternoAcquista Wi-Fi LoRa 32 da Meshnologymeshnology.com
File📁
Altri file
-
Robojax Heltec LoRa 32 V3 Libreria 1.0 - 2025-05-20Questa è una libreria per Heltec WiFi LoRa 32 V3. Contiene i codici di esempio per i progetti. Si prega di guardare il video per le istruzioni su come installarlo.
Robojax_HeltecLoRa32_1.0-20250520.zip0.09 MB -
Schema Elettrico Heltec WiFi LoRa 32 V3 (V3.1)
Heltec_WiFiLoRAV3_Schematic_Diagram.pdf0.18 MB