如何用蓝牙实现无线定位--远程定位显示
1. 待救援定位设备
按照下面的针脚使用杜邦线将待救援定位设备的主蓝牙、从蓝牙连接到主控板上,和本地显示时的连接针脚是一样的,但是由于不需要连接OLED,因此不需要堆叠Bigfish。


烧录程序如下(human.ino):
你也可以按照“本地定位显示”实验的方法,为该定位装置安装OLED模块,这样的话,可以实现本地和远程的同时显示。
2. 构建远程中控台
远程中控台用于远程、无线、实时显示被定位目标的坐标值,主要由1个Arduino Mega2560控制板、2个BLE4.0模块、1个OLED显示屏、1块锂电池构成。其中两个BLE4.0模块都要设置成主设备模式。
(1)蓝牙模块的配置
主蓝牙设备配置命令:
各设备主从蓝牙的MAC地址(以下地址可根据自己的BLE4.0a蓝牙模块进行修改,详细参考:蓝牙配置说明.txt)
信号塔设备MAC地址:
待救援定位设备MAC地址:
中控台设备MAC地址:
(2)远程中控台的电路连接




3. 中控台接收待救援者的坐标位置
在中控台的控制板中烧录以下程序(master.ino),并在待救援定位装置的主控板中烧录相应的程序,移动待救援定位装置的位置,可以观察到中控台OLED模块显示坐标的变化。
烧录了例程后,依次开启信号塔、待救援定位装置、中控台的电源,中控台的OLED屏幕上即可显示待救援者的坐标值
(注:中控台的电源必须最后打开)。
定位效果如下图所示:

4. 资料下载
资料内容:
①远程定位显示-例程
②蓝牙配置说明.txt
资料下载地址 https://www.robotway.com/h-col-167.html
想了解更多机器人开源项目请关注机器谱网站https://www.robotway.com