【DIY】简单粗暴低成本Arduino四轴机械臂方案,创客教育学习使用舵机首选方案!...
制作時長:3天
制作成本:<200元
難度系數:容易
過去的一年小伙伴在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脈沖了。
總結
以上是生活随笔為你收集整理的【DIY】简单粗暴低成本Arduino四轴机械臂方案,创客教育学习使用舵机首选方案!...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【任务脚本】京jd东jd炸年兽活动任务全
- 下一篇: 【任务脚本】更新jd年兽任务脚本,京东淘