久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 32112|回復: 9
打印 上一主題 下一主題
收起左側

舊手機扔了太可惜?做個萌萌噠的機器人吧

  [復制鏈接]
跳轉到指定樓層
樓主
ID:98924 發表于 2015-12-9 05:40 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式


先給51黑電子論壇的朋友來個視頻吧:



編者注:本項目名叫“網靈機器人”,來自資深創客高華,創客項目的詳細情況發表在網靈極客論壇。2012年高華開始接觸Arduino和智能硬件,之后也經歷過硬件創業,雖然沒有成功,但動手和分享的樂趣并沒改變。本項目的所有電路結構和源代碼都已經開源。硬創邦已經取得了本文章的相關授權,并對原文進行了少量編輯,著作權歸原作者所有,商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
網靈機器人是一個特殊的機器人,Ta跟常見的wifi-robot不同。常見的wifi-robot大多采用Openwrt路由器板子和USB攝像頭,而網靈機器人采用閑置的安卓舊手機作為機器人的大腦。

重新利用廢舊手機不僅是廢物利用的環保理念,而且還能通過充分利用安卓手機的強大計算能力和硬件資源,讓網靈機器人的功能更加強大、更有亮點:
  • 無需外接USB攝像頭,直接利用安卓手機的高清攝像頭,并通過手機強勁的GPU進行視頻H.264壓縮編碼,以便網絡傳輸。
  • 利用安卓手機的聯網能力,WiFi、3G、4G都可以聯網。并且集成了網靈的P2P云連接功能,從世界任何地方都可以連接機器人。
  • 利用手機計算能力,實現語音識別,用自然語音控制機器人動作。
  • 利用手機計算能力,基于OpenCV軟件庫,實現手勢分析和人臉追蹤。
除了作為大腦的安卓手機外,網靈機器人還采用了Arduino單片機,用于控制電機舵機和連接傳感器模塊。
作為大腦的安卓手機與Arduino是通過藍牙串口(例如市面上常見的HC-06)進行通信的,其通信協議很簡單,基于字符串格式。Arduino向安卓手機周期性發送傳感器讀數,安卓手機向Arduino發送控制命令。
網靈機器人的顯著特點是:可以用手機控制端和電腦控制端從異地遠程遙控機器人,并實時觀看攝像頭圖像。這個功能的實現基于網靈的P2P云連接平臺——只要機器人接入網絡,就可以從世界上的任何角落連接到機器人,無需設置路由器端口,無需做動態域名映射,完全自動穿透NAT內網。
網靈機器人的控制端軟件就是網靈云控制,其UI界面是這樣的:
終上所述,網靈機器人的總體框架原理圖是這樣的:
原材料和組件
  • 方形卡通寵物外觀的紙巾盒1個(這是萌的關鍵,某寶上有賣)
  • 萬能手機夾1個(某寶上有賣)
  • 網靈機器人3D打印件1套
  • Arduino控制板+藍牙小板1塊
  • L298N電機驅動模塊1塊
  • 標準舵機1個
  • 電池電壓傳感器模塊1個
  • 可充電鋰電池1塊
  • 65mm輪子+電機(轉速不要太快,大概為50轉每分鐘)2套
  • 一寸萬向輪1個
  • 開關1個
  • M3x30mm長螺絲4根,M3x25mm螺絲若干,M3x8mm螺絲若干,自攻螺絲若干,銅柱長螺絲2根,M3螺母若干
  • 杜邦線若干,導電線若干
工具
  • 電烙鐵,電鉆,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
所有的東西都配置好了之后,就該是挑逗TA的時間了:



評分

參與人數 3黑幣 +18 收起 理由
huzuntao2013 + 5 很給力!
qjzyx + 5 贊一個!
蘆葦劫 + 8 很給力!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:79544 發表于 2015-12-11 16:25 | 只看該作者
樓主你好:有51的源碼嗎?再就是怎么獲得ID謝謝!
回復

使用道具 舉報

板凳
ID:70330 發表于 2015-12-21 08:39 | 只看該作者
贊,51hei有你更精彩
回復

使用道具 舉報

地板
ID:236970 發表于 2017-11-5 15:48 | 只看該作者
厲害。樓主你就是機器人的作者么?
回復

使用道具 舉報

5#
ID:277773 發表于 2018-1-19 16:24 | 只看該作者
厲害了
回復

使用道具 舉報

6#
ID:266116 發表于 2018-1-19 22:37 | 只看該作者
很好的一個想法~~~~~~改天也試試!
回復

使用道具 舉報

7#
ID:81444 發表于 2018-3-29 10:46 | 只看該作者
利用手機做機器人是個好的創意。
回復

使用道具 舉報

8#
ID:277420 發表于 2018-4-10 10:35 | 只看該作者
qjzyx 發表于 2018-1-19 22:37
很好的一個想法~~~~~~改天也試試!

利用手機做機器人是個好的創意。
回復

使用道具 舉報

9#
ID:162514 發表于 2018-4-12 05:30 | 只看該作者
這也行?
回復

使用道具 舉報

10#
ID:331493 發表于 2018-5-16 18:33 | 只看該作者
贊,51hei有你更精彩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产美女一区二区 | 国产成人精品免费 | 国产精品自产拍在线观看蜜 | 久久久久国产精品一区二区 | 一区二区小视频 | 精品一区av | 色综合久久久 | www.欧美.com| 日韩成人高清 | 91久久久久久久久 | 毛片黄 | 中文字幕av网 | 国产高清在线精品一区二区三区 | 在线婷婷| 国产免费黄网 | 福利一区二区在线 | 日韩国产一区二区 | 五月婷婷导航 | 日韩在线欧美 | 色婷婷久久久久swag精品 | 欧美综合在线观看 | 亚洲精品视频一区二区三区 | 国产成人精品一区二区在线 | 成人国产精品一级毛片视频毛片 | 亚洲精品国产偷自在线观看 | 激情a| 羞羞视频免费在线 | 干干干操操操 | 精品国产久 | 欧美成人一区二区 | 欧美一级在线观看 | av中文字幕在线观看 | 亚洲国产精品视频一区 | 久久尤物免费一区二区三区 | 精品啪啪 | 波多野结衣在线观看一区二区三区 | 成人在线免费观看 | 精品无码久久久久久国产 | 中文字幕日韩在线 | 午夜影院污| 精品久久久久国产免费第一页 |