解魔方機械人系列(二)步進電機控制

2021-09-05 13:05:56 字數 516 閱讀 8965

電機控制採用a4988+arduino uno。a4988控制板採用的成品模組+cnc shield v3成品板。注意如果自行設計a4988控制板,需要注意電機輸入電壓與地之間要接個大電容。因為這個,本人已經燒掉了2個a4988模組。

arduino uno跟cnc shield v3板之間連線非常簡單,這裡僅以乙個電機為例:

en/gnd短接

xstep --- p3

xdir --- p2

5v --- 5v

12+ --- vin

12- --- gnd

注意arduino uno使用12v電源,所以直接引出給電機供電。

arduino 電機控制**:

//dir:方向,控制正反轉,dirpin:定義的方向控制引腳,stepperpin 步進引腳,steps步進步數

void step(boolean dir, byte dirpin, byte stepperpin, int steps)

}沒有設定細分的話,預設是200步一圈。

魔方機械人(二)顏色識別

今天,就讓我們來看看魔方的顏色識別是如何做到的。做影象處理的話我們可以用opencv 用到了顏色空間的轉換rgb轉hsv以及roi區域提取 全稱為open source computer vision library,直譯為 開源計算機視覺庫 我用的版本為3.0。先來說說我做顏色識別的思路 在介紹魔...

Twisted系列 機械人

linereceiver類就是幫助封裝這些命令的.考慮用linereceiver實現乙個機械人.coding utf 8 from twisted.protocols.basic import linereceiver class answerprotocol linereceiver answer...

如何製作魔方機械人 00緒論

pps 這個硬體復原魔方的部分是寒假前完成的,剩餘的部分本想回校後再弄,結果因為疫情的原因 幸好當初留了足夠的過程性資料 只能給大家展示一下復原魔方的大體流程 其實只差了個串列埠通訊 ppps 有機會我會上傳到b站上。當初製作魔方機械人的時候走了許多的彎路,做完之後才發現,當初要是有個人能帶著我或是...