Kit de Correa RePhone para Pebble
La introducción de los módulos RePhone (Xadow) hace que tu reloj inteligente sea aún más inteligente. Basado en el nuevo puerto de accesorios inteligentes en la parte posterior del Pebble Time, integramos los módulos RePhone delgados y pequeños – Xadow GPS v2 y Xadow NFC v2, en el ecosistema existente de Pebble, para ayudar a mejorar su capacidad desde la perspectiva de la electrónica integrada. El Adaptador Xadow Pebble Time permite que los módulos RePhone(Xadow) se comuniquen con el Pebble Time a través de la interfaz Smartstrap usando el protocolo serie de un cable.
Especificaciones
Base del Adaptador Xadow para Pebble
Los 'GND' y 'PWR' en el marco posterior significan que puedes cargar tu Pebble Time sin quitar la carcasa.
Xadow GPS v2
Microcontrolador | Kinetis KL02 |
Núcleo | ARM® 32-bit Cortex® -M0+CPU |
Fuente de Alimentación | 3.3 ~ 6 V (a través de pines de conexión) |
Flash | 32 KB |
SRAM | 4 KB |
Velocidad de Reloj | 48 MHz |
Consumo de Energía | 18mA@Seguimiento, 21mA@Adquisición |
Ahorro de Energía | Típ. 3mA@AlwaysLocateTM, 7uA@Modo de Respaldo, 180uA@Modo de Espera |
Canal | 22(Seguimiento) / 66 (Adquisición) |
Tasa de Actualización | 1Hz(Por defecto), hasta 10Hz |
Precisión de Posición Horizontal | <2.5m CEP |
Precisión de Velocidad | <0.1m/s |
Velocidad Máxima | Máx.515m/s |
Inicio en frío/caliente con EASYTM | 215s/5s |
Sensibilidad de Adquisición | -145dBm |
Sensibilidad de Seguimiento | -163dBm |
Temperatura de Operación | -40℃ a 85℃ |
Protocolos | NMEA 0183/PMTK |
Tipo de Antena | Antena de chip |
Interfaz | Interfaz con Xadow GSM+BLE a través de I2C (dirección de 7 bits 0x05) |
Dimensiones | 25.37mm X 20.30mm / 1" × 0.8" |
Xadow NFC v2
Microcontrolador | Kinetis KL02 |
Núcleo | ARM® 32-bit Cortex® -M0+CPU |
Fuente de Alimentación | 3.3 ~ 6V (a través de pines de conexión) |
Flash | 32 KB |
SRAM | 4 KB |
Corriente de Trabajo | 5mA en espera; 55mA cuando lee/escribe |
Radiofrecuencia | 13.56 MHz |
Protocolos Soportados | ISO/IEC 14443 Tipo A e ISO/IEC 14443 Tipo B |
Distancia Máxima de Operación | ~28mm dependiendo del tamaño actual de la antena |
Dimensiones | 25.37mm × 20.30mm / 1" × 0.8" |
Batería Xadow 100mAh
Voltaje | 3.3 V |
Dimensiones | 25.37mm × 20.30mm / 1" × 0.8" |
Proceso de ensamblaje
En el uso diario, los módulos se colocan uniformemente a cada lado del reloj y se interconectan con cables FPC. Las conexiones entre el módulo y el adaptador están especialmente diseñadas para ser de forma extensible, de modo que se pueda evitar una desconexión inesperada. Los puertos de carga del Pebble Time siguen siendo accesibles en la parte posterior del adaptador para las cargas diarias del reloj.
A continuación se proporciona un diagrama esquemático del proceso de ensamblaje del RePhone Strap Kit para Pebble Time
Descargar la APP Xadow para Pebble Time
Puedes seguir las instrucciones para descargar la APP Xadow para Pebble Time, acceder a la información GPS y al Tag ID en tu Pebble Time.
La App Demo se puede descargar desde https://github.com/Seeed-Studio/Xadow_Strap/raw/master/build/pebbleapp_jack.pbw. Puedes descargarla desde tu teléfono inteligente o enviarla desde tu PC al teléfono inteligente. Luego selecciona abrirla con la App "Pebble Time" en tu teléfono. Tendrás la opción de instalar la App demo en tu Pebble Time.
Guía de programación
Comunicándose con el adaptador
El firmware del adaptador implementa el protocolo descrito en la documentación oficial de pebble: http://developer.getpebble.com/guides/hardware/smartstrap-protocol/
Por lo tanto, los recursos que se pueden llamar desde el lado de la watchapp son los siguientes:
Servicio | Atributo | L/E | Tipo de Datos | Datos |
---|---|---|---|---|
0x0 Datos en Bruto | 0x0 Datos en Bruto | LE | uint8 *buffer | Sin manejador en el lado del adaptador, deja la expandibilidad para el programador del firmware del adaptador |
0x2003 Servicio de Batería | 0x1001 Obtener voltaje de la batería | L | uint16 | El voltaje de la batería para la correa en Voltios con una precisión de 1/100. Por ejemplo, el voltaje es 3.70V, que se especificaría como 370. |
0x2003 Servicio de Batería | 0x1002 Habilitar o deshabilitar la carga del pebble con la batería de la correa | LE | uint8 | 0: No cargar pebble. 1: Cargar pebble. |
0x2001 Servicio de Ubicación y Navegación | 0x0001 Ubicación | L | sint32[2] | La longitud y latitud actuales en grados con una precisión de 1/10^7. La latitud viene antes que la longitud en los datos. Por ejemplo, Pebble HQ está en (37.4400662, -122.1583808), que se especificaría como -1221583808. |
0x2001 Servicio de Ubicación y Navegación | 0x0003 Velocidad | L | uint16 | La velocidad actual en metros por segundo con una precisión de 1/100. Por ejemplo, 1.5 m/s se especificaría como 150. |
0x2001 Servicio de Ubicación y Navegación | 0x1001 Altitud | L | uint16 | La altitud actual en metros con una precisión de 1/100. Por ejemplo, 100m se especificaría como 10000. |
0x2001 Servicio de Ubicación y Navegación | 0x0101 Satélites GPS | L | uint8 | El número de satélites GPS (típicamente reportado vía NMEA. Nota que este número es para satélites a la vista. |
0x2001 Servicio de Ubicación y Navegación | 0x0102 Calidad de Fijación GPS | L | uint8 | La calidad de la fijación GPS (reportada vía NMEA). Los valores posibles están listados en la especificación NMEA. |
0x1E01 Servicio NFC | 0x1001 Obtener UID de una etiqueta NFC | L | uint8 * | El UID será devuelto con longitud variable que puede ser indicada en el SmartstrapReadHandler con el parámetro length. Este atributo puede ser notificado en SmartstrapNotifyHandler. |
0x1E01 Servicio NFC | 0x1002 Leer Datos NDEF | L | uint8 * | Los datos NDEF serán devueltos con longitud variable que puede ser indicada en el SmartstrapReadHandler con el parámetro length. |
0x1E01 Servicio NFC | 0x1003 Escribir Datos NDEF | E | uint8 * | Escribir un buffer uint8 en la etiqueta NFC |
0x1E01 Servicio NFC | 0x1004 Borrar Datos NDEF | E | cualquier tipo | Escribir cualquier contenido o vacío para activar el borrado. |
El código fuente de la aplicación de demostración para pebble se puede descargar en github: https://github.com/Seeed-Studio/Xadow_Strap
Esta aplicación es solo para demostración de llamadas de atributos parciales, siéntete libre de imaginar tu propia aplicación fantástica para pebble basada en la capacidad de GPS, NFC y más.
Programando el Adaptador
El adaptador está construido con LPC11U35 y ejecuta software mbed en su interior. El firmware inicial se encuentra en mbed.org. Por favor echa un vistazo a https://developer.mbed.org/teams/Seeed/code/xadow_smartstrap_for_pebble/
El esquemático eagle del adaptador se puede descargar aquí: https://www.seeedstudio.com/wiki/images/f/f8/Xadow_Pebble_Time_Adapter.rar
Después de construir el binario del firmware, puedes seguir los pasos a continuación para flashear el binario en el adaptador.
- Hackea un Cable USB y suelda los cables a las almohadillas de soldadura correspondientes
-
Asegúrate de que la batería esté desconectada y conecta el USB a la PC.
-
Cortocircuita los pines "ISP" y "GND".
-
Conecta la batería para encender el adaptador
-
Habrá una unidad usb en tu PC, ábrela y elimina todo lo que esté dentro del disco, luego copia el binario del firmware al disco.
-
Apaga y luego enciende, el firmware está actualizado.
Comunidad RePhone
Hemos estado buscando un mejor lugar donde nuestros patrocinadores (Usuarios de RePhone) puedan sentarse juntos, cálida y cómodamente, tener conversaciones sobre RePhone, discutir problemas técnicos, compartir ideas/proyectos, y dar retroalimentación sobre el desarrollo de los módulos en el futuro. Y entonces aquí vamos, la Comunidad RePhone.
¡Ahora únete a nosotros en la Comunidad RePhone! Juntos buscamos respuestas, hacemos cosas interesantes, nos cuidamos unos a otros, y compartimos nuestras experiencias.
Preguntas Frecuentes
Algunas preguntas frecuentes en la Comunidad RePhone son recopiladas y respondidas en el tema "Preguntas Frecuentes de RePhone (FAQ)" , el tema se mantendrá actualizándose cada vez que surja una nueva FAQ.
Visor de Esquemáticos en Línea
Recursos
El diagrama esquemático del Adaptador Xadow Pebble Time se proporciona en el siguiente enlace:
Soporte Técnico y Discusión de Productos
¡Gracias por elegir nuestros productos! Estamos aquí para brindarle diferentes tipos de soporte para asegurar que su experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.