Arduino+舵機製造指尖陀螺機器人

2021-02-19 趣無盡

MAKER:Nikus/ 譯:趣無盡

這是一個簡單到令人髮指的機器,它唯一的用途就是幫你去撥動指尖陀螺讓它高速旋轉……需要用一個 Arduino 驅動舵機,把它們固定好,放置在恰到好處的位置模擬手指的撥動動作。儘管構造簡單,但需要用上的技能並不少,趁這個項目練習一下木工、3D列印、編程以及各種工具的使用吧~

下面是製作視頻:


材料清單


指尖陀螺×1
電機×2
Arduino×1
M10螺絲×2
M10螺帽×2(帶2個墊片)
3D列印配件×2
M2螺絲×2
拉鏈×2
木塊×1

3D列印配件


這裡需要列印兩個很小配件,如有你沒有印表機,你也可以用木材或者塑料來代替。我選擇的藍色的PLA以便與我自己的指尖陀螺相匹配。
3D列印資源請到項目文件庫中下載。

https://maker.quwj.com/project/103


切割和鑽孔工作



1、首先切割木材。切割出的尺寸可以放下指尖陀螺和電機(你也可以把Arduino放在木材上切割,但沒有很大的必要)。

2、為M10鑽孔。這個孔是為了固定指尖陀螺的,鑽孔時要鑽的稍微大一點,以便將螺帽隱藏起來。


3、鑽兩個孔,用於固定拉鏈。以便讓電機固定到底座上。



4、在木頭底座上鑽一個深深的孔,將另一個拉鏈隱藏在底座用於固定另一個電機。


組裝



1、先將M10螺絲擰入到之前鑽的孔中。用螺母擰緊,然後放上墊片。
2、由於指尖陀螺沒有蓋子,在指尖陀螺上加上螺母和墊片。

3、旋轉手臂是由兩個3D配件和兩個電機組成的。用M2螺絲將大一點的配件與一個電機的底部固定,然後用拉鏈將小一點的配件與第二個電機的頂部相連。同樣使用M2螺絲固定3D列印配件。

4、這條手臂用拉鏈固定在底座上。


安裝Arduino


這是個非常簡單的程序,只需驅動電機向前和向後移動。你不需要安裝其他的庫。

#include <servo.h>

Servo arm1;

Servo arm2;

void setup() {

arm1.attach(3);

arm2.attach(5);

}

void loop() {

  arm2.write(15);

  delay(1000);

  arm1.write(0);

  delay(150);

  arm2.write(90);

  delay(500);

    

for(int i = 0; i &lt; 180; i++){

    arm1.write(i);

    arm2.write(90-i/3);

    delay(20);

  }

}


連接電機



將兩個電機連接到 arduino 。請注意,將電機 VCC 連接到 5V ,將電機 GND 連接到 arduino GND ,將信號連接到引腳 3 和 5 。


完成



這臺不停旋轉的指尖機器人做好了,美中不足的地方期待你的改良方案。


本項目文件庫地址:

http://maker.quwj.com/project/103

via instructables.com/id/Fidget-Spinning-Robot/

文中連結可點擊文末閱讀原文查看

更多精彩內容

用樹莓派DIY「啪啪」聲控開關

用 ESP8266 製造雷射逗貓神器

音頻跳動:製造32分頻音頻頻譜點陣

Raspberry Pi (樹莓派) 3代A+版發布

自製無限擴展的可充電18650鋰電池組

用 Arduino 製造 LED 文字滾動顯示器

在樹莓派上玩轉 micro:bit MicroPython

相關焦點

  • 舵機要怎麼驅動?用PCA9685解決,十來塊的板子能級聯900個舵機!
    眾所周知要製作機器人,舵機就是讓它動起來的關鍵器件。
  • 既指尖陀螺之後,最新旺季「爆款黑馬」指尖猴子 來襲!
    既上半年大熱的爆款指尖陀螺之後,現在要問最具潛力的爆款是什麼,很多跨境賣家要說那肯定是指尖猴子了。其實,指尖猴子早在8月就已經推出,9月引爆榜單,行業上榜勢頭頗有之前指尖陀螺的行業爆款風範。一方面,行業某些人士堅持熱炒指尖猴子,稱其可以成為接棒指尖陀螺成為亞馬遜熱款。
  • 「指尖陀螺」在西班牙還能火多久?
    「指尖陀螺」,低科技抒壓玩具,價格低廉,方便攜帶,2017年春天開始在美國大幅流行,甚至賣到商店斷貨。在這個網絡資訊發達的時代,信息傳遞的速度真的十分驚人,偌大的地球因此變成了一個小小的村莊,「指尖陀螺」的流行迅速影響普及到歐洲一些國家,4月登陸西班牙,敏銳的華商聞訊立即行動起來,一時間哪裡有「指尖陀螺」賣,成了華商微信群的熱門議題。如今,一個多月過去了,「指尖陀螺」在西班牙還能火多久?!
  • 「世界上最小的指尖陀螺」:長度不到5.09mm,持續旋轉25分鐘
    ☞ 這是金屬加工(mw1950pub)發布的第6646篇文章☞來源:黑科技在日本、秒拍、金屬加工  ☞本文編輯:清荷  ☞商務合作: 010-88379864精密製造對於促進位造業的發展至關重要,今天金屬加工小編要給大家介紹是一款打破吉尼斯記錄的「世界上最小的指尖陀螺」,通過認識它,您大概了解了何為精密!
  • 指尖陀螺市場前景分析
    最近比較流行一種指尖運動,叫做指尖陀螺,指尖陀螺還有個英文名字叫做Hand spinner,這種運動從2016年初在美國開始流行,並且有逐漸風靡全球的趨勢
  • 大神帶你玩轉指尖陀螺|會員活動
    就是它指尖陀螺。據說這小東西在思考事情或者空閒放鬆時可以一手把玩。還可以在情緒緊張時給自己減壓。是個不錯的寶貝。      對於愛玩的小編來說也想擁有一個。於是去XX網店逛了一圈,發現這小玩意也太貴了!稍微有點造型的動輒就二三百,便宜點的造型和材質又非常一般。
  • Arduino(五)舵機控制—Servo庫
    在機器人機電控制系統中,舵機控制效果是性能的重要影響因素。
  • 亞馬遜的商品點擊竟有80%來自機器人,指尖陀螺為何被海關扣押?
    之所以忙到忘我,是因為本周賣家們被各類消息持續轟炸,先糾結下要不要加入指尖陀螺,再算算參加Prime Day的性價比,一周臨了亞馬遜又突然開放了品牌備案,小編看花了眼差點忘了要寫一周看點給你們看~打得火熱的同時,指尖陀螺終於出現了賣家曾經擔心的問題。幾天前,有賣家透露,一批指尖陀螺被扣押,並有僑胞稱,一些華商因為出售指尖陀螺被查,港口也有疑似指尖陀螺的產品被扣押,原因疑似侵權。
  • 分享幾個有創意的機器人
    我認為如果你想學習製作屬於自己的機器人,魔方機器人應該是最佳選擇,因為你既可以學到硬體的設計,還可以學到控制算法。3、【創意設計】六足蟲蟲機器人資料分享新版蟲蟲用3個微型舵機的協調擺動來行走,通過紅外測距來感知環境,還能夠感知周圍的光線亮度。
  • 離合舵機試用測評
    電子保護 當舵機被堵轉5秒後舵機將自行斷電保護,防止舵機因被堵轉而燒毀。現在我們再來說說同樣是離合舵機的這幾款舵機又有什麼區別。這裡有這幾款舵機的詳細說明: 內部結構 從應用領域來看,這幾款離合舵機的應用都差不多,但是我認為它們因為操作角度和堵轉扭矩的不同,它們都有自己的主要應用領域,比如6kg的離合舵機,扭矩較大,就適合做小型的機器人,操作角度的話就根據自己的具體需要選擇了。2kg的離合舵機適用車、船等遙控模型上。
  • 風靡全球的「指尖陀螺」製造全解,男人看完根本停不下來!
    機械前線,全國機械微教育領導者©文丨 機械前線 風靡全球的「指尖陀螺
  • 指尖陀螺一夜爆紅:EDC、多動症、義烏日夜不停的車床
    輕輕單手旋轉,陀螺就可以在一掌之間高速轉動幾分鐘,循環撥動、停不下來。如果轉起來的圖案太魔性,你恐怕還會進入一個視覺上自我催眠的狀態。這個最近紅爆了解壓小玩具被叫做「指尖陀螺」(Finger Spinner),價格從幾元到上萬元不等。2016 年初在北美開始流行。在 YouTube 上,指尖陀螺相關視頻點擊量過億,各類測評也層出不窮。
  • 有了它, 你也可以做出自己的可編程機器人-- Arduino介紹
    在Arduino官網 https://www.arduino.cc 上可以看到各種型號類似的小電腦。上用的通常是最簡單的「舵機」,因為重量都是9g,也叫9g舵機。有了它,可以讓arduino實現對110v/220v家用電器的控制。其他還有藍牙模組,wifi模組,紅外線模組等等,可以讓你實現通過手機或者遙控器的遠程控制。
  • Arduino舵機控制
    今天我們利用SG90 9g舵機實現一個簡易的小雲臺。不過SG90舵機的轉動角度只有180度,所以簡易雲臺不能夠實現360度旋轉了。        說到了舵機,這裡對舵機簡單的介紹一下吧。舵機是一種位置(角度)伺服的驅動器,適用那些需要角度不斷變化並可以保持的控制系統。舵機只是一種通俗的叫法,其實質是一個伺服馬達。舵機又分為模擬舵機和數字舵機。模擬舵機:需要不斷的發送目的地PWM信號,才能旋轉到指定位置。
  • 小豬學arduino—使用esp8266WIFI模塊實現雙向通信
    今天剛好要在pc/pi上給arduino發指令,手上沒有多餘的esp8266模塊,就拿這個板子來用吧,順便把esp8266模塊的使用方法整理一下。*註:以下方法適用於任何使用esp8266模塊的arduino板子,不論是集成還是外置esp8266的情形(開發版根據實際情況選擇即可)。
  • 寫字機器人製作教程2.0
    寫字機器人製作教程2.0在一年前發布了寫字機器人1.0,做的比較low,疫情期間在家重新建模,
  • 指尖陀螺這麼火,你知道它從哪來嗎?
    不過今年,「指尖陀螺」(Fidget spinner)的出現打破了這個局面——在YouTube上,指尖陀螺的熱門視頻點擊量過億,各種製作教程,玩法講解的視頻層出不窮,大多都能很快獲得很高的點擊量。指尖陀螺是什麼呢?
  • LabVIEW+Arduino:舵機控制
    好久沒有更新關於Arduino的相關內容了這次講一下如何通過Labview控制舵機。   一般以周期20ms,高電平為0.5ms-2.5ms的PWM信號來控制舵機角度,本次教程使用0-180度的舵機,則0.5ms-2.5ms(500微秒-2500微秒)對應舵機0-180度。      有流量的土豪請看視頻演示像我這種乖寶寶還是看圖文吧
  • 應該怎樣用Raspberry Pi 4 做一個星戰中的BD-1 陪伴機器人
    我第一眼看上去覺得也是沒什麼,但是慢慢的發現,雙足機器人的領域裡面,它還是比較經典的,如果用樹莓派4B來製作BD-1機器人是不能夠順利的榨乾樹莓派4B的資源呢?看看它的組成:拆解開就這些零部件,仔細想想,應該就是一個盒子加了兩條腿,然後就是:舵機!舵機!舵機!BD-1就是:行走的舵機+LED那麼問題來了,是否製作很簡單呢?
  • 寫字機器人DIY教程學習筆記(一)
    板通過電機驅動模塊對電機和舵機進行控制,整體結構和工作模式已經明確,但是有幾點後面會自己再單獨熟悉一下。1、Arduino ULN2003驅動模塊+28BYJ-48步進電機2、用Arduino與A4988驅動步進電機3、Arduino 舵機控制  以下轉自北偉機車工作室的一篇新人0基礎教程,讓我對設計寫字機器人更有一個深刻的認識:  我們知道機器要運行,需要動力源,傳動部分,執行部分,控制部分四大部分的協調配合。