Este tutorial es parte de: Tutoriales de WiFi LoRa 32
Todos los videos relacionados con Heltec WiFi LoRa 32 se encuentran en este grupo. Los enlaces a otros videos se encuentran debajo de este artículo.
Sistema de Alerta de Puerta Remota desde 13 millas 21 km de distancia con LoRa - ¡Fuera de la Red! (Heltec WiFi LoRa 32 V3)
Imagínate monitoreando elestado de una puerta principal, puerta de jardín o puerta de granerode hasta13 millas (20 km)sin usar Wi-Fi o tarjetas SIM. En este tutorial, aprenderás cómo construir un sistema de alerta de puerta inalámbrico y seguro utilizandoHeltec WiFi LoRa 32 V3módulos. Este sistema utilizaComunicación LoRa cifrada con AESpara enviar alertas cuando una puerta se abre o se cierra, y funciona completamente fuera de la red.
Resumen del Proyecto
Este proyecto utiliza dos placas LoRa32:
-
Transmisor (TX)Detecta el estado de apertura/cierre de la puerta utilizando un interruptor magnético y envía alertas encriptadas.
-
Receptor (RX)Desencripta el mensaje, muestra el estado en la OLED y controla un pin digital para disparadores externos (p. ej., zumbador, LED).
Esta es una solución confiable y de bajo consumo de energía, ideal para lugares de monitoreo remoto como granjas, talleres y puertas exteriores.
Biblioteca Requerida
Este proyecto utiliza elRobojax_HeltecLoRa32biblioteca. La biblioteca y todos los archivos de código se incluyen a continuación de este artículo.
Instala la biblioteca ZIP usando el IDE de Arduino antes de cargar los sketchs.
Instalando las placas Heltec ESP32
Agrega esta ruta en las preferencias de tu Arduino IDE como se muestra en el video:https://resource.heltec.cn/download/package_heltec_esp32_index.json
Instrucciones de cableado
Cableado del transmisor:
-
Interruptor magnético (o pulsador) conectado aGPIO0
-
Pantalla OLED conectada a través de los pines I2C predeterminados (SDA/SCL)
Cableado del receptor:
-
GPIO4 se pone en alto cuando la puerta está ABIERTA y en bajo cuando está CERRADA.
-
Conecta GPIO4 a un LED, zumbador o entrada externa para la acción.
Título de la imagenDiagrama de cableado que muestra el transmisor detectando el estado de la puerta a través de un interruptor magnético en GPIO0 y el receptor activando una alerta en GPIO4.
Desglose del código TX
El boceto del transmisorDoor_Alarm_TX.ino) lee el estado de GPIO0 para determinar si la puerta está abierta o cerrada.
-
Cuando el interruptor magnético está abierto (puerta abierta), envía la cadena.
"ON" -
Cuando la puerta está cerrada, envía
"OFF" -
La pantalla OLED muestra "ABIERTO" o "CERRADO" según corresponda.
La encriptación se maneja utilizando:
robojaxDevice.setSecurityKey("hyhT676#h~_876s");
robojaxDevice.sendSecureMessage("ON");
Desglose del código RX
El boceto del receptorDoor_Alarm_RX.ino) escucha mensajes seguros y muestra el resultado en una pantalla OLED:
String message = robojaxDevice.receiveSecureMessage();
Entonces activa GPIO4:
if (message == "ON") {
digitalWrite(4, HIGH);
oledDisplay.println("Door is OPEN");
} else {
digitalWrite(4, LOW);
oledDisplay.println("Door is CLOSED");
}
Esta configuración proporciona ambossalida visual y digitalpor el estado de la puerta.
Índice del capítulo
-
[00:00] Introducción y Caso de Uso
-
Capacidades de alcance de LoRa
-
[00:10] Concepto de Sensor de Puerta
-
[00:20] Cableado y componentes utilizados
-
[00:40] Instalando la biblioteca Robojax
-
[01:00] Explicación del código TX
-
[01:20] Código RX y activador de alerta
-
[01:40] Demostración en Tiempo Real
Este proyecto es un gran punto de entrada aasegurar IoT con LoRaideal para cualquiera que necesite monitoreo confiable de puertas o portones a largas distancias. El código y la biblioteca requeridos están disponibles debajo de este artículo. ¡Mira el video completo para construir y probar tu sistema!
Este tutorial es parte de: Tutoriales de WiFi LoRa 32
- Usando Heltec WiFi LoRa 32 V3 para transmitir temperatura utilizando DHT22 hasta 1.4 km
- ¿13 millas 20 km sin WiFi? ¡Cómo LoRa envió voltaje a través de distancias locas! (Heltec WiFi LoRa 32 V3)
- Enciende un dispositivo a 13 millas (21 km) de distancia - ¡El proyecto off-grid definitivo de LoRa con WiFi LoRa 32!
- ¡Controla un motor servo desde lejos! Tutorial de Arduino Heltec WiFi LoRa 32 V3 (TX)
- Proyecto de relé remoto DIY: módulo Heltec LoRa 32 de 13 millas sin Wi-Fi/sin SIM
- How to Use the Heltec LoRa CubeCell Development Board HTCC-AB01
Common Course Links
Common Course Files
Recursos y referencias
-
Externo
-
Externo
-
Externo
-
Externo
-
ExternoCompra Wi-Fi LoRa 32 de Meshnologymeshnology.com
Archivos📁
Otros archivos
-
Robojax Heltec LoRa 32 V3 Biblioteca 1.0 - 2025-05-20Esta es una biblioteca para Heltec WiFi LoRa 32 V3. Contiene los códigos de ejemplo para proyectos. Por favor, mira el video para obtener instrucciones sobre cómo instalarlo.
Robojax_HeltecLoRa32_1.0-20250520.zip0.09 MB -
Diagrama esquemático de Heltec WiFi LoRa 32 V3 (V3.1)
Heltec_WiFiLoRAV3_Schematic_Diagram.pdf0.18 MB