如何用藍(lán)牙實(shí)現(xiàn)無線定位--遠(yuǎn)程定位顯示
1. 待救援定位設(shè)備
? ? ? ?按照下面的針腳使用杜邦線將待救援定位設(shè)備的主藍(lán)牙、從藍(lán)牙連接到主控板上,和本地顯示時的連接針腳是一樣的,但是由于不需要連接OLED,因此不需要堆疊Bigfish。


燒錄程序如下(human.ino):
? ? ? ?你也可以按照“本地定位顯示”實(shí)驗(yàn)的方法,為該定位裝置安裝OLED模塊,這樣的話,可以實(shí)現(xiàn)本地和遠(yuǎn)程的同時顯示。
2. 構(gòu)建遠(yuǎn)程中控臺
? ? ? ?遠(yuǎn)程中控臺用于遠(yuǎn)程、無線、實(shí)時顯示被定位目標(biāo)的坐標(biāo)值,主要由1個Arduino Mega2560控制板、2個BLE4.0模塊、1個OLED顯示屏、1塊鋰電池構(gòu)成。其中兩個BLE4.0模塊都要設(shè)置成主設(shè)備模式。
(1)藍(lán)牙模塊的配置
主藍(lán)牙設(shè)備配置命令:
? ? ? ?各設(shè)備主從藍(lán)牙的MAC地址(以下地址可根據(jù)自己的BLE4.0a藍(lán)牙模塊進(jìn)行修改,詳細(xì)參考:藍(lán)牙配置說明.txt)
信號塔設(shè)備MAC地址:
待救援定位設(shè)備MAC地址:
中控臺設(shè)備MAC地址:
(2)遠(yuǎn)程中控臺的電路連接




3. 中控臺接收待救援者的坐標(biāo)位置
? ? ? ?在中控臺的控制板中燒錄以下程序(master.ino),并在待救援定位裝置的主控板中燒錄相應(yīng)的程序,移動待救援定位裝置的位置,可以觀察到中控臺OLED模塊顯示坐標(biāo)的變化。
? ? ? ?燒錄了例程后,依次開啟信號塔、待救援定位裝置、中控臺的電源,中控臺的OLED屏幕上即可顯示待救援者的坐標(biāo)值
(注:中控臺的電源必須最后打開)。
定位效果如下圖所示:

4. 資料下載
資料內(nèi)容:
①遠(yuǎn)程定位顯示-例程
②藍(lán)牙配置說明.txt
資料下載地址 https://www.robotway.com/h-col-167.html
想了解更多機(jī)器人開源項(xiàng)目請關(guān)注機(jī)器譜網(wǎng)站https://www.robotway.com?