Primeros pasos con T1000-E Tracker
Video Tutorial
Parte 1: Desmpaquetado y Configuración
Parte 2: Indicadores de Estado
Parte 3: Flashear Nuevo Firmware
Parte 4: Instrucciones para Solución de Problemas
Comenzar
Descarga la app Meshtastic
:
Encender el dispositivo
Presiona una vez para encender el dispositivo. Sonará una melodía ascendente y la luz LED permanecerá encendida por aproximadamente 1 segundo.
Si el dispositivo no responde al presionar el botón, cárgalo primero.
Conexión vía App
- IOS App
- Android App
- Selecciona el dispositivo objetivo en el panel de Bluetooth.
- Ingresa el código (el código predeterminado es
123456
) y luego haz clic enOK
para conectar el dispositivo.
- Haz clic en
+
y selecciona el dispositivo objetivo.
- Ingresa el código (el código predeterminado es
123456
) y luego haz clic enOK
para conectar el dispositivo.
Configura los Parámetros
Para comenzar a comunicarte a través de la red mesh, debes establecer tu región. Esta configuración controla qué rango de frecuencia usará tu dispositivo y debe ajustarse de acuerdo con tu ubicación geográfica.
- IOS App
- Android App
Lista de Regiones
Código de Región | Descripción | Rango de Frecuencia (MHz) | Ciclo de Trabajo (%) | Límite de Potencia (dBm) |
---|---|---|---|---|
UNSET | No establecido | N/A | N/A | N/A |
US | Estados Unidos | 902.0 - 928.0 | 100 | 30 |
EU_868 | Unión Europea 868MHz | 869.4 - 869.65 | 10 | 27 |
Consulta la Región LoRa por País para una lista más completa.
EU_868 debe cumplir con una limitación de ciclo de trabajo del 10% por hora, calculado cada minuto en una base continua de 1 hora. Tu dispositivo dejará de transmitir si alcanza ese límite, hasta que se le permita transmitir nuevamente.
Ahora que has configurado la región LoRa en tu dispositivo, puedes continuar con la configuración de cualquier Parámetro LoRa según tus necesidades.
Configuración de Sensores
Sensor | Descripción |
---|---|
Temperatura | ✅ |
Luz | Actualmente no es compatible con la aplicación |
Acelerómetro | Próximamente |
Configuración del Sensor de Temperatura
- IOS App
- Android App
Ve a Configuración
-> Telemetría (Sensores)
-> Habilitar sensores.
Ve a Configuración
-> Telemetría (Sensores)
-> Habilitar sensores.
Configuración del Buzzer y LED
Tipo | PIN de Salida | |
---|---|---|
Buzzer | Buzzer PWM | 25 |
LED | - | 24 |
- IOS App
- Android App
Ve a Configuración
-> Notificación Externa
-> Habilita GPIO
-> Establece Pin de Salida GPIO
.
Ve a Configuración
-> Notificación Externa
-> Habilita GPIO
-> Establece Pin de Salida GPIO
.
Consulta la Configuración de Notificación Externa para más detalles.
Después de actualizar la configuración del dispositivo, este se reiniciará. Esto puede tomar algo de tiempo.
Flashear el Firmware
Verificar la Versión del Firmware
Ve a Configuración
-> Actualizaciones de Firmware
, y revisa la versión actual del firmware.
⚠️NO FLASHEES EL SIGUIENTE FIRMWARE
NO FLASHEES NINGÚN FIRMWARE QUE NO SEA EL FIRMWARE T1000-E, ESTO PUEDE HACER QUE EL DISPOSITIVO SE CONGELE.
The following firmware will brick your device:
- nrf52_promicro_diy_tcxo
- nrf52_promicro_diy_xtal
- Dongle_nRF52840-pca10059-v1
- feather_diy
- TWC_mesh_v4
- wio-sdk-wm1110
- wio-tracker-wm1110
- xiao_ble
Flashear el Firmware de la Aplicación
Paso 1: Entrar en Modo DFU
- Método 1
- Método 2
Visita Meshtastic Web Flasher.
Conecta el dispositivo a tu PC, selecciona el dispositivo como Seeed Card Tracker T1000-E
y elige el firmware más reciente, luego haz clic en Flash
.
Haz clic en Enter DFU Mode
, aparecerá un puerto serial llamado T1000-E xxx
, haz clic y conéctalo. El LED verde quedará encendido de forma continua y debería aparecer un controlador llamado T1000-E
.
Conecta el cable USB a tu PC, mantén presionado el botón del dispositivo y luego conecta rápidamente el cable de carga dos veces. El LED verde quedará encendido de forma continua y debería aparecer un controlador llamado T1000-E
.
Paso 2: Borrado del Firmware
¡Antes de flashear el firmware, primero debes borrar el firmware anterior!
Haz clic en el símbolo de papelera
.
Descarga el firmware de borrado y cópialo al controlador.
Este proceso puede tardar un poco. Espera a que la unidad desaparezca, luego abre un monitor serial para completar el proceso de borrado.
Paso 3: Flashear el Firmware
Selecciona la versión más reciente del firmware y descarga el archivo UF2
.
Copia el archivo UF2 a la unidad DFU. El firmware se instalará automáticamente después de copiar el archivo y el dispositivo se reiniciará.
Preguntas Frecuentes (FAQ)
¿Cómo verificar el nombre del dispositivo?
Visita Meshtastic Web Flasher.
Haz clic en
Open Serial Monitor
, conecta el dispositivo a tu PC, revisa el registro serial, busca la palabra claveusing nodenum
.¿Cómo reiniciar el dispositivo?
Mantén presionado el botón, luego conecta el cable de carga.
Solución de Problemas
El dispositivo nunca enciende
Carga el dispositivo durante 1 a 2 horas
Cambia el cable de carga
El dispositivo queda atascado en bucle de arranque (boot loop)
Descripción:
El dispositivo se reinicia repetidamente, y el puerto serial se conecta y desconecta continuamente.
Solución:
- Paso 1: Intenta ingresar manualmente al modo DFU: mantén presionado el botón del dispositivo y conecta rápidamente el cable de carga dos veces. El LED verde quedará encendido de forma continua.
Para ingresar correctamente al modo DFU, debes realizar esta operación rápidamente. Puede que necesites intentarlo varias veces.
Paso 2: Borrar el firmware.
Paso 3: Flashear el firmware.
Dispositivo bloqueado (bricked)
Descripción:
El dispositivo no responde, no hay LED encendido, y no se puede emparejar con la App.
1) Si el dispositivo aún puede entrar al modo DFU, intenta flashear el bootloader.
Flashear el Bootloader
Cuando flashees el bootloader, asegúrate de que la conexión del cable sea estable y NO lo desconectes durante el proceso.
Paso 1: Instalación de Adafruit-nrfutil
Requisitos Previos
- Installing from PyPI
- Installing from Source
Este es el método recomendado para instalar la última versión:
pip3 install --user adafruit-nrfutil
Usa este método si tienes problemas al instalar con PyPi o si deseas modificar la herramienta. Primero clona este repositorio y entra en su carpeta.
git clone https://github.com/adafruit/Adafruit_nRF52_nrfutil.git
cd Adafruit_nRF52_nrfutil
Nota: los siguientes comandos usan python3
, sin embargo, si estás en Windows, puede que necesites cambiarlo a python
, ya que en la instalación de Python 3.x en Windows el ejecutable sigue llamándose python.exe
.
Para instalar en el espacio de usuario dentro de tu directorio personal:
pip3 install -r requirements.txt
python3 setup.py install
Si obtienes errores de permisos al ejecutar pip3 install
, es posible que tu pip3
sea una versión antigua o esté configurado para instalar en los directorios del sistema. En ese caso, utiliza la opción --user
:
pip3 install -r --user requirements.txt
python3 setup.py install
Si deseas instalar en los directorios del sistema (generalmente no recomendado):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
Para generar un ejecutable binario autónomo de la utilidad (Windows y macOS), ejecuta los siguientes comandos:
pip3 install pyinstaller
cd Adafruit_nRF52_nrfutil
pip3 install -r requirements.txt
cd Adafruit_nRF52_nrfutil\nordicsemi
pyinstaller __main__.py --onefile --clean --name adafruit-nrfutil
Encontrarás el archivo .exe en Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil
(con .exe
si estás en Windows).
Cópialo o muévelo a otro lugar de tu conveniencia, como un directorio que esté en tu variable de entorno %PATH%.
Paso 2: Verifica el número de puerto
Conecta tu dispositivo a tu PC y verifica el número de puerto.
Ejemplo:
Paso 3: Flashea el bootloader
En la terminal o símbolo del sistema, navega al directorio donde descargaste el paquete zip del bootloader y ejecuta el siguiente comando, reemplazando el puerto correcto de tu dispositivo:
- Para Windows:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p COMxx -b 115200 --singlebank --touch 1200
- Para otros:
adafruit-nrfutil --verbose dfu serial --package t1000_e_bootloader-0.9.1-5-g488711a_s140_7.3.0.zip -p /dev/tty.SLAB_USBtoUART -b 115200 --singlebank --touch 1200
Cuando hayas completado los pasos anteriores, puedes seguir este paso para flashear el firmware de la aplicación.
2) El dispositivo no puede entrar en modo DFU, pero el puerto serial puede ser detectado.
- Abre una herramienta de puerto serial.
- Establece la velocidad en
1200
. - Conecta el dispositivo.
La luz parpadeará brevemente al conectarlo. Sigue intentando hasta que la luz se mantenga encendida; esto significa que el dispositivo ha vuelto al modo DFU. Entonces flashea el bootloader -> borra la memoria flash -> flashea el firmware.
3) El dispositivo no puede entrar en modo DFU y no se muestra ningún puerto serial. Por favor, contacta al soporte técnico: [email protected]
Fallo al flashear el firmware
No se recibió datos en el puerto serial
Verifica si el dispositivo está en modo DFU; la luz verde debe permanecer encendida cuando el dispositivo está en este modo.
No se puede abrir el puerto serial
Verifica si el puerto es el correcto o intenta con otro puerto.
Recursos
Soporte Técnico y Discusión de Producto
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.