• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

舊手機(jī)+Arduino的巔峰之作—視頻監(jiān)控機(jī)器人 ,異地遠(yuǎn)程遙控(設(shè)計(jì)資料開(kāi)源共享)

2016/03/10
71
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

3D打印部件集合(STL文件+PRT文件).zip

共4個(gè)文件

視頻監(jiān)控機(jī)器人Ta跟常見(jiàn)的wifi-robot不同。常見(jiàn)的wifi-robot大多采用OpenWRT路由器板子和USB攝像頭,而視頻監(jiān)控機(jī)器人采用閑置的安卓舊手機(jī)作為機(jī)器人的大腦。

  • 這不僅是廢物利用的環(huán)保理念,而且通過(guò)充分利用安卓手機(jī)的強(qiáng)大計(jì)算能力和硬件資源,讓視頻監(jiān)控機(jī)器人的功能更加有亮點(diǎn):
  • 無(wú)需外接USB攝像頭,直接利用安卓手機(jī)的高清攝像頭,并通過(guò)手機(jī)強(qiáng)勁的GPU進(jìn)行視頻H.264壓縮編碼,以便網(wǎng)絡(luò)傳輸。
  • 利用安卓手機(jī)的聯(lián)網(wǎng)能力,wifi、3G、4G都可以聯(lián)網(wǎng)。并且集成了網(wǎng)靈的P2P云連接功能,從世界任何地方都可以連接機(jī)器人。
  • 利用手機(jī)計(jì)算能力,實(shí)現(xiàn)語(yǔ)音識(shí)別,用自然語(yǔ)音控制機(jī)器人動(dòng)作。
  • 利用手機(jī)計(jì)算能力,基于OpenCV軟件庫(kù),實(shí)現(xiàn)手勢(shì)分析和人臉追蹤。

原材料和組件

  • 方形卡通寵物外觀的紙巾盒 1個(gè)
  • 萬(wàn)能手機(jī)夾 1個(gè)
  • 網(wǎng)靈機(jī)器人3D打印件 1套
  • Arduino控制板 + 藍(lán)牙小板 1塊
  • L298N電機(jī)驅(qū)動(dòng)模塊 1塊
  • 標(biāo)準(zhǔn)舵機(jī) 1個(gè)
  • 電池電壓傳感器模塊 1個(gè)
  • 可充電鋰電池 1塊
  • 65mm輪子 + 電機(jī)(轉(zhuǎn)速不要太快,大概為50轉(zhuǎn)每分鐘) 2套
  • 一寸萬(wàn)向輪 1個(gè)
  • 開(kāi)關(guān) 1個(gè)
  • M3x30mm 長(zhǎng)螺絲 4根,M3x25mm螺絲若干,M3x8mm螺絲若干,自攻螺絲若干,銅柱長(zhǎng)螺絲 2根,M3螺母若干
  • 杜邦線若干,導(dǎo)電線若干

機(jī)器人Arduino周邊電路連接就很容易。準(zhǔn)備一些3Pin杜邦線和導(dǎo)電線,按照下面的電路圖連接相應(yīng)的電路模塊:

除了作為大腦的安卓手機(jī)外,視頻監(jiān)控機(jī)器人還采用了Arduino單片機(jī),用于控制電機(jī)舵機(jī)和連接傳感器模塊。

作為大腦的安卓手機(jī)與Arduino單片機(jī)是通過(guò)藍(lán)牙串口(例如市面上常見(jiàn)的HC-06)進(jìn)行通信的,其通信協(xié)議很簡(jiǎn)單,是基于字符串格式的,Arduino向安卓手機(jī)周期性發(fā)送傳感器讀數(shù),安卓手機(jī)向Arduino發(fā)送控制命令。

視頻監(jiān)控機(jī)器人的顯著特點(diǎn)是:可以用手機(jī)控制端和電腦控制端從異地遠(yuǎn)程遙控機(jī)器人,并實(shí)時(shí)觀看攝像頭圖像。這個(gè)功能的實(shí)現(xiàn)是基于網(wǎng)靈的P2P云連接平臺(tái),這是網(wǎng)靈多年來(lái)積累的底層核心技術(shù)。只要機(jī)器人接入網(wǎng)絡(luò),就可以從世界上的任何角落連接到機(jī)器人,無(wú)需設(shè)置路由器端口,無(wú)需做動(dòng)態(tài)域名映射,完全自動(dòng)穿透NAT內(nèi)網(wǎng)。

網(wǎng)靈機(jī)器人的控制端軟件就是 網(wǎng)靈云控制, 它相當(dāng)于一個(gè)“帶視頻回傳的遠(yuǎn)程遙控手柄”,有一些手柄按鍵和2個(gè)虛擬搖桿,其UI界面是這樣的:

終上所述,網(wǎng)靈機(jī)器人的總體框架原理圖是這樣的:

視頻演示:

源代碼、3D打印部件、控制端軟件至附件下載

  • 3D打印部件集合(STL文件+PRT文件).zip
    下載
    描述:STL文件3D打印,prt格式ProE設(shè)計(jì)軟件打開(kāi)
  • Arduino源程序.zip
    下載
    描述:源代碼
  • 安卓大腦的apk安裝包和源程序.zip
    下載
    描述:安裝包和源程序
  • 控制端軟件和機(jī)器人制作教程.zip
    下載
    描述:控制端軟件和機(jī)器人制作教程

相關(guān)推薦