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

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

3天內(nèi)不再提示

怎樣使用Android手機的藍牙控制機器人手臂

454398 ? 來源:工程師吳畏 ? 2019-07-29 09:11 ? 次閱讀

在這個項目中,我將向您展示如何構(gòu)建Arduino& amp;使用Android手機藍牙控制機器人手臂。該機器人手臂可以在手動模式下操作,也可以在全自動模式下進行編程

您已經(jīng)看過一個來自Electronics Hub的機器人手臂項目,我們從廢料(除了電機和Arduino)做了一切。我們得到了你們對該項目的非常好的回應,基于此我們決定制作一個更好的版本2.0版,如果我必須說的話。

在進一步閱讀之前試試這個使用ARDUINO的簡單機器人武器。

這個DIY Arduino&藍牙機器人手臂項目使用Android手機通過藍牙通信進行操作。我們開發(fā)了Android手機應用程序,您可以使用它來控制機械臂進行手動操作或?qū)ζ溥M行編程以實現(xiàn)全自動操作。我將在后面的章節(jié)中解釋它們。

想要購買 這個項目? MAIL US

Arduino電路圖&藍牙控制機械臂

讓我們從Arduino&的電路圖開始。藍牙控制機器人手臂項目。下圖顯示了具有所有必要連接的電路圖。

電路圖看起來非常簡單但構(gòu)造部分機器人手臂有點復雜。

機械臂項目所需的組件

Arduino UNO [在此處購買]

4 x Tower Pro MG90S合金齒輪伺服電機[在此處購買]

HC-05藍牙模塊[此處購買]

3D打印機器人手臂部件及必要的螺釘,螺母和螺栓[購買]

Arduino和4伺服電機的正確電源[在此處購買]

連接線[在此處購買]

安裝了自定義應用程序的Android手機

組件說明

Arduino UNO和藍牙模塊在組件列表中非常簡單,但有趣的組件是Metal齒輪伺服系統(tǒng)和3D打印機器人手臂部件。

合金齒輪伺服MG90S

機械臂結(jié)構(gòu)中使用的伺服系統(tǒng)是TowerPro MG90S合金齒輪微型伺服系統(tǒng)。我們選擇了這種特殊的伺服系統(tǒng),因為普通的塑料齒輪伺服系統(tǒng)不穩(wěn)定,失速扭矩也較小。

在6.6V電源下,這款金屬齒輪伺服系統(tǒng)提供2.2Kg/CM的失速扭矩(遠遠超過常規(guī)SG90伺服系統(tǒng))。

3D印刷機械臂

任何機器人手臂項目的重要特征之一就是美學。因此,我們決定選擇機器人手臂的3D打印部件。 daGHIZmo設(shè)計了一個名為EEZYbotARM的3D機器人手臂,并將文件上傳到Thingiverse網(wǎng)站。

對于機械臂的3D模型文件,請訪問鏈接。

基于在這些3D模型文件上,我們使用本地3D打印機插座制作了這些部件。質(zhì)量非常好,尺寸也非常接近真實物體(不準確)。

如果你觀察上面的圖像,我已經(jīng)將機器人手臂的部分指定為基部,肩部,肘部和握把。隨后,伺服電機也被稱為基本伺服,肩部伺服,彎頭伺服和手柄伺服。

電路設(shè)計

如前所述,電路的設(shè)計非常簡單。 4個伺服電機的控制信號連接到Arduino UNO的4個PWM引腳,如下所示:基本伺服 - 引腳3,肩部伺服 - 引腳5,彎頭伺服 - 引腳6和手柄伺服 - 分別是Arduino引腳9。

所有伺服電機均為6V電源,而Arduino UNO則為9V電源。 HC-05藍牙模塊的TX和RX連接到Arduino的RX0和TX0引腳,即引腳0和1。

注意:編程Arduino時請勿連接藍牙模塊。

組裝3D打印機械臂部件

如果我解釋機器人手臂3D部件的逐步裝配程序,那將是一個非常冗長乏味的閱讀。因此,我將發(fā)布已完成機器人的一些照片,并將制作關(guān)于如何組裝機器人手臂的單獨視頻。在此期間,請看一下這些圖像。

Arduino的Android應用程序&藍牙控制機械臂

我們決定更進一步,設(shè)計一個簡單的Android手機應用程序,而不是通過計算機使用電位計或串行通信控制機器人手臂。

下圖顯示了運行Android 6.0版的智能手機中的應用程序布局。但該應用程序已針對Android版本8.0進行了測試,并且運行正常。

每對箭頭控制鍵有四對分別用于肩部,肘部,基部和握把舵。有一個程序按鈕,使用它可以啟用程序模式。有關(guān)項目工作的更多信息。

注意:

此應用程序使用Android手機的藍牙功能。此應用目前無法在Google Play商店中使用,因為它仍在測試中。

截至目前,我們尚未開發(fā)適用于iOS的應用。

想要購買 這個項目? MAIL US

Arduino&的工作藍牙控制機器人手臂

簡單的3D打印,基于Android手機,Arduino&藍牙控制機器人手臂是在這個項目中設(shè)計和開發(fā)的。我們現(xiàn)在將看到此機械臂的操作和工作。

在Android手機中安裝應用程序并提供訪問設(shè)備藍牙所需的權(quán)限。如果藍牙模塊(HC-05)未與手機配對,請使用手機的藍牙設(shè)置進行配對。

設(shè)備配對后,打開應用程序,它將自動列出配對的藍牙設(shè)備。選擇正確的藍牙模塊,如果一切順利,您將進入主控制面板。

在這里,您可以看到機器人手臂的四個伺服電機的控制,即基地,肩膀,肘部和握把。使用相應伺服電機的箭頭鍵并控制機械臂。這部分工作是機器人手臂的手動操作,每個動作必須手動調(diào)整。

下一步有趣的部分來了。您可以在中心看到一個名為“程序”的按鈕。在操作的任何時候,如果按此按鈕,機械臂將重置(移動到默認位置)并激活編程模式。

在此模式下,您可以對機械臂進行編程,以自動方式執(zhí)行一系列任務(wù)。例如,如果您想從一個地方選擇小物件并將其放在另一個地方,則無需一直手動調(diào)整值。

所有您需要的要做的是進入編程模式并教導機器人手臂按照一系列步驟來完成任務(wù)。編程機械臂后,您可以運行程序,它將循環(huán)這些已編程的步驟直到停止。

您也可以隨時暫停自動操作并從同一點繼續(xù)。此外,如果您希望退出編程模式并手動操作機械臂,您可以簡單地“關(guān)閉”編程模式。

將很難清楚地解釋機械臂的操作(手動和自動模式)在這里。所以,我會制作同樣的視頻。

Arduino& amp;藍牙控制機械臂項目

此機器人手臂可以使用任何基于Android的藍牙智能手機進行控制。

用于Android手機的專用應用程序,用于控制機械臂。

有兩種操作模式:手動模式和自動模式。

對于常規(guī)或手動操作,您可以通過操縱機械臂的各個伺服電機的值來控制機械臂。

當編程模式為啟用后,您可以對機械臂進行編程以實現(xiàn)全自動操作。

機械臂包含四個金屬齒輪伺服系統(tǒng)和3D打印零件。

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

    關(guān)注

    210

    文章

    28103

    瀏覽量

    205852
  • 藍牙
    +關(guān)注

    關(guān)注

    114

    文章

    5751

    瀏覽量

    169596
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6457

    瀏覽量

    186502
收藏 人收藏

    評論

    相關(guān)推薦

    【開源項目】你準備好DIY一款功能強大的機器人了嗎?

    以及3D打印機械部件。通過運動控制、藍牙連接和可定制的眼部表情,讓這款機器人活靈活現(xiàn)。 所需材料 電子元件: Atmega328p微控制器(SMD VQFN版本)、L293電機驅(qū)動器
    發(fā)表于 11-08 10:53

    舵機技術(shù)深度解析,讓機器人更智能!

    你是否曾駐足于那些靈活的機器人手臂前,驚嘆于它們?nèi)绾尉珳实刈ト∥锲??或者你是否曾仰望藍天,對無人機那行云流水般的飛行軌跡感到好奇?這些令人矚目的技術(shù)成就,其背后的秘密武器,正是我們今天要深入探討
    的頭像 發(fā)表于 11-06 14:19 ?132次閱讀

    伺服控制機器人控制方式有哪些

    伺服控制機器人是一種高度精確的自動化設(shè)備,它能夠執(zhí)行復雜的任務(wù),如精確定位、重復運動和力控制。伺服控制系統(tǒng)是機器人技術(shù)中的核心部分,它負責接
    的頭像 發(fā)表于 09-04 09:16 ?326次閱讀

    助力風電行業(yè)!深視智能SR7400線激光以機器人手眼標定實現(xiàn)風力葉片切割引導

    機器人手眼標定在機器人視覺領(lǐng)域,手眼標定是重要的一步,也是使自動化系統(tǒng)更加精確高效的關(guān)鍵一環(huán)。手眼標定可以幫助機器人轉(zhuǎn)換識別到的視覺信息,從而完成后續(xù)的控制工作(如抓取、焊接、噴涂、搬
    的頭像 發(fā)表于 07-27 08:45 ?285次閱讀
    助力風電行業(yè)!深視智能SR7400線激光以<b class='flag-5'>機器人手</b>眼標定實現(xiàn)風力葉片切割引導

    AMD Kria? KR 260套件+ROS 2快速開發(fā)機器人解決方案

    在這個項目中,我們將配置AMD Kria? KR 260機器人入門套件來控制Trossen Robotics ReactorX 150機器人手臂。這個復雜的機器人手臂使用ROBOTIS
    的頭像 發(fā)表于 06-21 16:35 ?8953次閱讀
    AMD Kria? KR 260套件+ROS 2快速開發(fā)<b class='flag-5'>機器人</b>解決方案

    如何使用PLC控制機器人

    隨著工業(yè)自動化技術(shù)的飛速發(fā)展,機器人技術(shù)作為其中的重要組成部分,其應用范圍日益廣泛。在機器人控制系統(tǒng)中,PLC(Programmable Logic Controller,可編程邏輯控制
    的頭像 發(fā)表于 06-17 10:50 ?1383次閱讀

    簡述工業(yè)機器人控制系統(tǒng)的特點

    工業(yè)機器人控制系統(tǒng)是工業(yè)機器人的核心組成部分,它負責接收輸入信號、處理信息、控制機器人的運動和執(zhí)行任務(wù)。隨著工業(yè)自動化和智能制造的快速發(fā)展,
    的頭像 發(fā)表于 06-16 15:38 ?1260次閱讀

    機器人控制系統(tǒng)的基本單元有哪些

    引言 機器人是一種具有高度自動化和智能化的設(shè)備,它可以模擬人類的行為和思維,完成各種復雜的任務(wù)。機器人控制系統(tǒng)是機器人的重要組成部分,它負責接收傳感器的信號,處理數(shù)據(jù),
    的頭像 發(fā)表于 06-16 15:36 ?1365次閱讀

    基于FPGA EtherCAT的六自由度機器人視覺伺服控制設(shè)計

    和增強系統(tǒng)處理圖像的實時性,本文提出了一種伊瑟特的六自由度機器人視覺伺服控制系統(tǒng),將攝像頭集成到基于 Zynq的伊瑟特主站上,提高了視覺伺服的實時性.經(jīng)測試,該平臺能夠?qū)σ曈X檢測目標的變化做出及時的反應
    發(fā)表于 05-29 16:17

    開源項目!教你如何復刻自平衡賽車機器人、智能家居中控、競技機器人先進模糊控制器等

    ;gt;>點此查看全文 3.全志XR806基于FreeRTOS下部署競技機器人先進模糊控制器 前言 很榮幸參與到由全志在線舉辦的XR806開發(fā)板試用活動。本人熱衷于各種的開發(fā)板的開發(fā),同時
    發(fā)表于 12-26 09:17

    LabVIEW的六軸工業(yè)機器人運動控制系統(tǒng)

    LabVIEW開發(fā)六軸工業(yè)機器人運動控制系統(tǒng) 本項目開發(fā)了一個高效的工業(yè)機器人控制系統(tǒng),重點關(guān)注于運動學算法和軌跡規(guī)劃算法的實現(xiàn)和測試。LabVIEW作為一個關(guān)鍵技術(shù),在項目中扮演了核
    發(fā)表于 12-21 20:03

    用全志R128復刻自平衡賽車機器人,還實現(xiàn)了三種不同的操控方式

    比較簡單,利用R128本身自帶的WiFi&藍牙特性,來實現(xiàn)兩塊R128開發(fā)板(機器人自身攜帶&手上的操控端)的UDP網(wǎng)絡(luò)通信控制。 源碼獲取 Gitee源碼獲取鏈接
    發(fā)表于 12-20 10:22

    開源作品!稚暉君超迷你低成本開發(fā)板、超酷機器人、智能手環(huán)等參考方案

    單片機用于處理藍牙模塊接收到的數(shù)據(jù),對電機驅(qū)動電路發(fā)送信號控制電機,超聲波模塊用于測量距離,TFT顯示屏用于顯示機器人當前電量。 由于內(nèi)容較多,先展示一下效果圖給大家看看,點擊下面查看原文即可查看全文
    發(fā)表于 12-12 10:28

    基于導納控制機器人拖動示教原理和實現(xiàn)步驟

    基于導納控制機器人拖動示教是一種常用的機器人控制策略,它允許人與機器人直接互動,實現(xiàn)自然、直觀的控制
    的頭像 發(fā)表于 12-04 09:48 ?5134次閱讀
    基于導納<b class='flag-5'>控制</b>的<b class='flag-5'>機器人</b>拖動示教原理和實現(xiàn)步驟

    人形機器人能做什么 人形機器人產(chǎn)業(yè)化面臨的挑戰(zhàn)

    人形機器人在構(gòu)型方面接近于人類的軀體,包括手臂、雙足、軀干和脖子。除此之外,還要具備一些視覺類的感知能力,以及用于控制運動的算力能力。
    發(fā)表于 11-27 11:18 ?551次閱讀