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

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

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

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

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

一、材料準(zhǔn)備

1、舵機(jī):

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

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

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

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

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

2、控制板:

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

3、電源

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

4、其他材料:

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

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

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

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

1、確定云臺尺寸和形狀:

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

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

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

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

3、固定支架:

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

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

三、編寫控制代碼

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

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

2、編寫控制邏輯:

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

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

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

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

②控制算法:

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

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

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

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

四、組裝調(diào)試

1、組裝云臺

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

連接電源和控制板:

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

2、上傳控制代碼:

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

3、測試云臺功能:

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

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

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

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

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風(fēng)險(xiǎn)等級 參考價(jià)格 更多信息
CRCW080510K0FKEB 1 Vishay Intertechnologies Fixed Resistor, Metal Glaze/thick Film, 0.125W, 10000ohm, 150V, 1% +/-Tol, 100ppm/Cel, Surface Mount, 0805, CHIP, HALOGEN FREE AND ROHS COMPLIANT

ECAD模型

下載ECAD模型
$0.13 查看
C5750X7S2A226M280KB 1 TDK Corporation Ceramic Capacitor, Ceramic,

ECAD模型

下載ECAD模型
$5.62 查看
BAT54C,215 1 Nexperia BAT54C - Schottky barrier diode@en-us TO-236 3-Pin

ECAD模型

下載ECAD模型
$0.18 查看

相關(guān)推薦

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

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