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 标签的 UIDuint8 *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...