Comenzar con T1000-E Tracker
Tutorial en Video
Parte 1: Configuración de Desempaquetado
Parte 2: Indicadores de Estado
Parte 3: Flashear Nuevo Firmware
Parte 4: Instrucciones de Solución de Problemas
Comenzar
Descargar la aplicación Meshtastic
:
Encender el dispositivo
Presiona una vez para encender el dispositivo, habrá una melodía ascendente, y la luz LED permanecerá encendida por aproximadamente 1s.
Si el dispositivo no responde cuando presionas el botón, por favor cárgalo primero.
Conectar a través de la Aplicación
- Aplicación IOS
- Aplicación Android
- 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 elige el dispositivo objetivo.
- Ingresa el código (el código predeterminado es
123456
) y luego haz clic enOK
para conectar el dispositivo.
Configurar los Parámetros
Para comenzar a comunicarse a través de la malla, debes establecer tu región. Esta configuración controla qué rango de frecuencia usa tu dispositivo y debe establecerse según tu ubicación regional.
- Aplicación IOS
- Aplicación Android
Lista de Regiones
Código de Región | Descripción | Rango de Frecuencia (MHz) | Ciclo de Trabajo (%) | Límite de Potencia (dBm) |
---|---|---|---|---|
UNSET | Sin establecer | 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 Región LoRa por País para una lista más completa.
EU_868 debe cumplir con una limitación de ciclo de trabajo por hora del 10%, calculada cada minuto en una base móvil de 1 hora. Tu dispositivo dejará de transmitir si lo alcanzas, hasta que se permita nuevamente.
Ahora que has configurado la región LoRa en tu dispositivo, puedes continuar configurando cualquier Configuración LoRa para satisfacer tus necesidades.
Configuración del Sensor
Sensor | Descripción |
---|---|
Temperatura | ✅ |
Luz | Actualmente no compatible con la App |
Acelerómetro | Continuará |
Configuración del Sensor de Temperatura
- IOS App
- Android App
Navega a Settings
-> Telemetry(Sensors)
-> Habilitar sensores.
Navega a Settings
-> Telemetry(Sensors)
-> Habilitar sensores.
Configuración del Zumbador y LED
Tipo | PIN de Salida | |
---|---|---|
Zumbador | Zumbador PWM | 25 |
LED | - | 24 |
- Aplicación iOS
- Aplicación Android
Navega a Configuración
-> Notificación Externa
-> Habilitar GPIO
-> Establecer Pin de Salida GPIO
.
Navega a Configuración
-> Notificación Externa
-> Habilitar GPIO
-> Establecer Pin de Salida GPIO
.
Consulta Configuración de Notificación Externa para más detalles.
Después de actualizar la configuración del dispositivo, el dispositivo se reiniciará, lo cual puede tomar algún tiempo.
Flashear Firmware
Verificar la Versión del Firmware
Navega a Configuración
-> Actualizaciones de Firmware
, verifica la versión actual del firmware.
⚠️NO FLASHEES EL SIGUIENTE FIRMWARE
NO FLASHEES OTRO FIRMWARE QUE NO SEA EL FIRMWARE T1000-E, ESTO PUEDE CAUSAR QUE EL DISPOSITIVO SE CONGELE.
El siguiente firmware dañará tu dispositivo:
- 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 Aplicación
Paso 1: Entrar al modo DFU
- Método 1
- Método 2
Visita Flasheador Web de Meshtastic.
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 Entrar Modo DFU
, aparecerá un puerto serie llamado T1000-E xxx
, haz clic y conéctalo, el LED verde se mantendrá encendido, y debería aparecer un controlador llamado T1000-E
.
Conecta el cable USB a tu PC, mantén presionado el botón del dispositivo, luego conecta rápidamente el cable de carga dos veces, el LED verde se mantendrá encendido, y debería aparecer un controlador llamado T1000-E
.
Paso 2: Borrado Flash
¡Antes de flashear el firmware, por favor flashea primero el firmware de borrado!
Haz clic en el símbolo de papelera
.
Descarga el firmware de borrado y cópialo al controlador.
Este proceso puede tomar algún tiempo, espera a que la unidad desaparezca, luego abre un monitor serie para completar el proceso de borrado.
Paso 3: Flashear Firmware
Selecciona el firmware más reciente, y descarga el archivo UF2
.
Copia el archivo UF2 a la unidad DFU. El firmware debería ser flasheado después de que el archivo se descargue y el dispositivo se reinicie.
FAQ
- Cómo verificar el nombre del dispositivo
Visita Meshtastic Web Flasher.
Haz clic en Open Serial Monitor
, conecta el dispositivo a tu PC, verifica el registro serial, palabra clave using 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 se enciende
-
Carga el dispositivo durante 1~2 horas
-
Cambia el cable de carga
El dispositivo se queda atascado en bucle de arranque
Descripción:
El dispositivo se reiniciará repetidamente, y el puerto serial se conecta y desconecta repetidamente.
Solución:
- Paso 1: Intenta entrar al modo DFU manualmente: mantén presionado el botón del dispositivo, luego conecta rápidamente el cable de carga dos veces, el LED verde permanecerá encendido sólido.
Para entrar exitosamente al modo DFU, necesitas realizar esta operación rápidamente. Puede que necesites intentar múltiples veces.
-
Paso 2: Borrar Flash.
-
Paso 3: Flashear Firmware.
Dispositivo bloqueado
Descripción:
El dispositivo no responde, no hay LED, no se puede emparejar con tu App.
1) El dispositivo aún puede entrar al modo DFU, entonces intenta flashear el bootloader.
Flashear el Bootloader
Cuando estés flasheando el bootloader, por favor asegúrate de que la conexión del cable sea estable y NO lo desconectes durante el proceso de flasheo.
Paso1: Instalación de Adafruit-nrfutil
Prerrequisitos
- Instalando desde PyPI
- Instalación desde el Código Fuente
Este es el método recomendado, para instalar la última versión:
pip3 install --user adafruit-nrfutil
Usa este método si tienes problemas instalando con PyPi o quieres modificar la herramienta. Primero clona este repositorio y ve a 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 la instalación de python 3.x en Windows aún usa el nombre python.exe
Para instalar en el espacio de usuario en tu directorio home:
pip3 install -r requirements.txt
python3 setup.py install
Si obtienes errores de permisos al ejecutar pip3 install
, tu pip3
es más antiguo
o está configurado para intentar instalar en los directorios del sistema. En ese caso usa la
bandera --user
:
pip3 install -r --user requirements.txt
python3 setup.py install
Si deseas instalar en directorios del sistema (generalmente no recomendado):
sudo pip3 install -r requirements.txt
sudo python3 setup.py install
Para generar un binario ejecutable independiente de la utilidad (Windows y MacOS), ejecuta estos 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 .exe en Adafruit_nRF52_nrfutil\nordicsemi\dist\adafruit-nrfutil
(con .exe
si estás en Windows).
Cópialo o muévelo a otro lugar para tu conveniencia, como un directorio en tu %PATH%.
Paso 2: Verifica tu 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 para 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, entonces puedes seguir este paso para flashear el firmware de aplicación.
2) El dispositivo no puede entrar en modo DFU, pero el puerto serie puede ser detectado.
-
Abre una herramienta de puerto serie
-
Establece la velocidad de baudios a
1200
. -
Conecta el dispositivo. La luz parpadeará brevemente cuando lo conectes. Sigue intentando esto hasta que la luz permanezca encendida, significa que el dispositivo puede volver al modo DFU, entonces flashea el bootloader -> Borra la flash -> flashea el firmware.
3) El dispositivo no puede entrar en modo DFU y no se muestra puerto serie
- Por favor desconecta el cable de carga y deja el dispositivo por unos días hasta que la batería esté completamente agotada, luego conecta el cable de carga e intenta emparejarlo nuevamente.
4) Si ninguno de los pasos anteriores funciona, por favor contacta al soporte técnico: [email protected]
Fallo en el flasheo del firmware
- No se recibieron datos en el puerto serie
Verifica si el dispositivo está en modo DFU, la luz verde estará fija cuando el dispositivo esté en modo DFU.
- No se puede abrir el puerto serie
Verifica si el puerto es correcto, o prueba otro puerto.
Recursos
Soporte Técnico y Discusión de Productos
¡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 satisfacer diferentes preferencias y necesidades.