Ble mesh 蓝牙实验箱开发套件

一、概述
本实验箱应用于Nrf52832芯片的测试开发,配套J-Link工具,并提供了相关的应用参考示例演示。
二、开发板硬件
板上留有按键、指示灯、LCD显示屏、继电器、蜂鸣器、超声波测距模块、红外感应模块、USB转串口、光照和温湿度传感器及通用接口插针等,适用于基础功能的测试和验证。

2.1 各部分功能说明
NRF52832是集成 BLE 无线通讯的 32 位 ARM 微控制器。片上集成低功耗蓝牙 BLE、SPI、I2C、串口、ADC、RTC 等丰富的外设资源。
开发板包含底板(JO-0710-3-1)、LCD模块(JO-0710-3-2)、BLE模块(JO-0710-1-2)、红外模块(JO-0710-3-3)和超声波模块(JO-0710-3-4)五个部分。
可实现的综合实验项目有:
BLE的灯光控制实验 |
BLE的串口传输实验 |
BLE的数据透传控制实验 |
BLE温湿度采集实验 |
BLE光强实验 |
BLE光电传感实验 |
BLE电位器实验 |
BLE蜂鸣器实验 |
BLE继电器实验 |
BLE红外线实验 |
BLE超声波实验 |
更多探索实验 |
底板配有以下资源:
1.电源开关 :供电开关,用于切断或连接外部5V 供电或USB供电。
2.RGB LED开关:用于选择使用RGB灯或者LED1-LED3。
3.按键 RESET :复位按键,按下低电平,用于外部复位。
4.4个按键K1-K4 :按下低电平。
5.4个LED LED1-LED4 :低电平点亮。
6.1个RGB灯:分别对应LED1-LED3。
7.1个USB 接口:USB转串口功能,同时可作电源供电。
8.J4/J5:包括芯片功能、电源、LED灯负载操作引脚。
9.J10:连接J-Link,供调试、下载程序。
10.U5:连接BLE模块JO-0710-1-2。
11.光照传感器:OPT3001传感器,I2C从机地址0x45。
12.温湿度传感器:sht30传感器,I2C从机地址0x44。
13.变阻器:供ADC测试。
14.蜂鸣器。
15.继电器。
16.超声波模块和红外模块接口。

图2.1 电源开关

图2.2 按键和灯

图2.3 蜂鸣器、变阻器、温湿度和光照传感器、灯选择开关、复位按键、RGB灯

图2.4 继电器、连接超声波模块和红外模块的接口
BLE模块,集成天线,引出NRF52832所有IO口,通过U5与开发板相连。

图2.5 NRF52832 BLE模块
LCD模块、超声波模块、红外模块

图2.6 LCD模块

图2.7红外模块

图2.8 超声波模块
三、示例程序演示
开发版接上J-Link,J-Link连上电脑,按下开发板电源开关。点击开发工具菜单栏Target然后点击Connect J-Link,如图3.1,然后点击Download zephyr/zephyr.elf将程序下载到开发板。开发板上按一下复位按键,程序开始运行。

图3.1
将节点添加进网络。添加节点完成后,在节点控制界面如图3.2,该程序节点有4个Elements,在这里简单的认为是分别控制LED1-LED4的接口,分别进入这4个Elements的Generic On Off Server Model,分别BIND KEY,然后添加SUBSCRIBE,可以再创建3个GROUP(0xC001,0xC002,0xC003),加上前面的0xC000一共4个GROUP,把4个Elements的Generic On Off Server Model分别加入4个GROUP。
操作完成后进入GROUP界面,可以看到如图3.3所示,4个组中,0xC000中有2 Devices,其他分别有1 Devices。此时对0xC000 GROUP控制,通过mesh网络,可同时控制两个节点的LED1。

图3.2
|

图3.3
|
|