Primeros Pasos con Meshtastic® Kit
Introducción
Con una placa de desarrollo Wio Tracker 1110 (basada en Nordic nRF52840 para BLE y Semtech LR1110 para LoRa), el Módulo GPS Grove Air530, la Pantalla OLED Grove de 0.96" y compatibilidad nativa con el firmware Meshtastic, este kit de desarrollo es plug and play para construir tu propio dispositivo rastreador Meshtastic de bajo consumo.
Características
- Configuración sencilla: Simplemente flashea el firmware para experimentar las potentes funciones de la red Meshtastic.
- Posicionamiento en tiempo real: Equipado con un módulo GPS (Air530), que permite un posicionamiento de alta precisión.
- Visualización de información: Incluye una pantalla OLED Grove de 0.96" para mostrar datos en tiempo real de forma clara.
- Amplias interfaces de expansión: Compatible con el ecosistema Grove, lo que permite una fácil expansión con más sensores y módulos.
- Hardware y software de código abierto: Soporta desarrollo y personalización secundaria, con abundantes recursos para desarrolladores y el respaldo de la comunidad Meshtastic.
Especificación
General | ||
---|---|---|
Voltaje de alimentación | 5V (USB 2.0 Tipo-C) | |
Conector de batería | 3.7V | |
Interfaz | RFIO | GNSS Conector de Antena* 1 LoRa Conector de Antena* 1 |
USB tipo-C | * 1 | |
Interfaz Grove | ADC* 1I2C* 1UART* 1 Digital*3 | |
Botón | USER | Botón Configurable |
RESET | Reset | |
Exterior FLASH Memory | 4M | |
LoRa® y posicionamiento (Semtech LR1110) | ||
Protocolo LoRaWAN® | V1.0.4 | |
Frecuencias | 863~928MHz | |
Sensitividad | -125dBm @125K/SF7 -141dBm @125K/SF12 | |
Potencia de Salida | 20dBm max @LoRa® | |
Tecnología de Posicionamiento | GNSS(GPS/BeiDou), WiFi Sniffer | |
Range | 2~10km (Depende de la antena y el ambiente) | |
Bluetooth(Nordic nRF52840) | ||
Bluetooth | Bluetooth 5.3 | |
Flash | 1MB | |
RAM | 256KB | |
Protocolo | Bluetooth LE, Bluetooth mesh, Thread, Zigbee, 802.15.4, ANT y 2.4 GHz proprietary stacks | |
Potencia de Salida | 6dBm max @Bluetooth | |
Sensores integrados -- TH Sensor (SHT41) | ||
Rango | Precisión | |
Temperatura | -40~85°C | ± 0.2°C |
Humedad | 0~100%RH | ±1.8%RH |
Sensores integrados -- 3-Axis Accelerometro( No usado ) | ||
Rango | ±2g, 4g, 8g, 16g | |
Ancho de Banda | 0.5Hz ~ 625Hz | |
Sensitividad (LSB/g) | 1000 (±2g) ~ 83 (±16g) |
Grove - OLED Display 0.96 inch
Power Voltage (VCC) | 3.3 / 5 V |
---|---|
Driver IC | SSD1308Z |
Display Color | White |
Dot Matrix | 128 × 64 |
Panel Size | 26.7 (W) × 19.26 (H) mm |
Active Area | 21.74 (W) × 11.175 (H) mm |
Dot Pitch | 0.17 (W) × 0.175 (H) mm |
Dot Size | 0.15 (W) × 0.15 (H) mm |
Operating Temperature Range | -20 ~ 70 ℃ |
Primeros Pasos
Conexiones de Hardware
Conecta el módulo Grove-GPS
al puerto UART
. Conecta la pantalla Grove-OLED Display
al puerto I2C
.
Enciende la placa.
Configuración
Conexiones de Dispositivo
Según el tipo de conexión, elige el cliente más adecuado:
- IOS App
- Android App
- Web Client
- CLI
-
Descarga la aplicación
Meshtastic
. -
Selecciona el dispositivo objetivo en el panel de Bluetooth.
- La pantalla mostrará el nombre y el código PIN
- Ingresa el código y luego haz clic en
Emparejar
para conectar el dispositivo.
-
Descarga la aplicación
Meshtastic
. -
Haz clic en
+
y elige el dispositivo objetivo.
- La pantalla mostrará el nombre y el código PIN
- Ingresa el código y luego haz clic en
OK
para conectar el dispositivo.
Abre Cliente Web y haz clic en Nueva Conexión
.
- Conectar vía Bluetooth
Activa el Bluetooth de tu PC y selecciona la pestaña Bluetooth
para conectar un nuevo dispositivo.
Selecciona el dispositivo e ingresa el código PIN que aparece en la pantalla para conectar el dispositivo.
- Conectar vía Serial
Conecta la placa a tu PC y selecciona la pestaña Serial
para conectar un nuevo dispositivo.
Puedes verificar el puerto con el comando:
ls /dev/cu.*
Esta biblioteca provee una interfaz de línea de comandos (CLI) para gestionar la configuración del usuario en nodos Meshtastic y ofrece una API sencilla para enviar y recibir mensajes a través de radios mesh.
Configuración de Parámetros
Para comenzar a comunicarte a través del mesh, debes configurar tu región. Esta configuración controla qué rango de frecuencia usará tu dispositivo y debe ajustarse según tu ubicación regional.
- IOS App
- Android App
- Web Client
- CLI
Ejecuta el siguiente comando, reemplazando REGION-CODE
con el código de región correspondiente a tu ubicación.
meshtastic --set lora.region <REGION-CODE>
Por ejemplo:
Lista de Regiones
Consulta LoRa Region by Country para una lista más completa.
Código de Región | Descripción | Rango de Frecuencia (MHz) | Ciclo de Trabajo (%) | Límite de Potencia (dBm) |
---|---|---|---|---|
UNSET | Sin asignar | N/A | N/A | N/A |
US | Estados Unidos | 902.0 - 928.0 | 100 | 30 |
EU_433 | Unión Europea 433MHz | 433.0 - 434.0 | 10 | 12 |
EU_868 | Unión Europea 868MHz | 869.4 - 869.65 | 10 | 27 |
CN | China | 470.0 - 510.0 | 100 | 19 |
JP | Japón | 920.8 - 927.8 | 100 | 16 |
ANZ | Australia y Nueva Zelanda | 915.0 - 928.0 | 100 | 30 |
KR | Corea | 920.0 - 923.0 | 100 | |
TW | Taiwán | 920.0 - 925.0 | 100 | 27 |
RU | Rusia | 868.7 - 869.2 | 100 | 20 |
IN | India | 865.0 - 867.0 | 100 | 30 |
NZ_865 | Nueva Zelanda 865MHz | 864.0 - 868.0 | 100 | 36 |
TH | Tailandia | 920.0 - 925.0 | 100 | 16 |
UA_433 | Ucrania 433MHz | 433.0 - 434.7 | 10 | 10 |
UA_868 | Ucrania 868MHz | 868.0 - 868.6 | 1 | 14 |
MY_433 | Malasia 433MHz | 433.0 - 435.0 | 100 | 20 |
MY_919 | Malasia 919MHz | 919.0 - 924.0 | 100 | 27 |
SG_923 | Singapur 923MHz | 917.0 - 925.0 | 100 | 20 |
LORA_24 | Banda 2.4 GHz mundial | 2400.0 - 2483.5 | 100 | 10 |
EU_433 y EU_868 deben respetar una limitación de ciclo de trabajo del 10% por hora, calculado cada minuto en un período móvil de 1 hora. Tu dispositivo dejará de transmitir al alcanzarlo, hasta que se le permita de nuevo.
Ahora que has configurado la región LoRa en tu dispositivo, puedes continuar con la configuración de opciones adicionales según tus necesidades.
Recursos
Wio Tracker 1110 Dev Board v1.0_SCH
Archivo de carcasa (Impresión 3D)
Soporte Técnico y Discusión de Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a tus preferencias y necesidades.