Lotlab Wiki

BLE4100套件使用说明
蓝牙键盘

# 使用手册

# 快速入门

  1. 取出线路板并安装到键盘上
  2. 将键盘上的 3 个 LED 灯拆下并旋转 180 度后安上
  3. 安装上电池和充电接口
  4. NumLock 灯亮起,使用手机连接名称为 “BLE4100” 或者是 “Nordic_Keyboard” 的蓝牙设备
  5. 尽情享用吧!

# 按键说明

默认情况下,按键与原键盘相同。

  • 使用 Fn + Pause Break 键可以使键盘休眠
  • 休眠状态下按下 Esc 键可以唤醒键盘
  • 唤醒键盘时按住 Fn 键可以进入 DFU 模式
  • 唤醒键盘时按住 2 键可以清除蓝牙配对信息

# 电量显示

在部分安卓手机上,蓝牙图标旁会有键盘电量指示。

如果没有指示,你可以下载 BatON[1]这个应用来查看电量。电量信息仅供参考。

# 升级固件

你可能需要升级固件来获得新功能或者修复已有的 BUG,升级包可以在页面最下方的固件发布处找到。

刷入不正确的固件可能会使得你的键盘损坏!

请在升级前确认升级包是由可信的人员提供的。

升级包可能包含程序 (Application)、蓝牙栈(Soft Device) 和引导程序(Boot Loader),刷入错误的蓝牙栈和引导程序将会使 DFU 功能完全不可用。在这种情况下,您必须使用 SWD 接口烧录正确的蓝牙栈、引导程序和程序,才能使键盘恢复正常工作。

如果您刷入了错误的程序 (Application) 无法进入 DFU 模式,您可以将电池卸下,按住 Fn 键再接上电池强制进入 DFU 模式。

  1. 使用手机下载并打开 nRF Connect[2] 程序
  2. 按下 Fn+PauseBreak 休眠键盘,然后按下 Fn+Esc 唤醒键盘进入 DFU 模式
  3. 点击 nRF Connect 右上角的 Scan 扫描蓝牙设备,这时应该会找到一个叫做 DfuTarg 的蓝牙设备
  4. 点击 CONNCET 按钮,等待连接成功
  5. 点击右上角的 DFU 按钮,选择第一个 Distribution packet(ZIP),然后选择升级包
  6. 静静的等待升级完毕即可

刷新完成后可能要手工在手机或电脑上取消配对并重新配对才可继续使用

# 安装手册

# 焊接教程

类型丝印索引备注
模块nRF51822-02-U1
芯片57BATP4057U2焊盘上的白色小圆点在 57BA 字样左边
芯片4A2DRT9193-33GBU3
LED-蓝色D1充满指示灯
LED-红色D2充电指示灯
电阻1021kR1
电阻1521.5kR2
电阻104100kR5
电阻2252.2MR4
电阻10610MR3
电容-22nFC5
电容-1uFC1-C3
电容-22uFC4
排阻1521.5KRP1

取出线路板和原件包,对照上面的 BOM 表进行焊接即可。

# 安装教程

  1. 卸下键盘后面的螺丝,取下上面板
  2. 将键盘线路板从下面翻转 180 度,取出塑料片和铜箔(如果有),拆下主控板的螺丝
  3. 用电烙铁拆下原来的主控板,并焊上新的主控板。原有的地线(蓝色粗线)可以拆下不接。
  4. 将键盘上的 3 个 LED 灯拆下并旋转 180 度后安上(即调换正负极)
  5. 将电池焊接到 BATT 接口处。这时,NumLock 灯会亮起,并能搜索到蓝牙键盘。
  6. 自己设计充电接口并焊接到 POWER 接口处。
  7. 将新的主控板安装到原来的位置,将塑料片放回去(但不要放铜箔),盖上上面板,拧好螺丝。
  8. 安装完成!

# 固件发布

# 1.0.5

  • 发布日期:2017 年 5 月 28 日
  • 下载连接:https://eyun.baidu.com/s/3hsMH7Ha
  • 变更日志:
    • 修正第一排按键有时候出现其他键的问题

# 1.0.4

  • 发布日期:2017 年 5 月 25 日

  • 下载连接:https://eyun.baidu.com/s/3hsMH7Ha

  • 变更日志:

    • 省电优化,10 分钟没有输入将自动关机

    这个版本稍微降低了一点发射功率

# 1.0.3

  • 发布日期:2017 年 4 月 13 日
  • 下载连接:https://eyun.baidu.com/s/3hsMH7Ha
  • 变更日志:
    • 修正 Windows 下断开后重新连接键盘不可用的问题

# 1.0.2

  • 发布日期:2017 年 3 月 20 日
  • 下载连接:https://eyun.baidu.com/s/3hsMH7Ha
  • 变更日志:
    • 增加配对密码设置
    • 修正在 iOS 系统下断开连接后不能自动重连的问题

这个版本默认不清除配对信息,按住 2+Esc 开机即可清除原来的配对信息

# 1.0.1(发货默认版本)

  • 发布日期:2017 年 2 月 25 日
  • 下载连接:https://eyun.baidu.com/s/3hsMH7Ha
  • 变更日志:
    • 增加 Fn+Alt 为 Win 键
    • 修正错误

# 1.0.0a

  • 发布日期:2017 年 2 月 21 日
  • 下载连接:https://eyun.baidu.com/s/3hsMH7Ha
  • 变更日志:
    • 第一个版本
    • 支持 DFU 升级

# 高级应用

你可以查看高级章节的内容来获取更多有用的信息

# 修改 / 编译程序

我相信你肯定有基本知识来修改程序,我就不说那么多了。

  • main.c 70 行修改蓝牙名称
  • keymap.h 修改按键配列(是的,可以自定义!)
    • FN15 是休眠按键
    • 唤醒按键要修改 wakeup_button_row_index
  • 使用 Keil uVision 5 来编译程序

使用 nrfutil[3]生成升级包(0.5.2 版本)

nrfutil dfu genpkg --application nrf51422_xxac_s110.hex upgrade.zip
此页面最后更新于: 2019-11-17 11:42:43

  1. 蓝牙设备电量 1.2.50 仅限安卓端。

  2. 可以到 官方下载页面 或者应用商店下载。支持 IOS 和安卓端。

  3. 在 Github 下载 nrfutil, 需要安装 Python2.7