99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

如何制作一個藍牙遠程控制的六足機器人

454398 ? 來源:wv ? 2019-10-09 11:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:所需條件

設(shè)備

烙鐵,3D打印機,噴水切割機。

材料

PLA 3D打印燈絲

鋼踏板

M3X20螺釘

M3X10螺釘

M3螺母

M3墊圈

623zz球軸承

CAD軟件

組件

(12)伺服馬達MG995

(2)9V電池

(1)6V,7Amp電池

GoPro攝像頭

Arduino MEGA

Arduino NANO

(2)游戲桿

(2)HC-05藍牙模塊

(1)10K電位器

第2步:力學(xué)和設(shè)計所需的零件

M機械設(shè)計

機械設(shè)計從每條腿要使用的伺服電動機的數(shù)量開始。在該項目中,決定每條腿使用2個伺服器,從而使其具有更大的自由度,并使其自然性顯著。顯然要提到的是,在任何類型的機械,機器或機器人中,自由度越大,動作和動作的自然性就越大。在此項目的計劃,要求和限制范圍內(nèi),將使用12個執(zhí)行器,每條腿2個。如前所述,伺服電機將是腿的主要組成部分,假設(shè)它們是代表機器人關(guān)節(jié)的那些點。通過觸發(fā)機器的不同運動,一起模擬運動使其行走。根據(jù)前面提到的伺服電機的尺寸,設(shè)計了一個外殼,其中裝有這種類型的執(zhí)行器。這一個的尺寸為設(shè)計一種緊固系統(tǒng)提供了參考點,該緊固系統(tǒng)用于支撐整個腿部的支撐元件和連接器。伺服電機中的一個垂直放置,另一個水平放置,這主要是由于其軸的旋轉(zhuǎn)方向和激活其所擰緊的元件的方向,從而使x軸或y軸產(chǎn)生運動,這是行走的必要條件。六足動物。查看圖形和圖像時,您可以看到它們組裝到機器人主基板上的點。如果以直立的姿勢看一下伺服電機,您會發(fā)現(xiàn)它位于兩個板之間。其中一個擰在上部,另一個擰在下部。從那里,連接器和桿將有助于在水平位置支撐第二個伺服電機,從中可以將4種不同類型的連接器用作支腿的一部分。這些允許機械運動模擬并激活該元件的抬起和移動。其中包括保持腳的最大部分的這兩個桿,腳被支撐在該桿上并幾乎占據(jù)了機器人的全部重量。

如前所述,定義您的設(shè)計存在局限性。它們可以是不同的類型,無論是機械的,經(jīng)濟的還是用于機器操作的任何其他重要資源。這些機械要素;在這種情況下,伺服電機確定了機器人的尺寸。這就是為什么本手冊中的設(shè)計具有如此尺寸的原因,因為它們主要從選定的執(zhí)行器和控制器開始,之后又添加了大電池。

重要的是,機械設(shè)計未定義為要復(fù)制。甚至可以通過模擬主要元件,條和/或連接器的應(yīng)力和疲勞來優(yōu)化??紤]到所選的制造方法(增材制造),您可以充分利用設(shè)計,模擬和打印最適合您的負載和應(yīng)用的實體。始終根據(jù)需要考慮支撐,緊固件和軸承的基本元素。這取決于他們在機制中扮演的角色。因此,您應(yīng)該考慮這些元素的規(guī)格,以便它們與腿的其他部分一起在適當(dāng)?shù)奈恢谩?/p>

步驟3:設(shè)計電子產(chǎn)品

2個為機器人設(shè)計的PCB。

1是將要安裝在機器人中的主板,第二個是電子設(shè)備在遙控器上。使用Fritzing軟件設(shè)計PCB,然后使用CNC雕刻機進行PCB雕刻。

主PCB包括Arduino Mega和藍牙模塊,所有伺服器也都連接在一起,并使用直接從電池到2個螺釘端子的兩根電源線。

從安裝Arduino Nano開始,遙控器PCB的組件更多,但結(jié)構(gòu)更緊湊,它連接了兩個操縱桿以控制Hexapod的方向和運動,一個按鈕帶有相應(yīng)的220Ohms電阻,一個電位器來調(diào)節(jié)機器人及其藍牙模塊HC05的高度。所有電路板均使用9V電池供電,而其上的元件均使用Arduino電路板的5v輸出供電。

設(shè)計完成后,可以使用專用的CNC PCB機械加工工具制造PCB。然后您可以繼續(xù)在板上安裝所有組件。

步驟4:步驟4:組裝

在獲得了所有可用的印刷零件,螺釘和軸承以及組裝機器人的工具之后,可以考慮組裝相應(yīng)的零件,從此開始。垂直伺服器的底座組裝成具有一個上板和一個下板,這些板中的6個在內(nèi)部裝有伺服電機?,F(xiàn)在,將與伺服電機軸的聯(lián)軸器擰緊,并將該零件連接到該零件上:“ JuntaServos”,在其對應(yīng)件中將具有其對應(yīng)的軸承,以促進兩個零件之間的旋轉(zhuǎn)。然后將其連接到第二個伺服器,水平伺服器以及與其他2個段鏈接的各自的一組桿,從而直接連接到鋼頭。兩者均用指定的螺釘固定。要完成腿部操作,需要在壓力下插入印有PLA的尖端。

必須重復(fù)此過程6次,以組裝支撐并激活機器人的6條腿部。最后;

步驟5:步驟5:編碼

在此部分中,將描述了一些代碼的工作原理。它將分為兩部分,遙控器代碼和六腳架代碼。

首先是控制器。您想讀取操縱桿中電位計的模擬值,建議對這些值進行過濾,并且僅當(dāng)這些值的變化超出代碼中規(guī)定的范圍時才足以獲取這些值。發(fā)生這種情況時,將使用Arduino Serial.write函數(shù)通過藍牙發(fā)送一個字符數(shù)組類型值,以指示其中一個值已更改,以便一旦另一個藍牙模塊接收到它們后便可以執(zhí)行某些操作。

現(xiàn)在,六足程序代碼也可以分為兩部分。

第一部分是根據(jù)藍牙接收到的消息指定要執(zhí)行的功能,第二部分是完成創(chuàng)建六腳架所執(zhí)行功能的必要步驟,例如向前走,向后,轉(zhuǎn)彎等。在代碼中要做的第一件事是為藍牙通信的操作以及舵機的功能及其在每條腿中的運動指定必要的變量。

Serial.readBytesUntil函數(shù)用于獲取整個字符數(shù)組,即6,所有命令具有6個字符,這是非常重要的考慮因素。在Arduino的論壇中,您可以找到有關(guān)如何選擇最佳參數(shù)的參考,以便正確接收消息。獲得完整的消息后,將其與strcmp()函數(shù)進行比較,然后使用一組為變量分配值的if函數(shù)在開關(guān)函數(shù)中分配六足動物的函數(shù)。

還有一些附加功能,其中一個功能在接收到命令“ POTVAL”時會更改機器人的高度,另一個功能會更改每條腿的相對高度及其靜態(tài)旋轉(zhuǎn),這可以通過操縱桿以及按下按鈕來實現(xiàn)。在控件中,將在六腳架代碼中接收到“ BOTTON”命令,并更改六腳架的移動速度。

步驟6:測試

在以下視頻顯示了六足動物如何隨時間演變,并查看測試結(jié)果和最終結(jié)果。

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

    關(guān)注

    213

    文章

    29748

    瀏覽量

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

    關(guān)注

    116

    文章

    6078

    瀏覽量

    174061
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    機器人看點:越疆機器人正式發(fā)布仿生機器狗 智元公布機器人運動控制模型專利

    給大家?guī)韮?b class='flag-5'>個機器人的最新消息: 越疆機器人正式發(fā)布仿生機器狗 7月9日,深圳越疆
    的頭像 發(fā)表于 07-09 15:03 ?694次閱讀

    年出貨約2萬臺!中國廠商主導(dǎo)全球四機器人市場

    電子發(fā)燒友網(wǎng)報道(文 / 吳子鵬)近日,國際數(shù)據(jù)公司(IDC)發(fā)布《全球四機器人市場份額,2024:中國廠商領(lǐng)跑,具身智能開啟多元行業(yè)應(yīng)用》報告。數(shù)據(jù)顯示,2024 年全球四機器人
    的頭像 發(fā)表于 07-03 00:57 ?6971次閱讀

    網(wǎng)線在機器人領(lǐng)域如何發(fā)揮重要作用

    機器人制造領(lǐng)域正經(jīng)歷前所未有的變革,網(wǎng)絡(luò)產(chǎn)品作為連接機器人內(nèi)部系統(tǒng)與外部環(huán)境的關(guān)鍵紐帶,在機器視覺、數(shù)據(jù)采集和遠程控制等環(huán)節(jié)發(fā)揮著決定性作用。本文將從這網(wǎng)線角度,來看看他們在
    的頭像 發(fā)表于 04-27 13:33 ?341次閱讀

    大象機器人攜手進迭時空推出 RISC-V 全棧開源軸機械臂產(chǎn)品

    識別聯(lián)調(diào)。 進迭時空致力于為智能機器人提供完整全棧優(yōu)化的RISC-V AI軟硬件解決方案,第代RISC-V AI CPU芯片K1已完成AI視覺感知、AI語音處理、自動避障、路徑規(guī)劃、運動控制
    發(fā)表于 04-25 17:59

    開源項目!教你如何制作開源教育機械臂

    )-非常適合使用另一個Pedro板或基于Arduino的遙控器進行多機器人通信或遠程控制。這對于群體機器人和低延遲應(yīng)用程序非常有用。 WiFi(ESP8266-01)-將Pedro連
    發(fā)表于 03-10 11:22

    仿生機器人地形自適應(yīng)步態(tài)規(guī)劃研究

    本研究針對機器人在復(fù)雜地形環(huán)境下的運動適應(yīng)性問題,提出了種融合多模態(tài)感知與動態(tài)優(yōu)化的地形自適應(yīng)步態(tài)規(guī)劃方法。首先建立基于改進DH參數(shù)的機器人
    的頭像 發(fā)表于 03-07 16:56 ?1206次閱讀

    開源項目!基于Arduino控制機器人

    步驟,完整復(fù)現(xiàn)這款低成本、高性能的機器人。開發(fā)過程中建議使用支架輔助調(diào)試,避免足部意外觸地。如需進步優(yōu)化步態(tài)或擴展功能,可基于提供的Arduino代碼進行二次開發(fā)。 其他代碼資料
    發(fā)表于 03-03 11:25

    機器人的結(jié)構(gòu)、控制及運動控制

    ? 四機器人憑借其獨特的地面接觸方式和對復(fù)雜地形的出色適應(yīng)能力,已成為自動化與機器人工程技術(shù)研究的焦點。近年來,在結(jié)構(gòu)設(shè)計、運動規(guī)劃和平衡控制等關(guān)鍵方面,四
    的頭像 發(fā)表于 01-20 10:15 ?2277次閱讀
    四<b class='flag-5'>足</b><b class='flag-5'>機器人</b>的結(jié)構(gòu)、<b class='flag-5'>控制</b>及運動<b class='flag-5'>控制</b>

    巡檢機器人特點和作用是什么

    ,工作人員因空間限制難以躲避,傷亡風(fēng)險極高。而四巡檢機器人以其獨特魅力闖入人們視野。它巧妙模仿動物身體結(jié)構(gòu),擁有四條靈活的“腿”,在很多場景替代了人工巡檢。 、四巡檢
    的頭像 發(fā)表于 01-16 17:38 ?670次閱讀
    四<b class='flag-5'>足</b>巡檢<b class='flag-5'>機器人</b>特點和作用是什么

    廣汽輪人形機器人,保安外賣家教樣樣來

    不久前,廣汽集團對外發(fā)布了自主研發(fā)的第三代具身智能人形機器人GoMate。這款全尺寸輪人形機器人全身擁有38自由度,在四輪狀態(tài)下高度約
    的頭像 發(fā)表于 01-16 13:58 ?1039次閱讀

    開源項目!OpenCat—— 全能的平價四機器人

    Arduino。一個人工遙控器處于中間位置,可以攔截機器人對自身身體的控制。它仍將保留某些本能,比如拒絕跳下懸崖。 目前,我有兩功能原型: 迷你模型是
    發(fā)表于 12-16 11:44

    焊接機器人六個軸分別是什么作用

    焊接機器人是現(xiàn)代工業(yè)自動化中的重要工具,其靈活性和高效性極大地提升了焊接質(zhì)量和生產(chǎn)效率。在焊接機器人中,“軸”是常見的結(jié)構(gòu)設(shè)計,這
    的頭像 發(fā)表于 11-21 17:45 ?1185次閱讀
    焊接<b class='flag-5'>機器人</b><b class='flag-5'>六個</b>軸分別是什么作用

    認識機器人與CW32四機器人控制項目

    認識機器人與CW32四機器人控制項目 、認識機器人 機器
    的頭像 發(fā)表于 09-28 15:46 ?555次閱讀

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作直想做的機器人——可愛無用機器人。
    發(fā)表于 09-03 09:34

    開源項目!用ESP32做一個可愛的無用機器人

    簡介 作者在完成碩士論文答辯后,利用空閑時間制作直想做的機器人——可愛無用機器人
    發(fā)表于 08-30 14:50