精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

WiFi視頻遙控履帶底盤實現移動功能

jf_72402704 ? 2022-12-14 10:35 ? 次閱讀

1. 功能描述

本文提供的示例所實現的功能為:用手機APP,通過WiFi通信遙控203號樣機實現移動,包括前進、停止、后退、原地左轉、原地右轉。

pYYBAGOYGUyAEDD6AAKITnHyI64265.png

2. 電子硬件

在這個示例中,采用了以下硬件,請大家參考:

Basra主控板(兼容Arduino Uno)、Bigfish2.1擴展板、7.4V鋰電池、WiFi無線路由器、2510通信轉接板、USB攝像頭

本部分及后面的APP設置內容,可與 【U011】如何使用探索者通信模塊-WiFi無線路由器 一文對照閱讀,為樣機安裝WiFi無線路由器和攝像頭。

硬件連接步驟:

(1)在2510通信轉接板的4針接口上,按如圖方式插上3根杜邦線。

pYYBAGOYGgSARmpJAAG2oCE8SUA540.png

(2)杜邦線的另一端插接在WiFi模塊的串口針上。

pYYBAGOYGjKAcSm_AAOx6YYYw4g191.png

(3)連接USB線。

poYBAGOYGlyAPqgYAAHdQd8OwOk460.png

(4)連接攝像頭。

pYYBAGOYGoGAWyLuAAJmzOtWnPE727.png

(5)將整套裝置固定在樣機上(注意:圖中MEGA2560主控板部分與本文所述功能無關,請忽略)。

poYBAGOYGqiAXIbdAAJlVG5Mrvw356.png

3. 示例程序

編程環境:Arduino 1.6.8

編寫下面的代碼(203_WiFi_Protocol.ino),并在主控板中燒錄(在燒錄程序時,需要將2510通信轉接板取下后再燒錄),使用手機控制機器人實現遠程監控控制。

/**************** wifi protocol *********************

版權說明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.

Distributed under MIT license.See file LICENSE for detail or copy at

https://opensource.org/licenses/MIT

by 機器譜 2022-9-28 https://www.robotway.com/

通信協議:

* ff 00 00 00 ff

控制停止的WiFi通信協議

* ff 00 01 00 ff

控制前進的WiFi通信協議

* ff 00 02 00 ff

控制后退的WiFi通信協議

* ff 00 03 00 ff

控制左轉的WiFi通信協議

* ff 00 04 00 ff

控制右轉的WiFi通信協議

****************************************************/

#include

int moveDirection; // 1-forward, 2-backward, 3-left, 4-right, 5-stop

int inputData[4]; //data from wifi

void setup()

{

Serial.begin(9600);

}

void loop()

{

WiFi_Rescue_Robot();

}

void WiFi_Rescue_Robot()

{

WifiControl();

Move(moveDirection);

}

void WifiControl()

{

//operate wheel

if(inputData[0] == 0x00)

{

if(inputData[1] != moveDirection)

{

moveDirection = inputData[1];

}

}

}

void serialEvent()

{

static int i;

static boolean revStart;

while (Serial.available())

{

//get data from wifi

int inData = Serial.read();

if (inData == 0xff && !revStart)

{

revStart = true;

}

else if(revStart)

{

inputData[i] = inData;

i++;

if(i > 3)

{

if(inputData[3] == 0xff)

{

i = 0;

revStart = false;

}

else

{

i = 0;

revStart = false;

}

}

}

}

}

void Move(int direction)

{

switch (direction)

{

case 0x01:MoveForward();break;

case 0x02:MoveBackward();break;

case 0x03:MoveLeft();break;

case 0x04:MoveRight();break;

case 0x05:MoveStop();break;

default:MoveStop();break;

}

}

void MoveForward()

{

//motor_0 clockwise

digitalWrite(5, LOW);

digitalWrite(6, HIGH);

//motor_1 clockwise

digitalWrite(9, LOW);

digitalWrite(10, HIGH);

}

void MoveBackward()

{

//motor_0 clockwise

digitalWrite(5, HIGH);

digitalWrite(6, LOW);

//motor_1 clockwise

digitalWrite(9, HIGH);

digitalWrite(10, LOW);

}

void MoveRight()

{

//motor_0 clockwise

digitalWrite(5, HIGH);

digitalWrite(6, LOW);

//motor_1 clockwise

digitalWrite(9, LOW);

digitalWrite(10, HIGH);

}

void MoveLeft()

{

//motor_0 clockwise

digitalWrite(5, LOW);

digitalWrite(6, HIGH);

//motor_1 clockwise

digitalWrite(9, HIGH);

digitalWrite(10, LOW);

}

void MoveStop()

{

//motor_0 clockwise

digitalWrite(5, HIGH);

digitalWrite(6, HIGH);

//motor_1 clockwise

digitalWrite(9, HIGH);

digitalWrite(10, HIGH);

}

4. 安卓手機APP配置及操作

(1)安裝WIFIRobot.apk到安卓手機內。

(2)打開主控板的開關啟動設備,并使用手機連接GL-AR150-xxx(xxx為隨機數字與字母)密碼:goodlife

poYBAGOYGvmAT5JzAABpPHewHWI085.png

(3)打開“WIFIROBOTS”APP。

poYBAGOYGxuAMaN3AACPNoNF2Lg745.png

(4)選擇設置(以V1.06版界面為例,你也可以安裝其他版本,設置方法相同)

pYYBAGOYGz-Afh3pAAGw1yZKLKY579.png

(5)按照下圖所示進行參數配置,點擊確定

pYYBAGOYG2iAM5wiAAEVyANSg9w212.png

(6)手機屏幕上可以實時顯示攝像頭拍攝到的畫面,圖像顯示的分辨率可通過在電腦端調整WiFi分辨率進行設置。通過按鈕可以操作控制機器人運動。

pYYBAGOYG46Af8LdAAH-WeJcbAQ754.png

5. 資料內容

WiFi視頻遙控-例程源代碼

WiFi無線路由器-安卓APK文件

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    210

    文章

    28226

    瀏覽量

    206602
  • usb
    usb
    +關注

    關注

    60

    文章

    7902

    瀏覽量

    264037
  • APP
    APP
    +關注

    關注

    33

    文章

    1568

    瀏覽量

    72384
  • WIFI
    +關注

    關注

    81

    文章

    5290

    瀏覽量

    203313
  • Arduino
    +關注

    關注

    187

    文章

    6464

    瀏覽量

    186674
收藏 人收藏

    評論

    相關推薦

    斜三角履帶底盤的制作

    1.運動功能說明 ? ? ? ?斜三角履帶底盤可以通過兩側履帶的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛
    的頭像 發表于 12-14 10:33 ?2040次閱讀
    斜三角<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作

    小型平行履帶底盤的制作分享

    小型平行履帶底盤可以通過兩側履帶的 差速運動 來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能
    的頭像 發表于 01-12 14:50 ?3085次閱讀
    小型平行<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作分享

    履帶機器人 金屬底盤

    ` 本帖最后由 威凱-智控 于 2012-8-14 23:28 編輯 今天給大家分享一個全金屬的履帶機器人底盤準備最履帶機器人的朋友們,可以一起交流一下機器人瘋狂愛好者 讓思維沸騰起來 讓智慧行動起來 共同創造機器人的精彩!
    發表于 08-14 23:25

    二自由度WIFI 履帶車 PS2 無線控制 手機安卓控制項目計劃(連載)

    無線手柄協議破解調試 確定每個按鍵鍵碼值4.通過PS2手柄實現履帶車控制5.PS2手柄實現履帶車控制并同時實現對4自由度機械手控制
    發表于 08-04 23:05

    履帶底盤的結構部分

    寫在前面:看著網上那些履帶底盤,怎么看怎么不舒服,還是決定自己做。這樣就帶來一個很大的問題,就是很多結構件都要用3D打印。我自己有3D打印機,下面不但會給出設計,還會給出實物照片。但是,對于沒有3D
    發表于 02-19 03:54

    樹莓派遙控視頻小車的方法

    樹莓派遙控視頻小車實現功能硬件材料控制程序PS2手柄驅動程序運動控制程序源碼鏈接擴展功能實現
    發表于 02-08 06:02

    藍牙遙控履帶底盤行駛

    1. 功能描述 本文提供的示例所實現功能為:用手機APP遙控斜三角履帶底盤樣機
    的頭像 發表于 12-16 13:37 ?656次閱讀
    藍牙<b class='flag-5'>遙控</b><b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>行駛

    履帶差速移動機器人底盤平臺

    MID-01 是一款具有良好的穩定性和越野能力的中型履帶機器人底盤,是一款平穩性的底盤,它可實現原地旋轉,整車沿用經典的克里斯蒂式獨立懸掛設計,8 組懸掛臂+自張緊懸掛系統,
    發表于 12-23 14:44 ?2次下載

    小型雙節履帶底盤的制作

    1.運動功能說明 雙節履帶車可以通過兩個驅動輪的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能,并可通過舵機關節模塊進行小臂的抬起和落下。通過
    的頭像 發表于 01-07 10:56 ?815次閱讀
    小型雙節<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作

    正三角履帶底盤的制作分享

    1.運動功能說明 正三角履帶底盤可以通過兩側履帶的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛
    的頭像 發表于 01-18 10:40 ?840次閱讀
    正三角<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作分享

    小型三節履帶底盤的制作

    雙節履帶車可以通過兩個驅動輪的差速運動來實現前進、后退、原地轉向、大半徑轉向等基本行駛功能,并可通過舵機關節模塊進行小臂的抬起和落下。通過底盤運動與小臂運行的結合,
    的頭像 發表于 01-29 09:15 ?1151次閱讀
    小型三節<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b>的制作

    小型平行履帶底盤實現紅外避障功能

    1. 功能說明 ? ?本實驗使用的樣機為R026a樣機小型平行履帶底盤。在樣機前方安裝1個 近紅外傳感器 ,如果遇到障礙,機器人后退,否則機器人前進,實現機器人避障的效果。 2. 電子
    的頭像 發表于 03-09 08:46 ?505次閱讀
    小型平行<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b><b class='flag-5'>實現</b>紅外避障<b class='flag-5'>功能</b>

    小型平行履帶底盤實現超聲避障功能

    1. 功能說明 ? ?本實驗使用的樣機為R026a樣機小型平行履帶底盤。在樣機前方安裝1個 超聲波傳感器?,如果遇到障礙,機器人后退、轉向,否則機器人前進,實現機器人避障的效果。 2.
    的頭像 發表于 03-09 08:49 ?439次閱讀
    小型平行<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b><b class='flag-5'>實現</b>超聲避障<b class='flag-5'>功能</b>

    小型平行履帶底盤實現雙灰度循跡功能

    1. 功能說明 ? ?在小型平行履帶底盤樣機上安裝2個 灰度傳感器 ,實現機器人沿指定路線進行運動的效果。 2. 使用樣機 ? ?本實驗使用的樣機為R026a樣機。 3.
    的頭像 發表于 03-09 08:52 ?412次閱讀
    小型平行<b class='flag-5'>履帶</b><b class='flag-5'>底盤</b><b class='flag-5'>實現</b>雙灰度循跡<b class='flag-5'>功能</b>

    MID-01履帶差速移動機器人底盤

    MID-01 是一款具有良好的穩定性和越野能力的中型履帶機器人底盤,是一款平穩性的底盤,它可實現原地旋轉,整車沿用經典的克里斯蒂式獨立懸掛設計,8 組懸掛臂+自張緊懸掛系統,
    發表于 12-23 09:42 ?1次下載