ESP32 con radio LoRa SX1276 y pantalla OLED para redes IoT.
La LILYGO-923 es una placa de desarrollo LoRa32 que combina un ESP32, transceptor Semtech SX1276 para 923 MHz y pantalla OLED integrada. Proporciona Wi-Fi, Bluetooth y comunicación LoRa de largo alcance para telemetría, sensores y redes IoT. La versión, pinout y gestión de batería pueden variar; debe seleccionarse la región radioeléctrica correcta y conectarse siempre una antena adecuada antes de transmitir.
Especificaciones técnicas
Características principales
Valor
Microcontrolador
ESP32 de doble núcleo
Radio LoRa
SX1276
Frecuencia
923 MHz
Wi-Fi
2,4 GHz 802.11 b/g/n
Bluetooth
Classic y BLE
Pantalla
OLED 0,96 pulgadas habitual
Lógica
3,3 V
Características adicionales
Valor
Interfaz LoRa
SPI
OLED
I²C
USB
Programación y alimentación
Batería
Conector LiPo según versión
Antena
Externa obligatoria al transmitir
Compatibilidad
Arduino IDE y PlatformIO
Información técnica: Confirma que 923 MHz y la potencia seleccionada sean legales localmente. Nunca transmitas sin antena ni conectes señales de 5 V.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta la antena, instala el paquete ESP32 y biblioteca LoRa, selecciona pines de la versión y carga el ejemplo a 923 MHz.
🎓 Funcionamiento del ejemplo
El código realiza una prueba funcional extensa, controla errores básicos y muestra información clara para diagnóstico durante la integración.
Ejemplo Arduino · LILYGO-923
// Ejemplo funcional para Arduino Uno
// Verifique primero alimentación y tierra común
// Respete los niveles eléctricos indicados
// Abra el monitor serial a la velocidad configurada
// Realice la prueba inicial sin cargas sensibles
// Revise los mensajes de diagnóstico antes de continuar
#include <SPI.h>
#include <LoRa.h>
unsigned long numero=0,previo=0;
void setup(){
Serial.begin(115200);
if(!LoRa.begin(923E6)){Serial.println("LoRa no iniciado");while(true)delay(1000);}
LoRa.setTxPower(17);LoRa.setSpreadingFactor(7);LoRa.setSignalBandwidth(125E3);
Serial.println("LILYGO LoRa 923 MHz listo");
}
void loop(){
int tam=LoRa.parsePacket();
if(tam){Serial.print("Recibido RSSI ");Serial.print(LoRa.packetRssi());Serial.print(": ");while(LoRa.available())Serial.write(LoRa.read());Serial.println();}
if(millis()-previo>3000){previo=millis();LoRa.beginPacket();LoRa.print("Paquete ");LoRa.print(++numero);LoRa.endPacket();Serial.println("Paquete enviado");}
}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué componentes principales integra LILYGO-923?
Combina ESP32, transceptor LoRa SX1276, pantalla OLED y circuitos de alimentación, ofreciendo Wi-Fi, Bluetooth y radio de largo alcance. MHz.
2. ¿Por qué nunca debe transmitir sin antena?
La potencia reflejada puede dañar la etapa RF; conecta una antena ajustada a 923 MHz antes de inicializar transmisión LoRa.
3. ¿Qué parámetros deben coincidir entre nodos LoRa?
Frecuencia, spreading factor, ancho de banda, coding rate, sync word y formato de paquete deben ser compatibles para recibir datos.
4. ¿La frecuencia 923 MHz puede usarse en cualquier país?
No, bandas, potencia y ciclo de trabajo cambian regionalmente; verifica normativa peruana y configura exclusivamente canales legalmente permitidos. 923 MHz.
5. ¿Qué determina el alcance real del enlace?
Antena, altura, obstáculos, ruido, potencia, spreading factor y ancho de banda influyen mucho más que una distancia comercial anunciada. MHz.
6. ¿Cómo se comparte SPI con otros periféricos?
SCK, MOSI y MISO pueden compartirse, pero cada dispositivo necesita chip-select propio y configuración compatible durante su transacción. 923 MHz.
7. ¿Cómo se compara con HC-12?
LoRa ofrece mayor sensibilidad y robustez a baja velocidad; HC-12 proporciona UART transparente sencilla y generalmente más caudal cercano. MHz.
8. ¿En qué se diferencia de Wi-Fi integrado?
LoRa transporta paquetes pequeños a gran distancia y baja velocidad; Wi-Fi ofrece alto caudal, menor alcance y mayor consumo. MHz.
9. ¿Por qué la pantalla OLED no responde?
Pinout, dirección I²C y reset varían entre revisiones; selecciona la definición exacta de placa antes de iniciar la biblioteca. MHz.
10. ¿Cómo reducir consumo con batería?
Usa deep sleep del ESP32, apaga OLED y radio, reduce transmisiones y evita reguladores o LED que consuman continuamente. MHz.