Arduino四軸機械臂

2021-02-15 電子創客派

不經意間2019就過去了,2019給e哥的感覺就是:迷茫,找不到方向,找不到答案。如果你也和e哥感覺一樣,那就讓我們一起在接下來的2020找到屬於自己的答案,勇敢向前走吧。

勇敢的向前走

黎明的那道光

會越過黑暗

打破一切恐懼我能

找到答案

今天是2020年的第一天,首先祝大家元旦快樂。今天也是對2019年該總結的時候了。過去的一年小夥伴在QQ群內提了不少問題,其中最多應該是如何製作機械臂了。《利用舵機製作簡單機械臂》這篇文章已經發布了幾年,它是基於STC單片機開發的三軸機械臂,有不少小夥伴也根據它製作出自己的機械臂,甚至還有人用它參加電子製作大賽獲得名次。顯然大家對機械臂還是比較感興趣的。當然也有小夥伴覺得控制舵機的單片機程序有些複雜,不好理解,那麼下面e哥就介紹如何利用Arduino更加簡便的製作機械臂。

Arduino有強大的支持庫和擴展板,使用它來開發一些電子製作會比單片機簡單很多很多。就拿我們接下來要介紹的四軸機械臂來說,如果使用51單片機實現,你不但要操作單片機的IO還要配置定時器產生PWM,定時器配置較為複雜,而使用Arduino你只需要操作IO就可以了,其他的交給支持庫。

接下來要介紹的機械臂共有四軸使用四個舵機,分別控制上下、左右、前後、抓動作

主板使用了Arduino UNO R3,擴展板和按鍵板都是自己焊接的。舵機使用型號為SG90,機械臂組件為木製拼接板。

組成部分


Arduino UNO R3

擴展板

擴展板上焊接了個USB插座轉接板,它是用來供電的,因為直接使用Arduino板上USB供電可能帶不起四個舵機。圖左有四個三插針座,用來接四個舵機,從上到下依次接控制前後、抓、左右、上下動作的舵機。

按鍵板

按鍵板上面0~7對應的是Arduino的0~7引腳。

機械臂組件

機械臂組件可以在某寶上購買,搜索關鍵詞:機械手臂木製拼接。

電路圖

整個製作的電路連接也很簡單。

按鍵板電路

Arduino與擴展板電路

上圖電路示意圖使用Fritzing繪製的。黃色粗線為舵機控制線、紅色粗線為5V電源、黑色粗線為地。

組裝效果

由於Arduino編程簡便性,且擁有強大支持庫,本製作Arduino四軸機械臂程序總行數不到150行,而且非常好理解。程序用到了Servo這個支持庫,使用它就能直接產生舵機需要的PWM脈衝了。

  #include <Servo.h>

  // 舵機引腳;

  #define SERVO_U_D_PIN     13

  #define SERVO_R_L_PIN      12

  #define SERVO_F_B_PIN      10

  #define SERVO_G_PIN         11

  .

  // 舵機定義;

  Servo myservo_u_d;     // 上/下 移動;

  Servo myservo_r_l;       // 左/右 移動;

  .

  // 舵機引腳綁定;

  myservo_u_d.attach(SERVO_U_D_PIN);

  .

  // 舵機轉角賦值;

  myservo_u_d.write(u_d);

  .

Arduino四軸機械臂就介紹到這,如果大家對它感興趣,想獲取相關程序等資料可以通過下列方式:

1、加入電子創客派QQ群(143867886)在群內文件裡下載;

2、在電子創客派微信公眾號首頁回復「我要下載」獲取百度網盤下載連結。

相關文章



相關焦點

  • 碳纖維機械臂是否可以替代傳統金屬材料機械臂
    此外,一些自動檢測裝置、管路、冷卻裝置等也都會安裝在機械臂上,由於機械臂是一個典型的懸臂梁結構,自身的質量會嚴重影響金屬機械手臂的定位精度和運行效率。碳纖維是一種強度高、重量輕的高性能纖維,其比重比鋁還輕,不到鋼的1/4,比強度是鐵的20倍。抗拉強度在鋼的7-9倍以上,耐酸鹼腐蝕,且不易變形,能夠長期適應惡劣環境。
  • 使用Arduino Nano開發板製作手勢控制的機械臂
    這些機械臂可以在裝配線中進行焊接、鑽孔、噴漆等劇烈機械工作的行業中找到,最近還開發了高精度的先進機械臂來執行複雜的外科手術。在之前的文章中,我們3D列印了機械臂,並使用MG995伺服電機製作了機械臂。我們將再次使用相同的3D印表機器人手臂,通過Arduino Nano、MPU6050陀螺儀和彎曲(Flex)傳感器製作手勢控制的機器人手臂。
  • 100套機械手臂機械人關節機械臂3D模型Solidworks工業設計圖紙
    01圖紙簡介機械臂3D圖紙,含參數,可以編輯!共100套,含零件結構,壓縮後大小為4.8GB。Solidworks、NX、creo等機械工業軟體可以打開。02模型詳情包含: 五軸機械手、四軸機械手、三軸機械手、二軸機械手、行走機械人、人形機器人、關節機械臂等!
  • 加拿大的Canadarm3機械臂
    加拿大是國際公認的太空機器人的引領者,其設計製造的機械臂Canadarm1是第一個進入太空的加拿大機械臂,自1981年首次在太空梭上測試和使用。2001年Canadarm2一直在為國際空間站服務。Canadarm3機械臂設想圖目前數百家加拿大公司將參與建造Canadarm3機械臂,以配合Artemis任務和未來的載人深空飛行任務
  • 一隻機械臂的故事
    >劉培超(左)和同事正在對機械臂進行手持示教突然之間,被「聚光」籠罩劉培超自幼成長在山東,大學就讀於山東大學機械工程專業推開一扇想像力的大門連續兩年,DOBOT機械臂位居國產品牌工業機器人出口數量的NO.1,產品銷往全球140多個國家和地區。不少人訝異:曾經需要花幾萬甚至十幾萬才能買到一臺的機械臂,為什麼越疆的價格能做到僅萬元上下?
  • MATLAB中的機械臂算法——動力學
    Robotics System Toolbox(RST)中的動力學算法前面,我們講了機械臂的運動學(kinematics):正向運動學和反向運動學。正向運動學指的是在已知機械臂各個關節角度的情況下,推算end-effector(機械臂終端)的位置和方向(合稱pose)。
  • 美軍曝光「第三隻臂」外骨骼機械臂
    的輔助機械臂,可大幅減輕士兵作戰負擔,幫助士兵手持突擊步槍等武器,設計理念和外形都十分接近1986年上映的科幻電影《異形2》中的科幻武器。「軍用外骨骼系統」並非新興事物,但輔助機械臂作為一種簡化版的單兵「外骨骼」系統還是頗有創意,本文就此為您解讀。
  • 寧海四軸立式加工中心_順盟數控機械安心之選
    寧海四軸立式加工中心,順盟數控機械安心之選,順盟公司秉承「創新與傳統結合、工藝與現代科技結合、檢測與國際標準結合、管理與市場需求結合、服務與客戶滿意結合」的經營理念,以高效的運作、世界同步的技術、國家認證的品質、客戶滿意的產品為企業精神,為您提供高精度、高性能、高效率的工具機設備和滿意的服務。 彩鋼工程價格-看這裡!
  • 堪稱人類第三隻手的機械臂,能畫會寫還會3D列印
    越疆魔術師機械臂是一個高精度 4 軸桌面智能機械臂。它能幫助你寫字畫畫抓握東西,甚至 3D 列印也不在話下。今天極果玩帶就大家一起看看這臺越疆魔術師機械臂到底有多厲害!按下這個按鈕,機械臂將進入一個電動助力的模式,也就是說你按著這個鍵可以牽著它移動到任何位置,而它很願意跟你走,鬆開這個鍵機械臂立即固定在這個位置上。
  • 結構設計 | 樂高六軸機械臂結構解析
    >這款機械臂運行的時候轉動非常平穩,幾乎沒有抖動和晃動。大家可以對比一下樂高官方的那個機械臂的案例,晃動非常大。
  • 漫威電索的機械臂很強?其實恰恰相反,這條機械臂本質是病毒!
    也正是因為天啟想要讓電索下線的設定,使得之後的天啟在對抗電索的時候,釋放了一種名為「機械組織」的病毒,直接感染了電索,從而造成了電索的身體開始出現機械化的狀態。,充其量只能做到在原有的感染基礎上,將已經近乎機械化的胳膊,轉化為一條機械臂。
  • 為機械臂裝上大腦的深度學習系統,史上最靈活的機械臂長這樣
    下面讓我們來看看,這個號稱史上最靈活的機械臂究竟長啥樣。 大多數人認為用手去抓取東西是一件非常簡單的事情,但事實並非如此。人的一隻手有20多個自由度,表面布滿的觸覺神經,人手的靈活性及對整個身體的重要性,在大腦看來其實是這樣的:
  • 萬能超的arduino學習日記(一)
    Hi,大家好,這裡是萬能超,一個機械狗。本科時候有接觸過arduino,但是由於導師方向原因,轉做了3D列印和動力學分析,所以這裡是啥都會一點點的萬能超,希望能夠和大家一起學習討論。最近由於興趣原因,決定重新撿起arduino,所以決定寫這個萬能超的arduino學習日記跟大家一起重新學習。
  • 莫門圖斯將為其「天上搬運工」加裝機械臂
    加裝太空製造歐洲公司機械臂的莫門圖斯公司根據所籤的諒解備忘錄,雙方將把太空製造公司的一臺機械臂安裝到莫門圖斯的一個「活力騎乘」轉移飛行器上。有了機械臂,「活力騎乘」便能抓住天上的衛星,並將其轉移到新的軌道。莫門圖斯此前已宣布同一些公司達成了協議,但那些協議都是要在射前就把用戶的小衛星裝到「活力騎乘」上。
  • arduino從零開始(4)PWM與呼吸燈
    在arduino中,我們常用PWM來驅動LED的暗亮程度,電機的轉速等。我們知道,在數字電路中,電壓信號是離散的: 不是 0(0V)  就是 1(5V或者3.3V), 那麼如何輸出介於 0v 和  5V之間的某個電壓值呢?簡單來說就是在一個周期內讓電壓在0V與5V之間快速切換,根據5V的佔比便可以模擬出0v到5v之間的不同電壓。
  • 「玉兔」機械臂成功實施首次月面探測(圖)
    微博圖片  軍報記者:#快訊#【「玉兔」號月球車機械臂成功實施首次月面科學探測】北京時間14日21時45分,在北京航天飛行控制中心精確控制下,「玉兔」號月球車機械臂,對腳下月壤成功實施首次月面科學探測。
  • 四軸飛行器直流無刷電機驅動:反電勢過零檢測及程序
    四軸飛行器是近來在專業與非專業領域都非常火爆的技術產品。下面這篇文章針對四軸飛行器無位置傳感器無刷直流電機的驅動控制,設計開發了三相六臂全橋驅動電路及控制程序。表1 MOSFET管參數由圖1 可知,A1~A3 提供三相全橋上橋臂柵極驅動信號,並與ATMEGA16單片機的硬體PWM驅動信號相接,通過改變PWM信號的佔空比來實現電機轉速控制;B1
  • 無人機使用旋轉的螺旋槳臂 當撞到地面時可成為機器人車
    而近日由以色列本-古裡安大學科學家研發的的新型四軸飛行器也具有多種功能。這種無人機也能像常規四軸飛行器一樣飛行,但當撞到地面時會將其螺旋槳臂變為輪子,從而繼續移動。這種無人機被稱為FStar(飛行蔓延調諧自主機器人)。當以無人機形式運行時,就像一個普通的四軸飛行器一樣,使用一組四個水平推進器來產生向上升力並在空中向任何方向移動。
  • 搬運工的福音,可穿機械臂,讓你變身超人
    打開APP 搬運工的福音,可穿機械臂,讓你變身超人 發表於 2017-11-01 11:53:54 現在搬運工的福利來啦,可以穿的機械臂,讓每個人都能變成「超人」。   人類用長達2米的機械臂,輕鬆舉起了 1000 磅的重物——你可能覺得這樣的場景只會出現於科幻電影裡,但現在這些外骨骼將適用於實際場景中:石場工人可以利用它們,幫助自己運送重物從而降低受傷的風險。   目前,機器人公司Sarcos研發的Guardian GT就是這樣的機械臂。
  • 這個手掌大小的機械臂,簡直就是抄作業神器!
    先抄他一百遍憂鬱的烏龜今天,小二給大家介紹一個很有趣的東西