Pular para o conteúdo principal

Kit de Pulseira RePhone para Pebble

A introdução dos módulos RePhone (Xadow) deixa seu smartwatch ainda mais inteligente. Com base na nova porta de acessórios inteligentes na parte de trás do Pebble Time, nós integramos os módulos RePhone finos e pequenos – Xadow GPS v2 e Xadow NFC v2 – ao ecossistema existente do Pebble, para ajudar a melhorar sua capacidade do ponto de vista da eletrônica integrada. O Xadow Pebble Time Adapter permite que os módulos RePhone(Xadow) se comuniquem com o Pebble Time por meio da interface Smartstrap usando o protocolo serial de um fio.

Especificações


Base do Adaptador Xadow para Pebble

Os ‘GND’ e ‘PWR’ na estrutura traseira significam que você pode carregar seu Pebble Time sem remover a capa.

Xadow GPS v2


Microcontrolador Kinetis KL02
Núcleo ARM® 32-bit Cortex® -M0+CPU
Fonte de alimentação 3.3 ~ 6 V (por pinos de breakout)
Flash 32 KB
SRAM 4 KB
Frequência de clock 48 MHz
Consumo de energia 18mA@Tracking, 21mA@Acquisition
Economia de energia Típ. 3mA@AlwaysLocateTM, 7uA@Backup Mode, 180uA@Standby Mode
Canal 22(Tracking) / 66 (Acquisition)
Taxa de atualização 1Hz (padrão), até 10Hz
Precisão da posição horizontal <2.5m CEP
Precisão da velocidade <0.1m/s
Velocidade máxima Máx. 515m/s
Inicialização fria/morna com EASYTM 215s/5s
Sensibilidade de aquisição -145dBm
Sensibilidade de rastreamento -163dBm
Temperatura de operação -40℃ a 85℃
Protocolos NMEA 0183/PMTK
Tipo de antena Antena em chip
Interface Interface com Xadow GSM+BLE via I2C (endereço de 7 bits 0x05)
Dimensões 25.37mm X 20.30mm / 1" × 0.8"

Xadow NFC v2

Microcontrolador Kinetis KL02
Núcleo ARM® 32-bit Cortex® -M0+CPU
Fonte de alimentação 3.3 ~ 6V (por pinos de breakout)
Flash 32 KB
SRAM 4 KB
Corrente de trabalho 5mA em standby; 55mA em leitura/gravação
Frequência de rádio 13.56 MHz
Protocolos suportados ISO/IEC 14443 Tipo A e ISO/IEC 14443 Tipo B
Distância máxima de operação ~28mm dependendo do tamanho atual da antena
Dimensões 25.37mm × 20.30mm / 1” × 0.8”

Xadow Battery 100mAh

Tensão 3.3 V
Dimensões 25.37mm × 20.30mm / 1” × 0.8”

Processo de montagem


No uso diário, os módulos são colocados uniformemente em cada lado do relógio e interconectados com cabos FPC. As conexões entre o módulo e o adaptador são especialmente projetadas para serem uma forma extensível, de modo que uma possível desconexão acidental possa ser evitada. As portas de carregamento do Pebble Time continuam acessíveis na parte de trás do adaptador para o carregamento diário do relógio.

Um desenho esquemático do processo de montagem do RePhone Strap Kit para Pebble Time é apresentado abaixo

Baixar o aplicativo Xadow para Pebble Time


Você pode seguir as instruções para baixar o aplicativo Xadow para Pebble Time, acessar as informações de GPS e o ID da Tag no seu Pebble Time.

O App de demonstração pode ser baixado em https://github.com/Seeed-Studio/Xadow_Strap/raw/master/build/pebbleapp_jack.pbw. Você pode baixá-lo em seu smartphone ou enviá-lo do seu PC para o smartphone. Em seguida, selecione abri-lo com o aplicativo "Pebble Time" no seu telefone. Você terá a opção de instalar o App de demonstração no seu Pebble Time.

Guia de Programação


Comunicando-se com o Adaptador

O firmware do adaptador implementa o protocolo descrito na documentação oficial do pebble: http://developer.getpebble.com/guides/hardware/smartstrap-protocol/

Assim, os recursos que podem ser chamados a partir do lado do watchapp são os seguintes:

Serviço Atributo R/W Tipo de dado Dado
0x0 Dados brutos 0x0 Dados brutos RW uint8 *buffer Sem manipulador no lado do adaptador, deixando a expansibilidade para o programador do firmware do adaptador
0x2003 Serviço de bateria 0x1001 Obter tensão da bateria R uint16 A tensão da bateria da pulseira em Volt com precisão de 1/100. Por exemplo, a tensão é 3,70V, o que seria especificado como 370.
0x2003 Serviço de bateria 0x1002 Habilitar ou desabilitar o carregamento do pebble com a bateria da pulseira RW uint8 0: Não carregar o pebble. 1: Carregar o pebble.
0x2001 Serviço de localização e navegação 0x0001 Localização R sint32[2] A longitude e latitude atuais em graus com precisão de 1/10^7. A latitude vem antes da longitude nos dados. Por exemplo, o HQ da Pebble está em (37.4400662, -122.1583808), o que seria especificado como -1221583808.
0x2001 Serviço de localização e navegação 0x0003 Velocidade R uint16 A velocidade atual em metros por segundo com precisão de 1/100. Por exemplo, 1,5 m/s seria especificado como 150.
0x2001 Serviço de localização e navegação 0x1001 Altitude R uint16 A altitude atual em metros com precisão de 1/100. Por exemplo, 100m seria especificado como 10000.
0x2001 Serviço de localização e navegação 0x0101 Satélites de GPS R uint8 O número de satélites GPS (tipicamente reportado via NMEA). Note que esse número é para satélites em visão.
0x2001 Serviço de localização e navegação 0x0102 Qualidade do fix de GPS R uint8 A qualidade do fix de GPS (reportada via NMEA). Os valores possíveis estão listados na especificação NMEA.
0x1E01 Serviço NFC 0x1001 Obter UID de uma tag NFC R uint8 * O UID será retornado com comprimento variável, que pode ser indicado no SmartstrapReadHandler com o parâmetro length. Este atributo pode ser notificado no SmartstrapNotifyHandler.
0x1E01 Serviço NFC 0x1002 Ler dados NDEF R uint8 * Os dados NDEF serão retornados com comprimento variável, que pode ser indicado no SmartstrapReadHandler com o parâmetro length.
0x1E01 Serviço NFC 0x1003 Gravar dados NDEF W uint8 * Gravar um buffer uint8 na tag NFC
0x1E01 Serviço NFC 0x1004 Apagar dados NDEF W qualquer tipo Escreva qualquer conteúdo ou vazio para acionar a limpeza.

O código-fonte do app de demonstração para pebble pode ser baixado no github: https://github.com/Seeed-Studio/Xadow_Strap

Este app é apenas para demonstração de chamada parcial de atributos; sinta-se à vontade para imaginar seu próprio app fantástico para pebble baseado na capacidade de GPS, NFC e muito mais.

Programando o Adaptador

O adaptador é construído com LPC11U35 e executa o software mbed internamente. O firmware inicial está localizado em mbed.org. Dê uma olhada em https://developer.mbed.org/teams/Seeed/code/xadow_smartstrap_for_pebble/

O esquema eagle do adaptador pode ser baixado aqui: https://www.seeedstudio.com/wiki/images/f/f8/Xadow_Pebble_Time_Adapter.rar

Depois de compilar o binário do firmware, você pode seguir os passos abaixo para gravar o binário no adaptador.

  1. Hackear um cabo USB e soldar os fios às ilhas de solda de acordo

  1. Certifique-se de que a bateria esteja desconectada e conecte o USB ao PC.

  2. Faça um curto entre os pinos "ISP" e "GND".

  1. Conecte a bateria para ligar o adaptador

  2. Haverá uma unidade USB no seu PC; abra-a e apague qualquer coisa dentro do disco, depois copie o binário do firmware para o disco.

  3. Desligue e ligue novamente, o firmware será atualizado.

Comunidade RePhone


Temos procurado um lugar melhor onde nossos apoiadores (usuários do RePhone) possam se sentar juntos, de forma acolhedora e confortável, conversar sobre o RePhone, discutir problemas técnicos, compartilhar ideias/projetos e dar feedback sobre o desenvolvimento dos módulos no futuro. E assim nasceu a Comunidade RePhone.

Agora junte-se a nós na Comunidade RePhone! Juntos buscamos respostas, criamos coisas interessantes, cuidamos uns dos outros e compartilhamos nossas experiências.

Perguntas Frequentes

Algumas perguntas frequentes na Comunidade RePhone são coletadas e respondidas no tópico "Frequently Asked Questions of RePhone (FAQ)", que será continuamente atualizado sempre que surgir uma nova FAQ.

Visualizador de Esquemático Online

Recursos


O diagrama esquemático do Xadow Pebble Time Adapter é fornecido no link a seguir:

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para lhe oferecer diferentes formas de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...