加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專(zhuān)業(yè)用戶(hù)
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入
  • 正文
  • 推薦器件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

一文概敘自制舵機(jī)云臺(tái)

08/09 10:22
1477
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論

本文主要涉及選擇合適的舵機(jī)、設(shè)計(jì)云臺(tái)結(jié)構(gòu)、編寫(xiě)控制代碼以及組裝調(diào)試等步驟。以下是一個(gè)詳細(xì)的制作流程:

一、材料準(zhǔn)備

1、舵機(jī):

通常需要至少兩個(gè)舵機(jī),一個(gè)用于控制云臺(tái)的左右旋轉(zhuǎn),另一個(gè)用于控制云臺(tái)的上下傾斜。先以簡(jiǎn)單的PWM舵機(jī)為例:DS-S006M九克銅齒舵機(jī)(有條件的也可以上總線(xiàn)舵機(jī),配合高精度磁編碼傳感器,可以做閉環(huán)控制,角度微調(diào),精準(zhǔn)度也更高)。

注意舵機(jī)的扭矩和速度,以確保能夠滿(mǎn)足云臺(tái)的運(yùn)動(dòng)需求。
舵機(jī)選擇:

①扭矩:確保所選舵機(jī)的扭矩足夠大,以支持云臺(tái)及其負(fù)載(如攝像頭)的重量。

②速度:雖然速度不是決定性因素,但較快的響應(yīng)速度可以提供更流暢的控制體驗(yàn)。

③精度:如果可能,選擇帶有高精度磁編碼器的舵機(jī),以提高角度控制的準(zhǔn)確性。

2、控制板:

可以使用Arduino、ESP32等微控制器作為控制板,它們具有豐富的外設(shè)接口和強(qiáng)大的控制能力。還需要安裝相應(yīng)的開(kāi)發(fā)環(huán)境和庫(kù)文件,以便編寫(xiě)和上傳控制代碼。

3、電源

根據(jù)舵機(jī)和控制板的功率需求選擇合適的電源。對(duì)于DS-S006M九克銅齒舵機(jī)等小型舵機(jī),通??梢允褂?V或6V的直流電源。使用穩(wěn)壓電源,確保電壓穩(wěn)定,避免波動(dòng)影響舵機(jī)和控制板的性能。

4、其他材料:

支架和連接件:用于固定舵機(jī)和構(gòu)建云臺(tái)結(jié)構(gòu)。

螺絲和螺母:用于固定各個(gè)部件。

導(dǎo)線(xiàn):用于連接舵機(jī)和控制板。

二、云臺(tái)結(jié)構(gòu)設(shè)計(jì)

1、確定云臺(tái)尺寸和形狀:

根據(jù)實(shí)際需求設(shè)計(jì)云臺(tái)的尺寸和形狀,確保能夠穩(wěn)定地支撐攝像頭或其他負(fù)載。設(shè)計(jì)時(shí)確保云臺(tái)的重心位于旋轉(zhuǎn)軸的中心附近,以減少振動(dòng)和不穩(wěn)定性。必要情況下可以考慮添加配重塊來(lái)調(diào)整重心位置。

2、設(shè)計(jì)旋轉(zhuǎn)機(jī)構(gòu):

利用舵機(jī)的輸出軸和齒輪系統(tǒng)構(gòu)建旋轉(zhuǎn)機(jī)構(gòu),實(shí)現(xiàn)云臺(tái)的左右旋轉(zhuǎn)和上下傾斜。

注意設(shè)計(jì)合理的傳動(dòng)比和齒輪間隙,以確保運(yùn)動(dòng)的平穩(wěn)性和精度。建議使用齒輪、軸承或滑軌等機(jī)械元件來(lái)優(yōu)化傳動(dòng)效率和減少摩擦。設(shè)計(jì)時(shí)考慮傳動(dòng)比的調(diào)整,以便在速度和扭矩之間找到最佳平衡點(diǎn)。

3、固定支架:

設(shè)計(jì)并制作固定支架,將舵機(jī)固定在云臺(tái)上,并確保各個(gè)部件之間的連接牢固可靠。
材料選擇上,使用輕質(zhì)但堅(jiān)固的材料,如鋁合金或碳纖維,以減輕重量并增強(qiáng)穩(wěn)定性。

可以使用3D打印部件來(lái)快速原型制作和測(cè)試不同的設(shè)計(jì)。

三、編寫(xiě)控制代碼

1、初始化舵機(jī):

在代碼中初始化舵機(jī),設(shè)置其控制引腳和初始角度。

2、編寫(xiě)控制邏輯:

根據(jù)實(shí)際需求編寫(xiě)控制邏輯,實(shí)現(xiàn)云臺(tái)的左右旋轉(zhuǎn)和上下傾斜功能。

可以使用循環(huán)語(yǔ)句和延時(shí)函數(shù)控制舵機(jī)的運(yùn)動(dòng)速度和范圍。
①庫(kù)文件:

利用現(xiàn)有的舵機(jī)控制庫(kù)(如Arduino的Servo庫(kù))可以大大簡(jiǎn)化代碼編寫(xiě)過(guò)程。

如果使用自定義或特殊類(lèi)型的舵機(jī),可能需要編寫(xiě)或修改庫(kù)文件以適應(yīng)其通信協(xié)議和控制方式。

②控制算法:

考慮實(shí)現(xiàn)PID(比例-積分-微分)控制算法來(lái)優(yōu)化舵機(jī)的位置控制和響應(yīng)速度。

使用傳感器(如陀螺儀加速度計(jì))來(lái)實(shí)現(xiàn)更高級(jí)的穩(wěn)定性和防抖功能

3、調(diào)試和優(yōu)化:

在實(shí)際測(cè)試中不斷調(diào)試和優(yōu)化控制代碼,以確保云臺(tái)的穩(wěn)定性和可靠性。

四、組裝調(diào)試

1、組裝云臺(tái)

按照設(shè)計(jì)好的結(jié)構(gòu)將各個(gè)部件組裝在一起,確保所有連接都牢固可靠。

連接電源和控制板:

將電源連接到控制板和舵機(jī),確保電路連接正確無(wú)誤。

2、上傳控制代碼:

將編寫(xiě)好的控制代碼上傳到控制板中,并檢查是否能夠正常運(yùn)行。

3、測(cè)試云臺(tái)功能:

①在進(jìn)行實(shí)際測(cè)試之前,先進(jìn)行軟件模擬或靜態(tài)測(cè)試以驗(yàn)證控制代碼的正確性。

②通過(guò)控制板或遙控器測(cè)試云臺(tái)的功能,包括左右旋轉(zhuǎn)和上下傾斜等動(dòng)作。

③觀(guān)察云臺(tái)的運(yùn)動(dòng)是否平穩(wěn)、精確,并根據(jù)需要進(jìn)行調(diào)整和優(yōu)化。觀(guān)察并記錄云臺(tái)在運(yùn)動(dòng)過(guò)程中的任何異常行為(如振動(dòng)、卡頓或漂移),并進(jìn)行相應(yīng)的調(diào)整和優(yōu)化。

通過(guò)以上步驟,你就可以使用舵機(jī)制作出一個(gè)簡(jiǎn)單的云臺(tái)了。當(dāng)然,根據(jù)實(shí)際需求的不同,你還可以對(duì)云臺(tái)進(jìn)行進(jìn)一步的改進(jìn)和擴(kuò)展,優(yōu)化算法和執(zhí)行邏輯;還有增加功能:比如增加防抖功能、增加更多的舵機(jī)以實(shí)現(xiàn)更復(fù)雜的運(yùn)動(dòng)等。祝賀大家都可以制作出一個(gè)穩(wěn)定、可靠且功能豐富的云臺(tái)系統(tǒng)。了解更多舵機(jī)應(yīng)用知識(shí),關(guān)注“德晟舵機(jī)”。

推薦器件

更多器件
器件型號(hào) 數(shù)量 器件廠(chǎng)商 器件描述 數(shù)據(jù)手冊(cè) ECAD模型 風(fēng)險(xiǎn)等級(jí) 參考價(jià)格 更多信息
BM04B-GHS-TBT(LF)(SN)(N) 1 JST Manufacturing CONN HEADER GH TOP 4POS 1.25MM

ECAD模型

下載ECAD模型
$0.41 查看
2-521104-2 1 TE Connectivity ULTRA-FAST 187 ASY REC 22-18 TPBR

ECAD模型

下載ECAD模型
$0.54 查看
VS-P101W 1 Vishay Intertechnologies Silicon Controlled Rectifier,
$39.5 查看

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

東莞市德晟智能科技有限公司成立于2013年。 公司主要研發(fā)生產(chǎn)銷(xiāo)售各種型號(hào)的舵機(jī),微型伺服器。廣泛應(yīng)用于模型玩具,機(jī)器人,智能家電(洗地機(jī)器人等),物聯(lián)家居控制,工業(yè)自動(dòng)化,STEAM教育,微型機(jī)械控制傳動(dòng)等領(lǐng)域。公司地址位于東莞市塘廈鎮(zhèn)清湖路112號(hào)德晟產(chǎn)業(yè)園內(nèi),現(xiàn)有員工300余名,其中工程師40余人,另有湖南婁底生產(chǎn)基地一個(gè),年產(chǎn)值超1.5億,歡迎咨詢(xún)