欢迎光临散文网 会员登陆 & 注册

如何用蓝牙实现无线定位--远程定位显示

2022-12-26 14:28 作者:机器谱  | 我要投稿

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 

如何用蓝牙实现无线定位--远程定位显示的评论 (共 条)

分享到微博请遵守国家法律