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

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

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

老鼠機(jī)器人的制作教程

454398 ? 來源:工程師wv ? 2019-08-27 14:45 ? 次閱讀

第1步:你需要什么:

老鼠機(jī)器人的制作教程

- Arduino Nano微控制器

- 2臺(tái)SG90伺服電機(jī)(您可以在亞馬遜或某些在線商店中找到它們)

- 您必須打印3D模型,或者您可以使用紙板或塑料制作結(jié)構(gòu)。

- 一些電線和一個(gè)小面包板

- 9伏電池和連接器

此外,您還需要使用arduino IDE

步驟2:校準(zhǔn)舵機(jī)

在啟動(dòng)機(jī)器人之前,您必須執(zhí)行上一步。你需要找到伺服的中間位置。伺服可以轉(zhuǎn)動(dòng)180度(半個(gè)圓周),你需要先找到90度位置的位置才能使腿垂直于身體。為此,我編寫了一個(gè)程序,將伺服系統(tǒng)置于90o位置。一旦伺服系統(tǒng)處于90o,您就會(huì)有一個(gè)參考點(diǎn),指示伺服將在程序開始處的位置。

這是我用來使伺服器居中的程序:

#include

伺服前線;

伺服返回;

void setup(){

Front.attach(9);

Back.attach(6);

}

void loop(){

Front.write(90);

Back.write(90);

}

您必須對(duì)軟件或硬件進(jìn)行小幅調(diào)整,以改善機(jī)器人的移動(dòng)和獲得完美的步態(tài),但首先讓機(jī)器人移動(dòng),在項(xiàng)目結(jié)束時(shí),您將能夠進(jìn)行這些調(diào)整。

步驟3:組裝腿

在此之后你必須把舵機(jī)的軸放到腿部。機(jī)器人,為了使這更容易,你可以在腿的孔周圍切割一些材料進(jìn)入那里的軸。

其次你需要將帶有3D支腿的軸擰入伺服系統(tǒng),當(dāng)你所有人都在正確的位置時(shí),在軸和腿之間放一點(diǎn)熱膠,將它們固定到位。確保將腿放在90度,如步驟2所示。

步驟4:安裝舵機(jī)

現(xiàn)在你必須在機(jī)器人的身體上安裝舵機(jī),為了做到這一點(diǎn),你必須用一只手拿起身體,用腿將伺服推入一個(gè)洞,你有伺服。確保伺服電線的位置正確,否則伺服不適合機(jī)箱。伺服孔的一側(cè)有一個(gè)小槽。將該插槽用于電線。

使用另一組支腳重復(fù)此步驟。

步驟5:添加Arduino

完成所有這些步驟后,您將完成機(jī)器人硬件?,F(xiàn)在我們進(jìn)入最后一部分,電子和布線。首先,拿Arduino Nano將其推入面包板,然后你必須將面包板底部的紙張取出并將面包板粘貼在3D模型中。

步驟6:接線

讓我們做接線!在此步驟中,您將把面包板上的所有電線連接到伺服電機(jī)。

所有伺服系統(tǒng)都有三條線,所以一條用于arduino發(fā)送的信息,橙色一條,另一條用于+5v電流,紅色電壓,最后是GND(或接地)電線,這是棕色的。

要連接電線,您可能需要查看我們用于使伺服器居中的代碼。在代碼中我們可以看到前腿的伺服連接到引腳D9和另一個(gè)伺服,一個(gè)用于后腿和尾部它連接在端口D6。這意味著前伺服的橙色線連接到D9引腳,后腿伺服的橙色線連接到D6引腳。兩個(gè)伺服電機(jī)的紅色電纜變?yōu)?V,兩個(gè)伺服電機(jī)的棕色電線連接到GND(Arduino Nano的任何GND引腳)。

第7步:和一些代碼

要完成機(jī)器人,你必須把它帶回來!所以這里有我最喜歡的部分,代碼。

下面,我與您分享代碼。讓你的機(jī)器人走完一個(gè)完美的大門的關(guān)鍵是修改程序,使其完全適應(yīng)你的老鼠的重量和平衡,但我只推薦這個(gè),如果你知道一點(diǎn)arduino的編程。如果你的老鼠掙扎著走路,寫下評(píng)論,我可以幫助你讓你的老鼠走路一些風(fēng)格!

這里有你使用的代碼:

#include

Servo Front;

伺服返回;

void setup(){

Front.attach(9);

Back.attach(6);

Front.write(92);//我的前伺服,90度不完全筆直,所以我不得不將角度修改為92度。

Back.write(90);

延遲(1000);//機(jī)器人將所有腿垂直于身體并等待一秒

}

void loop(){

//此循環(huán)將一直運(yùn)行到你拔掉機(jī)器人

//您可以修改移動(dòng)之間的角度或延遲時(shí)間,使機(jī)器人走得更快或更慢,或者做出更大或更小的步驟

Front.write(132) ;

延遲(100);

Back.write(50);

延遲(300);

Front.write(50);

延遲(100);

Back.write(130);

延遲(300);

}

在arduino編程平臺(tái)編寫程序后,您可以將其上傳到機(jī)器人中,看看它是如何移動(dòng)的。

步驟8 :你完成了!

這個(gè)機(jī)器人組裝起來非常簡(jiǎn)單,程序也很簡(jiǎn)單。很容易讓它移動(dòng)。..。..但要讓它優(yōu)雅地移動(dòng)會(huì)非常復(fù)雜。如果你想開始構(gòu)建和編程步行機(jī)器人,這對(duì)你來說是一個(gè)很好的項(xiàng)目。您將學(xué)習(xí)該項(xiàng)目如何編寫“步態(tài)”,這是讓您的機(jī)器人行走的指令序列。

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

    關(guān)注

    210

    文章

    27838

    瀏覽量

    204589
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作了一個(gè)他一直想做的機(jī)器人——可愛無用機(jī)器人。 無用機(jī)器人原理是一個(gè)連接到開關(guān)的電機(jī),通過邏輯門控制。當(dāng)開關(guān)被推到“開”時(shí),
    發(fā)表于 09-03 09:34

    開源項(xiàng)目!用ESP32做一個(gè)可愛的無用機(jī)器人

    簡(jiǎn)介 作者在完成碩士論文答辯后,利用空閑時(shí)間制作了一個(gè)他一直想做的機(jī)器人——可愛無用機(jī)器人。 無用機(jī)器人原理是一個(gè)連接到開關(guān)的電機(jī),通過邏輯門控制。當(dāng)開關(guān)被推到“開”時(shí),
    發(fā)表于 08-30 14:50

    柔性機(jī)器人與剛性機(jī)器人區(qū)別與聯(lián)系

    柔性機(jī)器人和剛性機(jī)器人在結(jié)構(gòu)、功能、應(yīng)用場(chǎng)景等方面存在顯著的區(qū)別,但也有一些聯(lián)系。以下是它們的主要區(qū)別與聯(lián)系: 區(qū)別 1.結(jié)構(gòu)材料 柔性機(jī)器人:由柔性材料(如硅膠、彈性體、智能材料等)制成,能夠彎曲
    的頭像 發(fā)表于 07-21 15:37 ?318次閱讀
    柔性<b class='flag-5'>機(jī)器人</b>與剛性<b class='flag-5'>機(jī)器人</b>區(qū)別與聯(lián)系

    ROS讓機(jī)器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    本帖最后由 Tronlong創(chuàng)龍科技 于 2024-7-19 17:18 編輯 ROS系統(tǒng)是什么 ROS(Robot Operating System)是一個(gè)適用于機(jī)器人的開源的元操作系統(tǒng)。它
    發(fā)表于 07-09 11:38

    Al大模型機(jī)器人

    金航標(biāo)kinghelm薩科微slkor總經(jīng)理宋仕強(qiáng)介紹說,薩科微Al大模型機(jī)器人有哪些的優(yōu)勢(shì)?薩科微AI大模型機(jī)器人由清華大學(xué)畢業(yè)的天才少年N博士和王博士團(tuán)隊(duì)開發(fā),與同行相比具有許多優(yōu)勢(shì):語(yǔ)言
    發(fā)表于 07-05 08:52

    其利天下技術(shù)·搭載無刷電機(jī)的掃地機(jī)器人的前景如何?

    隨著懶人經(jīng)濟(jì)的崛起,智能家居設(shè)備的需求呈現(xiàn)出顯著的增長(zhǎng)態(tài)勢(shì)。作為智能家居領(lǐng)域的一員,掃地機(jī)器人因其方便、實(shí)用的特性而備受消費(fèi)者青睞。特別是在無刷電機(jī)技術(shù)的加持下,掃地機(jī)器人不僅提升了清潔效率,還優(yōu)化
    發(fā)表于 05-05 15:03

    LabVIEW的六軸工業(yè)機(jī)器人運(yùn)動(dòng)控制系統(tǒng)

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

    工業(yè)機(jī)器人產(chǎn)業(yè)發(fā)展及應(yīng)用現(xiàn)狀

    機(jī)器人(Robot)是一種能夠半自主或全自主工作的智能機(jī)器。機(jī)器人能夠通過編程和自動(dòng)控制來執(zhí)行諸如作業(yè)或移動(dòng)等任務(wù)。根據(jù)制造目的的不同, 機(jī)器人可分為工業(yè)
    發(fā)表于 12-21 16:07 ?1072次閱讀
    工業(yè)<b class='flag-5'>機(jī)器人</b>產(chǎn)業(yè)發(fā)展及應(yīng)用現(xiàn)狀

    ROS讓機(jī)器人開發(fā)更便捷,基于RK3568J+Debian系統(tǒng)發(fā)布!

    ROS系統(tǒng)是什么 ROS(Robot Operating System)是一個(gè)適用于機(jī)器人的開源的元操作系統(tǒng)。它提供了操作系統(tǒng)應(yīng)有的服務(wù),包括硬件抽象,底層設(shè)備控制,常用函數(shù)的實(shí)現(xiàn),進(jìn)程間消息傳遞
    發(fā)表于 11-30 16:01

    劍指人形機(jī)器人賽道,泰科機(jī)器人推出重磅關(guān)節(jié)模組

    泰科機(jī)器人幾年前就研判人形機(jī)器人賽道將會(huì)成為熱點(diǎn),決定研發(fā)人形機(jī)器人適用的關(guān)節(jié)模組,經(jīng)過艱苦的技術(shù)攻堅(jiān),泰科機(jī)器人推出了一系列適用于仿生機(jī)器人
    的頭像 發(fā)表于 11-22 11:12 ?594次閱讀
    劍指人形<b class='flag-5'>機(jī)器人</b>賽道,泰科<b class='flag-5'>機(jī)器人</b>推出重磅關(guān)節(jié)模組

    思靈機(jī)器人宣布完成對(duì)機(jī)器人公司Franka Emika的收購(gòu)

    全球領(lǐng)先的智能機(jī)器人獨(dú)角獸企業(yè)思靈機(jī)器人宣布完成對(duì)機(jī)器人公司Franka Emika收購(gòu)。
    的頭像 發(fā)表于 11-03 18:27 ?1153次閱讀

    機(jī)器人編程需要什么軟件?

    機(jī)器人編程需要什么軟件
    發(fā)表于 11-01 07:34

    Arduino教學(xué)機(jī)器人的使用教程

    本文檔的主要內(nèi)容詳細(xì)介紹的是Arduino教學(xué)機(jī)器人的使用教程
    發(fā)表于 09-27 06:53

    使用Arduino和PAJ7620手勢(shì)傳感器制作手勢(shì)控制機(jī)器人

    使用Arduino和PAJ7620手勢(shì)傳感器制作手勢(shì)控制機(jī)器人,簡(jiǎn)單程序即可實(shí)現(xiàn)。小小的傳感器可以識(shí)別各種手勢(shì)。它采用內(nèi)置的空間傳感器,可以感知接近和離開的對(duì)象。
    發(fā)表于 09-27 06:17

    教你做個(gè)PID控制巡線機(jī)器人

    在本項(xiàng)目中,我們將學(xué)習(xí)如何使用帶PID控制器的線跟隨機(jī)器人使用Arduino Nano來解決迷宮。
    發(fā)表于 09-25 06:54