蓝牙主控
Main Board BLE
1. 简介
「蓝牙主控」是 Grove Zero 系列的主控板。类似于人的大脑一样,在由 Grove Zero 模块所组成的电路中,蓝牙主控发挥着极其重要的作用。大脑根据五官感受到的信息来控制身体各个部分的行为,而蓝牙主控则通过执行内部程序指令,接收由输入模块传来的数据,向输出模块下达指令,如在噪声报警器的项目案例中,在蓝牙主控接收声音传感器(输入模块)发来的数据,做出判断后,给 LED灯(输出模块)发出闪烁指令。
蓝牙主控也可以利用自身无线通信功能发出广播,与其它蓝牙主控进行通信互动,如遥控小车。
除了蓝牙主控内置默认的离线配对玩法,用户还可以在 Codecraft 利用图形化编程编写更加复杂有趣的项目程序,通过USB数据线或蓝牙上传至蓝牙主控。
2. 模块概览
Power 指示灯 | 通电后保持常亮 |
---|---|
TxRx 指示灯 | 当有信号传输时闪烁 |
Status 指示灯 | - 保持常亮:正在运行预置程序 (离线配对玩法) - 保持闪烁:正在运行用户程序 - 快闪后熄灭:蓝牙连接成功(APP) |
主控芯片 | - 储存用户程序及设备固件 - 接收并处理输入模块传来的数据 - 向输出模块发送指令 |
天线 | 用于短距离的无线通信及数据传输 |
重置按钮 | - 单击:复位,程序重新运行 - 长按超过6秒:清除用户程序后重启,运行预置程序 (离线配对玩法) |
USB 接口 | micro-USB接口,用于程序上传,固件升级,或提供电能 |
提示*:当电路中连接了较多高耗能模块,如电机、舵机等,建议使用「电池」模块供电。仅通过USB供电可能会因供电不足导致电路无法正常运行。
3. 技术参数
主控芯片 | nRF52832 |
---|---|
核心频率 | 64 MHz |
存储 (Flash) | 512 kB |
内存 (RAM) | 64 kB |
无线通信 | 蓝牙低功耗 (Bluetooth Low Energy) |
无线收发功率 | -20 至 4 dB |
供电电压 | 3.6 - 5V |
接口 | 2x 11 Pin 接口 (用于接11 Pin 排线) 2x 11 Pin 金手指 (用于磁性连接器) |
通信协议 | I2C |
尺寸 | 30mm 29.3mm (仅电路板) 42mm 30mm (安装磁性连接器) |
重量 | 3.4g (仅电路板) 10.5g (安装磁性连接器) |
4. 模块使用
关于模块使用,详见 Codecraft 的 Grove Zero 编程指南。