色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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控制板上連接傳感器模塊的話,隨時可以揭開盒子連接線路?。?/p>

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

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

    文章

    28524

    瀏覽量

    207532
  • L298N
    +關注

    關注

    21

    文章

    224

    瀏覽量

    78715
  • 安卓
    +關注

    關注

    5

    文章

    2134

    瀏覽量

    57317
  • Arduino
    +關注

    關注

    188

    文章

    6472

    瀏覽量

    187348
收藏 人收藏

    評論

    相關推薦

    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

    如何做個萌萌噠的機器人?。?/a>

    自然語音控制機器人動作。利用手機計算能力,基于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>控制迷宮游戲
    主站蜘蛛池模板: av天堂影音先锋在线| 国产成人精品久久久久婷婷| 亚洲精品在线不卡| 亚洲精品网址| 在教室轮流被澡高H林萌| 4455永久在线毛片观看| 97国产精品人妻无码免费| bbw极度另类孕妇| 大香网伊人久久综合观看| 国产高清亚洲日韩字幕一区| 国产午夜伦伦伦午夜伦| 精品久久免费视频| 美女张开腿露尿口给男人亲 | 亚洲欧美综合中文字幕| 坠落的丝袜美人妻| 办公室中文BD| 国产精品人妻无码久久久2022| 国产在线精品视频二区| 伦理片在线线看手机版| 日本19禁啪啪吃奶大尺度| 无码人妻丰满熟妇区五十路久久| 亚洲日韩有码无线免费| 91女神娇喘| 国产成人精品免费青青草原app | 2018久久视频在线视频观看| 成人亚洲视频| 混乱家庭电影完整版在线看| 暖暖 视频 免费 高清 在线观看 | 九色PORNY丨视频入口| 欧美日韩久久久精品A片| 午夜亚洲WWW湿好爽| 中文字幕亚洲综合小综合在线| yellow日本动漫高清| 国产又黄又粗又爽又色的视频软件| 狂躁美女BBBBBB视频| 日日噜噜夜夜狠狠扒开双腿| 亚洲视频在线观看网站| 扒开胸罩揉她的乳尖视频| 狠狠色噜噜狠狠狠狠米奇777| 欧美精品3atv一区二区三区| 亚洲精品成人|