在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

用Arduino和安卓舊手機,DIY遠程遙控機器人

454398 ? 來源:互聯網 ? 作者:佚名 ? 2015-11-16 11:19 ? 次閱讀

網靈機器人采用閑置的安卓舊手機作為機器人的大腦。

這不僅是廢物利用的環保理念,而且通過充分利用安卓手機的強大計算能力和硬件資源,讓網靈機器人的功能更加有亮點:

1)無需外接USB攝像頭,直接利用安卓手機的高清攝像頭,并通過手機強勁的GPU進行視頻H.264壓縮編碼,以便網絡傳輸。

2)利用安卓手機的聯網能力,wifi、3G、4G都可以聯網。并且集成了網靈的P2P云連接功能,從世界任何地方都可以連接機器人。

3)利用手機計算能力,實現語音識別,用自然語音控制機器人動作。

4)利用手機計算能力,基于OpenCV軟件庫,實現手勢分析和人臉追蹤。

原理介紹:

除了作為大腦的安卓手機外,網靈機器人還采用了Arduino單片機,用于控制電機舵機和連接傳感器模塊。

作為大腦的安卓手機 與 Arduino單片機是通過藍牙串口(例如市面上常見的HC-06)進行通信的,其通信協議很簡單,是基于字符串格式的,Arduino向安卓手機周期性發送傳感器讀數,安卓手機向Arduino發送控制命令。

網靈機器人的顯著特點是:可以用手機控制端和電腦控制端從異地遠程遙控機器人,并實時觀看攝像頭圖像。這個功能的實現是基于網靈的P2P云連接平臺,這是 網靈多年來積累的底層核心技術。只要機器人接入網絡,就可以從世界上的任何角落連接到機器人,無需設置路由器端口,無需做動態域名映射,完全自動穿透 NAT內網。

網靈機器人的控制端軟件就是 網靈云控制, 它相當于一個“帶視頻回傳的遠程遙控手柄”,有一些手柄按鍵和2個虛擬搖桿,其UI界面是這樣的:


機器人手勢識別和人臉追蹤是基于OpenCV開發的,源程序在Android代碼的jni目錄,只是搭了一個框架,拋磚引玉,歡迎創客們改進和擴展。。。

原材料和組件

1)方形卡通寵物外觀的紙巾盒 1個(淘寶上有售)

2)萬能手機夾 1個(淘寶上有售)

3)網靈機器人3D打印件 1套

4)Arduino控制板 + 藍牙小板 1塊

5)L298N電機驅動模塊 1塊

6)標準舵機 1個

7)電池電壓傳感器模塊 1個

8)可充電鋰電池 1塊

9)65mm輪子 + 電機(轉速不要太快,大概為50轉每分鐘) 2套

10)一寸萬向輪 1個

11)開關 1個

12)M3x30mm 長螺絲 4根,M3x25mm螺絲若干,M3x8mm螺絲若干,自攻螺絲若干,銅柱長螺絲 2根,M3螺母若干

13)杜邦線若干,導電線若干

工具

電烙鐵,電鉆,502膠,電膠布,鉗子,改錐,小刀

組裝步驟

首先,將紙巾盒的上下兩部分揭開,分為上面的盒子和下面的底蓋,先用盒子。

將3D打印件--手機夾左支架 和 手機夾右支架 用自攻螺絲固定到盒子上,如下圖,注意左右支架都要固定到盒子的最邊緣,否則后面步驟將沒有足夠的寬度放置手機夾。

準備好標準舵機,尺寸 40.7*19.7*42.9mm

用2個自攻螺絲把舵機固定到‘手機夾左支架’上面,如下圖:

從正面看看,

下面開始弄萬能手機夾,先把里面的一層透明塑料板拆下來,透明塑料板后面要用到,別扔了。

把一側的2片可活動塑料片調整一下位置,下方的一片將會固定到‘手機夾右支架’上。

將3D打印件--‘手機夾聯軸器’ 插到手機夾的凹槽處,如下圖所示:

注意,舵機配帶的一字擺臂是事先用自攻螺絲 固定到‘手機夾聯軸器’上,這個一字擺臂是將要插到舵機的轉軸上的。

準備將手機夾安放到 左右2個支架上去。一邊是:一字擺臂插到舵機的轉軸上。

另一邊是:用2個自攻螺絲將‘手機夾右支架’和手機夾的下方可活動塑料片 緊緊固定。

到此,盒子部分就準備好了。下面開始弄底蓋部分。

用M3x25mm的長螺絲 將2個3D打印件‘底盤車輪支架’固定到底蓋。

然后把3D打印件‘底盤萬向輪支架’也固定到底蓋。

反面看是這樣的:

用電鉆在底蓋上鉆2個孔:

一個直徑20mm, 用于裝開關;

另一個直徑9mm,用于裝充電接口;

然后用M3x30mm的長螺絲把2個車輪(帶電機)安裝到‘底盤車輪支架’上,兩對電機線4根從底蓋穿孔引到里面去;

用M3x8mm的螺絲把萬向輪安裝到‘底盤萬向輪支架’上。

在里面用螺絲固定3D打印件‘電池固定盒’,

然后安裝L298N電機驅動板,如下圖所示:

把2個長的M3銅柱螺絲裝上去,然后把之前拆下來的手機夾透明塑料板安裝到銅柱螺絲上,用2個螺母固定。

透明塑料板上的螺絲孔可以用電路鐵或電鉆弄出來。

把“Arduino+藍牙”控制板用螺絲固定到透明塑料板上,

鋰電池安裝到‘電池固定盒’中:

換個角度看看:

把電池電壓檢測模塊小板 也安裝上去:

把鋰電池的DC母頭線安裝到 底蓋的充電孔中,用502膠固定;

把20mm直徑的開關安裝到 底蓋的開關孔中。

到此,底蓋部分要裝的也裝好了。(當然,后續如果你要往Arduino控制板上連接傳感器模塊的話,隨時可以揭開盒子連接線路!)

準備把紙巾盒上下兩部分蓋上:

OK,物理結構就組裝完畢了,大功告成!!!

最后還可以在左右兩邊再裝上2個舵機,固定2個小手臂,機器人看起來會更萌。

電子電路模塊連接

當你把網靈機器人的物理結構組裝好后,那電路連接就很容易了。準備一些3Pin杜邦線和導電線,按照下面的電路圖連接相應的電路模塊:

可以看出,Arduino控制板的供電是由L298N電機控制板的5V輸出的。

電壓檢測模塊連接到Arduino的模擬口A5;頭部舵機連接到Arduino的數字口D9;

你后續也可以擴展連接更多的傳感器,比如:

氣體傳感器MQ2連接到模擬口A4,溫濕度傳感器連接到數字口D8,

這些都是在Arduino的程序代碼中預定義好的,需要跟代碼對應:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

#include 《Servo.h》

#include 《dht.h》

//模擬IO口和數字IO口的定義

#define PIN_UNDEFINED 255

#define PIN_A_VOLTAGE 5 //電池電壓傳感器

#define PIN_A_MQX 4 //氣體傳感器,MQ2,MQ135

#define PIN_D_SERVO_V 9

#define PIN_D_SERVO_H PIN_UNDEFINED

#define PIN_D_SERVO_L 5 //PIN_UNDEFINED

#define PIN_D_SERVO_R 6 //PIN_UNDEFINED

#define PIN_D_DHT 8 //PIN_UNDEFINED //DHT11溫濕度傳感器

#define PIN_D_RELAY PIN_UNDEFINED //一路繼電器

#define PIN_D_RED PIN_UNDEFINED //紅外人體感應傳感器

#define PIN_D_LEDA PIN_UNDEFINED //LED指示燈A

#define PIN_D_LEDB PIN_UNDEFINED //LED指示燈B

//PT2272 Recv,D0-》D3用模擬IO口實現,因為Arduino UNO的數字IO口不夠用

#define PIN_D_2272VT 4

#define PIN_A_2272D0 0

#define PIN_A_2272D1 1

#define PIN_A_2272D2 2

#define PIN_A_2272D3 3

//315M、433M RF Send,控制智能開關、智能插座、電動窗簾。。。

#define PIN_D_315SEND 7 //PIN_UNDEFINED

#define PIN_D_433SEND PIN_UNDEFINED

//左中右三個方向的壁障傳感器pin定義

#define PIN_D_BIZ_C PIN_UNDEFINED

#define PIN_D_BIZ_L PIN_UNDEFINED

#define PIN_D_BIZ_R PIN_UNDEFINED

//L298N電機驅動板的控制pin

//舵機用了9號PWM,L298N用10,11號PWM的話,會導致10號PWM失效!!!

// motor A

#define dir1PinA 2

#define dir2PinA 10

#define speedPinA 3

// motor B

#define dir1PinB 12

#define dir2PinB 13

#define speedPinB 11

++++++++++++++++++++++++++++++++++++++++++++++++++++++++

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

    關注

    211

    文章

    28642

    瀏覽量

    208424
  • L298N
    +關注

    關注

    21

    文章

    224

    瀏覽量

    78819
  • 安卓
    +關注

    關注

    5

    文章

    2136

    瀏覽量

    57603
  • Arduino
    +關注

    關注

    188

    文章

    6477

    瀏覽量

    187823
收藏 人收藏

    評論

    相關推薦

    DIY機器人

    DIY機器人
    發表于 08-15 22:32

    手機尚未機軟件

    急求小車上位機軟件,正在DIY一個手機控制的遙控
    發表于 03-24 20:55

    遠程遙控的類人機器人系統

    遠程遙控的類人機器人系統
    發表于 04-14 00:57

    如何遠程控制機器人

    最近構思想做一個簡單的機器人,這個機器人安裝有攝像頭、機械手且通過無線控制行走和動作,采用nrf24l01+無線模塊來實現通訊,可以遠程結合攝像頭來操作
    發表于 10-25 13:31

    簡易DIY——巧用手機做智能機器人

    Spider以前已經被改裝過好幾次,而這一次,玩家們為其裝備以智能手機為載體的openCV(圖形濾鏡)app應用。當手機app發現玩家所選擇的物體以后,會向
    發表于 03-03 17:26

    【分享】DIY android版手機機器人

    ``DIY手機機器人在TED上看到iphone版手機機器人romo,如圖1.圖1 romoiphone
    發表于 08-14 10:12

    開源DIYArduino+手機變成視頻監控機器人,可異地遠程遙控

    ` 本帖最后由 atemphot 于 2015-11-23 11:49 編輯 本人花費大量時間,Arduino+手機 做了一個視頻監控機器人
    發表于 11-09 17:18

    如何做個萌萌噠的機器人!!

    自然語音控制機器人動作。利用手機計算能力,基于OpenCV軟件庫,實現手勢分析和人臉追蹤。除了作為大腦的
    發表于 11-13 15:38

    機器人arduino,DIY

    4自由度小機器人,容易DIY視頻1視頻2http://v.youku.com/v_show/id_XMTcwMzE3Mzg0NA==.html
    發表于 09-06 22:53

    手機 Arduino的巔峰之作—視頻監控機器人 ,異地遠程遙控

    )進行通信的,其通信協議很簡單,是基于字符串格式的,Arduino手機周期性發送傳感器讀數,
    發表于 09-27 14:01

    Arduino調試Rapiro機器人

    要注意,舵機上電后是不能強行外力扭動的,不然舵機必壞! 附件中有英文版的組裝圖。 機器人組裝完后,開始調試打開電腦的Arduino IDE軟件(我不專門介紹安裝了,自己度娘),mi
    發表于 08-10 20:19

    手機遠程控制

    電子發燒友網站提供《手機遠程控制.zip》資料免費下載
    發表于 07-26 09:22 ?3次下載
    <b class='flag-5'>用</b><b class='flag-5'>安</b><b class='flag-5'>卓</b><b class='flag-5'>手機</b><b class='flag-5'>遠程</b>控制

    智能手機控制的DIY Arduino機器人

    電子發燒友網站提供《由智能手機控制的DIY Arduino機器人.zip》資料免費下載
    發表于 11-24 11:41 ?1次下載
    由<b class='flag-5'>安</b><b class='flag-5'>卓</b>智能<b class='flag-5'>手機</b>控制的<b class='flag-5'>DIY</b> <b class='flag-5'>Arduino</b><b class='flag-5'>機器人</b>

    DIY Arduino藍牙控制機器人

    電子發燒友網站提供《DIY Arduino藍牙控制機器人.zip》資料免費下載
    發表于 06-27 14:59 ?1次下載
    <b class='flag-5'>DIY</b> <b class='flag-5'>Arduino</b>藍牙控制<b class='flag-5'>機器人</b>

    DIY+Arduino控制迷宮游戲

    電子發燒友網站提供《DIY+Arduino控制迷宮游戲.zip》資料免費下載
    發表于 06-29 14:53 ?0次下載
    <b class='flag-5'>DIY</b><b class='flag-5'>安</b><b class='flag-5'>卓</b>+<b class='flag-5'>Arduino</b>控制迷宮游戲
    主站蜘蛛池模板: 国产哺乳期奶水avav | 777成了人乱视频 | 全国男人天堂网 | 婷婷亚洲五月 | 日本黄色视屏 | 免费一级特黄特色大片在线观看 | 性孕妇洗澡video国产 | 久久99综合| www.天天干.com| 色天天综合网色鬼综合 | 欧美资源在线观看 | 四虎永久在线日韩精品观看 | 四虎永久网址影院 | 天天操天天摸天天射 | 伊人婷婷色香五月综合缴激情 | 奇米影视四色7777久久精品 | 久久香蕉国产精品一区二区三 | 四虎在线免费视频 | 亚洲成人免费看 | 午夜在线观看网站 | 色多网站免费视频 | 午夜久久免费视频 | 四虎影视最新 | 四虎黄色片 | 5252欧美在线观看 | 成人性生活免费视频 | caoporn97人人做人人爱最新 | 一日本道加勒比高清一二三 | 天天摸夜班摸天天碰 | 操美女免费网站 | 亚洲乱码卡一卡二卡三永久 | 精品国产三级a∨在线 | 深夜释放自己vlog糖心旧版本 | 国产免费一级在线观看 | 扒开双腿疯狂进出爽爽爽 | 最新四虎4hu影库地址在线 | 国产人成高清视频观看 | 老师今晚让你爽个够 | 伊人狼人综合网 | 国产一级大片免费看 | 性视频久久 |