¿Qué es el Kit Meshtastic XIAO nRF52840 con Wio SX1262?
El Kit Meshtastic XIAO nRF52840 y Wio SX1262 es una plataforma de desarrollo compacta diseñada para construir nodos de comunicación en red de malla (mesh network) usando el protocolo abierto Meshtastic. Este kit reúne dos módulos complementarios: la placa XIAO nRF52840, basada en el SoC de Nordic Semiconductor con capacidades Bluetooth Low Energy 5.0 y ARM Cortex M4F a 64 MHz, y el módulo Wio SX1262, que incorpora el chip de Semtech SX1262 para comunicación LoRa en el rango de 862 a 930 MHz. Juntos permiten crear nodos autónomos capaces de transmitir mensajes de texto, telemetría y posición GPS entre dispositivos sin necesidad de internet, celular ni infraestructura centralizada. La combinación resulta ideal para expediciones, zonas rurales, proyectos de monitoreo ambiental y aplicaciones de rastreo de activos donde la conectividad convencional no está disponible.
La arquitectura del kit aprovecha el factor de forma ultracompacto del XIAO (21 x 17,5 mm) con el SoC nRF52840 que integra 1 MB de Flash y 256 KB de RAM, junto con conectividad USB C para programación y carga. El módulo Wio SX1262 se conecta directamente sobre el XIAO aprovechando la interfaz SPI, añadiendo el front end de radio LoRa con potencia de transmisión configurable. El conjunto opera a niveles de consumo extremadamente bajos, lo que lo hace apto para nodos alimentados por batería o energía solar en campo abierto durante semanas o meses.
Características Técnicas
El SoC Nordic nRF52840 es un procesador ARM Cortex M4F con FPU que corre a 64 MHz, soporta Bluetooth 5.0 con velocidades de 2 Mbps, NFC tipo A y USB 2.0 full speed nativo. Opera a 3,3 V lógicos con tolerancia a 5 V en algunas entradas, y su rango de voltaje de alimentación va de 1,8 a 3,6 V. El módulo Wio SX1262 utiliza el chip Semtech SX1262, que implementa modulación LoRa con spreading factors SF5 a SF12, ancho de banda de 7,8 kHz a 500 kHz y potencia de salida de hasta +22 dBm. Soporta las bandas EU868, US915, AU915, AS923 y CN470, cubriendo la franja de 862 a 930 MHz. La sensibilidad de recepción alcanza hasta 148 dBm con SF12, lo que en terreno abierto puede superar los 10 km de alcance eficaz. El firmware Meshtastic se flashea directamente sobre el XIAO nRF52840 mediante USB C y la herramienta de flasheo oficial, sin necesidad de programador externo.
Especificaciones Eléctricas
| Parámetro | Valor |
|---|---|
| SoC principal | Nordic Semiconductor nRF52840 |
| CPU | ARM Cortex M4F, 64 MHz, FPU integrada |
| Memoria Flash | 1 MB |
| RAM | 256 KB |
| Voltaje de operación (XIAO) | 3,3 V lógico, USB C 5 V entrada |
| Corriente en reposo (nRF52840) | ~4,5 µA en System OFF |
| Chip LoRa | Semtech SX1262 |
| Frecuencia LoRa | 862 a 930 MHz (EU868, US915, AS923, AU915) |
| Potencia TX máxima | +22 dBm |
| Sensibilidad RX | hasta 148 dBm (SF12, BW125) |
| Spreading Factor | SF5 a SF12 |
| Ancho de banda | 7,8 kHz a 500 kHz seleccionable |
| Bluetooth | BLE 5.0, 2 Mbps |
| Interfaz módulo LoRa | SPI |
| Conectividad USB | USB C (USB 2.0 full speed) |
Pinout y Comunicación
| Pin / Interfaz | Función | Descripción |
|---|---|---|
| USB C | Alimentación y programación | 5 V entrada, flasheo directo sin programador |
| SPI (MOSI/MISO/SCK/CS) | Bus entre XIAO y SX1262 | Comunicación interna del kit, no expuesta al usuario |
| IRQ / BUSY / RESET | Control SX1262 | Señales de sincronización entre SoC y módulo LoRa |
| GPIO D0 a D10 | Entradas y salidas digitales | Disponibles en pad del XIAO para expansión |
| I2C (SDA/SCL) | Bus expansión sensores | Para conectar acelerómetros, GPS u otros periféricos |
| Antena LoRa | Conector IPEX u.FL / pin antena | Requiere antena externa 868 MHz o 915 MHz |
| NFC | Par de pads NFC | Soportado por nRF52840, disponible en pads del XIAO |
| BAT+ | Entrada batería LiPo | Carga integrada en XIAO nRF52840, compatible con LiPo 3,7 V |
Dimensiones y Ambiente
| Característica | Valor |
|---|---|
| Dimensiones XIAO nRF52840 | 21 x 17,5 mm |
| Temperatura de trabajo | 20 a 70 grados C |
| Protocolo soportado | Meshtastic, BLE 5.0, LoRa, LoRaWAN (modo punto a punto) |
| Compatible con batería | LiPo 3,7 V (carga vía USB C integrada en XIAO) |
| Programación | Arduino IDE, PlatformIO, Meshtastic Flasher |
Aplicaciones
- Nodos Meshtastic para redes de malla de mensajería fuera de red celular
- Monitoreo ambiental remoto con sensores I2C o UART
- Rastreo de activos y personas en terrenos sin cobertura
- Redes de sensores IoT en agricultura, minería y forestación
- Proyectos educativos de comunicaciones LoRa y protocolos mesh
- Plataforma base para tracker GPS al añadir módulo GNSS externo
- Nodos de telemetría en competencias de robótica y drones
Preguntas Frecuentes
¿Qué antena necesita este kit y con cuál frecuencia debo configurar Meshtastic en Chile?
El kit requiere una antena externa con conector IPEX (u.FL). En Chile la banda recomendada para Meshtastic es 915 MHz (US915), ya que corresponde al plan de frecuencias ISM sudamericano. Debes seleccionar la región ‘US915’ en la configuración de Meshtastic al flashear o configurar por la app. Una antena omnidireccional de 3 dBi a 5 dBi para 915 MHz entrega buen balance entre ganancia y cobertura en zonas urbanas y rurales.
¿El XIAO nRF52840 puede cargar una batería LiPo directamente?
Sí. La placa XIAO nRF52840 incluye un circuito de carga de batería LiPo integrado. Conectando una celda LiPo de 3,7 V en el pad BAT+ y BAT del XIAO, la carga se realiza automáticamente cuando hay alimentación USB C. El SoC gestiona el perfil de carga CC/CV y la protección de sobre descarga, lo que permite diseñar nodos Meshtastic autónomos sin componentes adicionales de gestión de energía.
¿Este kit es compatible con los módulos GPS de Seeed como el L76K para transmitir posición en Meshtastic?
Sí. El módulo L76K GNSS de Seeed Studio se conecta al XIAO nRF52840 por UART y es reconocido de forma nativa por el firmware Meshtastic. Una vez configurado el pin UART en la app de Meshtastic, el nodo comienza a transmitir coordenadas GPS por la red de malla automáticamente, habilitando el rastreo de posición en el mapa de la aplicación Meshtastic. Esta es la combinación recomendada por Seeed para el MeshTracker basado en nRF52840.
¿Cuál es la diferencia entre usar nRF52840 y ESP32 como base para Meshtastic?
El nRF52840 ofrece consumo en reposo drásticamente menor (microamperios) frente al ESP32 (miliamperios en deep sleep), lo que lo hace superior para nodos con batería de larga duración. Además, su BLE 5.0 nativo permite parear directamente con smartphones sin WiFi. El ESP32, en cambio, añade WiFi para nodos fijos conectados a red local o como gateway MQTT. Para nodos de campo y rastreo portátil, el nRF52840 es la elección correcta; para gateway fijo con acceso a internet, el ESP32 tiene ventaja.







