Skip to main content

RePhone Strap Kit for Pebble

RePhone(Xadow)模块的引入让您的智能手表更加智能。基于 Pebble Time 背面的新智能配件端口,我们将纤薄小巧的 RePhone 模块——Xadow GPS v2 和 Xadow NFC v2,集成到 Pebble 的现有生态系统中,从内置电子设备的角度帮助提升其功能。Xadow Pebble Time Adapter 通过使用单线串行协议的 Smartstrap 接口,使 RePhone(Xadow)模块能够与 Pebble Time 通信。

规格​


Xadow Adapter for Pebble 的底座​

背框上的“GND”和“PWR”意味着您可以在不取下外壳的情况下为 Pebble Time 充电。

Xadow GPS v2​


微控制器 Kinetis KL02
核心 ARM® 32位 Cortex® -M0+CPU
电源供应 3.3 ~ 6 V(通过断路引脚)
闪存 32 KB
SRAM 4 KB
时钟速度 48 MHz
功耗 18mA@跟踪,21mA@获取
节能模式 典型值 3mA@AlwaysLocateTM,7uA@备份模式,180uA@待机模式
通道 22(跟踪)/ 66(获取)
更新速率 1Hz(默认),最高可达 10Hz
水平位置精度 <2.5m CEP
速度精度 <0.1m/s
最大速度 最大 515m/s
冷/暖启动(带 EASYTM) 215s/5s
获取灵敏度 -145dBm
跟踪灵敏度 -163dBm
工作温度 -40℃ 至 85℃
协议 NMEA 0183/PMTK
天线类型 芯片天线
接口 通过 I2C(7位地址 0x05)与 Xadow GSM+BLE 接口
尺寸 25.37mm × 20.30mm / 1" × 0.8"

Xadow NFC v2​

微控制器 Kinetis KL02
核心 ARM® 32位 Cortex® -M0+CPU
电源供应 3.3 ~ 6V(通过断路引脚)
闪存 32 KB
SRAM 4 KB
工作电流 待机时 5mA;读写时 55mA
射频 13.56 MHz
支持的协议 ISO/IEC 14443 Type A 和 ISO/IEC 14443 Type B
最大工作距离 ~28mm(取决于当前天线尺寸)
尺寸 25.37mm × 20.30mm / 1” × 0.8”

Xadow 电池 100mAh​

电压 3.3 V
尺寸 25.37mm × 20.30mm / 1” × 0.8”

组装过程​


在日常使用中,模块均匀地放置在手表的每一侧,并通过 FPC 电缆互连。模块与适配器之间的连接设计为可扩展形式,以避免意外的连接脱落。Pebble Time 的充电端口仍可通过适配器背面进行日常充电。

以下是 RePhone Strap Kit for Pebble Time 的组装过程示意图:

下载 Xadow APP for Pebble Time​


您可以按照说明下载 Xadow APP for Pebble Time,并在您的 Pebble Time 上访问 GPS 信息和标签 ID。

Demo App 可从以下链接下载:https://github.com/Seeed-Studio/Xadow_Strap/raw/master/build/pebbleapp_jack.pbw。您可以从智能手机下载,也可以从 PC 发送到智能手机。然后选择使用手机中的 "Pebble Time" 应用打开它。您将有一个选项将 Demo App 安装到您的 Pebble Time。

编程指南​


与适配器通信​

适配器的固件实现了 Pebble 官方文档中描述的协议:http://developer.getpebble.com/guides/hardware/smartstrap-protocol/

因此,可以从 watchapp 端调用的资源如下:

服务属性读/写数据类型数据
0x0 原始数据0x0 原始数据读写uint8 *buffer适配器端没有处理程序,为适配器固件程序员保留扩展性
0x2003 电池服务0x1001 获取电池电压读uint16表带电池的电压,单位为伏特,精度为 1/100。例如,电压为 3.70V,将表示为 370。
0x2003 电池服务0x1002 启用或禁用使用表带电池为 Pebble 充电读写uint80:不为 Pebble 充电。1:为 Pebble 充电。
0x2001 位置和导航服务0x0001 位置读sint32[2]当前经纬度,单位为度,精度为 1/10^7。数据中纬度在前,经度在后。例如,Pebble HQ 的位置为 (37.4400662, -122.1583808),将表示为 -1221583808。
0x2001 位置和导航服务0x0003 速度读uint16当前速度,单位为米/秒,精度为 1/100。例如,1.5 m/s 将表示为 150。
0x2001 位置和导航服务0x1001 海拔读uint16当前海拔,单位为米,精度为 1/100。例如,100m 将表示为 10000。
0x2001 位置和导航服务0x0101 GPS 卫星读uint8GPS 卫星的数量(通常通过 NMEA 报告)。注意,此数字表示可见卫星的数量。
0x2001 位置和导航服务0x0102 GPS 修正质量读uint8GPS 修正质量(通过 NMEA 报告)。可能的值列在 NMEA 规范 中。
0x1E01 NFC 服务0x1001 获取 NFC 标签的 UID读uint8 *UID 将以可变长度返回,可在 SmartstrapReadHandler 中通过参数长度指示。 此属性可在 SmartstrapNotifyHandler 中通知。
0x1E01 NFC 服务0x1002 读取 NDEF 数据读uint8 *NDEF 数据将以可变长度返回,可在 SmartstrapReadHandler 中通过参数长度指示。
0x1E01 NFC 服务0x1003 写入 NDEF 数据写uint8 *将 uint8 缓冲区写入 NFC 标签
0x1E01 NFC 服务0x1004 擦除 NDEF 数据写任意类型写入任意内容或空内容以触发擦除。

Demo Pebble App 的源代码可从 GitHub 下载:https://github.com/Seeed-Studio/Xadow_Strap

此应用仅用于部分属性调用的演示,请随意基于 GPS、NFC 等功能构建您自己的精彩 Pebble 应用。

编程适配器​

适配器基于 LPC11U35 构建,并运行 mbed 软件。初始固件位于 mbed.org。请查看:https://developer.mbed.org/teams/Seeed/code/xadow_smartstrap_for_pebble/

适配器的 Eagle 原理图可从以下链接下载:https://www.seeedstudio.com/wiki/images/f/f8/Xadow_Pebble_Time_Adapter.rar

构建固件二进制文件后,您可以按照以下步骤将二进制文件刷入适配器。

  1. 改装 USB 电缆并将电线焊接到焊盘上

  1. 确保电池断开连接并将 USB 插入 PC。

  2. 短接 "ISP" 和 "GND" 引脚。

  1. 插入电池以启动适配器

  2. 在您的电脑上会出现一个 USB 驱动器,打开它并删除磁盘内的所有内容,然后将固件二进制文件复制到磁盘中。

  3. 关闭电源后重新打开,固件已更新。

RePhone 社区​


我们一直在寻找一个更好的地方,让我们的支持者(RePhone 用户)可以聚在一起,温暖舒适地交流关于 RePhone 的话题,讨论技术问题,分享创意/项目,并对未来模块的开发提出反馈。于是,我们创建了 RePhone 社区。

现在加入 RePhone 社区吧!我们一起寻找答案,制作有趣的东西,关心彼此,并分享我们的经验。

常见问题解答​

一些在 RePhone 社区中常见的问题已被收集并回答在主题 "RePhone 常见问题解答 (FAQ)" 中,该主题会在有新的常见问题出现时持续更新。

在线原理图查看器​

资源​


以下链接提供了 Xadow Pebble Time Adapter 的原理图:

技术支持与产品讨论​

感谢您选择我们的产品!我们致力于为您提供各种支持,以确保您使用我们的产品时体验顺畅。我们提供多个沟通渠道,以满足不同的偏好和需求。

Loading Comments...