91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

舵機(jī)云臺的制作分享

jf_72402704 ? 來源:jf_72402704 ? 作者:jf_72402704 ? 2022-12-21 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.運(yùn)動功能說明

舵機(jī)云臺下方的舵機(jī)可以提供一個(gè)左右擺動的動作,同時(shí)上方橫置的關(guān)節(jié)模組可以提供一個(gè)上下擺動的動作。在這兩部分的配合下,云臺的執(zhí)行端端(即:關(guān)節(jié)模組的U型支架)可以靈活地走出一個(gè)近似半球的運(yùn)動軌跡。

poYBAGOio_KAK3XbACp-PRRYDuE568.png

2.結(jié)構(gòu)說明

該樣機(jī)由一個(gè) 舵機(jī) 加一個(gè) 舵機(jī)關(guān)節(jié)模組 構(gòu)成。

pYYBAGOipDOANCT2AADeGy7SjuQ025.pngpYYBAGOipFSAD73-AADqCPbPc0M407.png

3.運(yùn)動功能實(shí)現(xiàn)

3.1 電子硬件

在這個(gè)示例中,采用了以下硬件,請大家參考:

Basra主控板(兼容Arduino Uno)、Bigfish2.1擴(kuò)展板、7.4V鋰電池

將兩個(gè)舵機(jī)接在擴(kuò)展板的D3以及D4舵機(jī)接口上。

poYBAGOipNCAPzRSAAGlxUDNYpY262.png

3.2 編寫程序

編程環(huán)境:Arduino 1.8.19

舵機(jī)云臺的控制關(guān)鍵是驅(qū)動舵機(jī)舵機(jī)關(guān)節(jié)模組。

云臺運(yùn)動的代碼

/*------------------------------------------------------------------------------------
版權(quán)說明:Copyright 2022 Robottime(Beijing) Technology Co., Ltd. All Rights Reserved.
Distributed under MIT license.See file LICENSE for detail or copy at
https://opensource.org/licenses/MIT
by 機(jī)器譜 2022-5-31 https://www.robotway.com/
----------------------------------
實(shí)驗(yàn)功能:
實(shí)現(xiàn)云臺模組的兩個(gè)舵機(jī)同時(shí)運(yùn)動.
-----------------------------------------------
實(shí)驗(yàn)接線:
云臺
.-----.
| | 控制云臺上下的舵機(jī)接:D3
.---------.
| | 控制云臺左右轉(zhuǎn)動的舵機(jī)接:D4
| |
-----------------
------------------------------------------------------------------------------------*/
#include //調(diào)用舵機(jī)庫函數(shù)
Servo servo_pin_3; //聲明控制云臺上下轉(zhuǎn)動的舵機(jī)
Servo servo_pin_4; //聲明控制云臺左右轉(zhuǎn)動的舵機(jī)
//程序初始化部分:使能舵機(jī)引腳,并設(shè)置舵機(jī)初始角度
void setup() {
servo_pin_3.attach(3); //使能3號舵機(jī)
servo_pin_4.attach(4); //使能4號舵機(jī)
servo_pin_3.write(0); //3號舵機(jī)初始轉(zhuǎn)到0度
servo_pin_4.write(0); //4號舵機(jī)初始轉(zhuǎn)到0度
}
void loop() {
Servo_Move( 0,95, 0,180); //D4舵機(jī)緩慢從0度轉(zhuǎn)到180度,同時(shí)D3舵機(jī)緩慢從0度轉(zhuǎn)到95度
Servo_Move( 95,0, 180,0); //D4舵機(jī)緩慢從180度轉(zhuǎn)到0度,同時(shí)D3舵機(jī)緩慢從95度轉(zhuǎn)到0度
}
/*兩舵機(jī)同時(shí)轉(zhuǎn)動子函數(shù).使用方法如下所示:
servo_loop_count:表示舵機(jī)從A角度轉(zhuǎn)到B角度分成了多少份.
delay(20);表示每一份需要的延時(shí)時(shí)間.
Servo_Move( 30, 45, 23, 80 );表示的意識是:D4舵機(jī)緩慢從23度轉(zhuǎn)到80度,同時(shí)D3舵機(jī)緩慢從30度轉(zhuǎn)到45度
Servo_Move( 45, 30, 80, 23 );表示的意識是:D4舵機(jī)緩慢從80度轉(zhuǎn)到23度,同時(shí)D3舵機(jī)緩慢從45度轉(zhuǎn)到30度
*/
void Servo_Move(float servo3_start_angle, float servo3_end_angle, float servo4_start_angle, float servo4_end_angle){
servo_pin_3.write( servo3_start_angle ); //設(shè)置3號舵機(jī)初始角度
servo_pin_4.write( servo4_start_angle ); //設(shè)置4號舵機(jī)初始角度
float xunhuan_count = 30.0;
float delta_servo3 = 0;
float delta_servo4 = 0;
float servo3_calculate_angle = 0;
float servo4_calculate_angle = 0;
int servo3_really_angle = 0;
int servo4_really_angle = 0;
delta_servo3 = - ( ( servo3_start_angle - servo3_end_angle ) / xunhuan_count );
delta_servo4 = - ( ( servo4_start_angle - servo4_end_angle ) / xunhuan_count );
for( float i = 0; i< xunhuan_count; i++ )
{
servo3_calculate_angle = servo3_calculate_angle + delta_servo3;
servo4_calculate_angle = servo4_calculate_angle + delta_servo4;
servo3_really_angle = int(servo3_calculate_angle);
servo4_really_angle = int(servo4_calculate_angle);
servo_pin_4.write(servo4_really_angle);
servo_pin_3.write(servo3_really_angle);
delay(20);
}
}

4.擴(kuò)展樣機(jī)

使用不同的舵機(jī)和支架,可以構(gòu)建出不同形態(tài)的云臺,如圖所示:

poYBAGOiprGAZd0-AACnoKa81UE569.png

5.資料內(nèi)容

樣機(jī)3D文件

例程源代碼

更多機(jī)器人開源項(xiàng)目請關(guān)注機(jī)器譜網(wǎng)站

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    213

    文章

    31079

    瀏覽量

    222210
  • 舵機(jī)
    +關(guān)注

    關(guān)注

    17

    文章

    375

    瀏覽量

    43192
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何使用兩個(gè)舵機(jī)為ESP32-CAM創(chuàng)建控制

    本文將向您展示如何使用兩個(gè)舵機(jī)為 ESP32-CAM 創(chuàng)建控制。ESP32-CAM 是一款小型相機(jī),可用于拍照和視頻。
    的頭像 發(fā)表于 06-09 15:24 ?1.8w次閱讀
    如何使用兩個(gè)<b class='flag-5'>舵機(jī)</b>為ESP32-CAM創(chuàng)建<b class='flag-5'>云</b><b class='flag-5'>臺</b>控制

    舵機(jī)怎么制作啊?

    舵機(jī)怎么制作?。縋CB打樣找華強(qiáng) http://www.hqpcb.com 樣板2天出貨
    發(fā)表于 11-20 13:22

    請教設(shè)計(jì)制作方案

    一個(gè)陀螺儀增穩(wěn)器壞掉了,然后舵機(jī)就沒響應(yīng)了。這樣的話只能用兩根軸(兩個(gè)方向)保持姿態(tài)穩(wěn)定了?,F(xiàn)在需要修復(fù),問題可以等效為設(shè)計(jì)制作單軸
    發(fā)表于 01-05 17:54

    【盈鵬飛EVB-T335開發(fā)板試用體驗(yàn)】NO.3 舵機(jī)3D打印

    最近入手了一3D打印機(jī)正好做的項(xiàng)目又和攝像頭相關(guān)于是就3D打印了舵機(jī)3D文件我放在附件里了最后拼好了大概是這個(gè)樣子注明一下,上面的圖是別人的圖,我自己剛剛打印好的3D模型還米有拼
    發(fā)表于 10-02 23:20

    超聲電機(jī)—的應(yīng)用

    情況,支持遠(yuǎn)距離高清拍攝,超聲電機(jī)不懼堵轉(zhuǎn),被掛住或者摔到地上就會造成不會損壞。使用超聲電機(jī)技術(shù)制作
    發(fā)表于 09-30 11:11

    如何實(shí)現(xiàn)一種基于三軸與MPU-6050的平衡系統(tǒng)

    怎樣去控制舵機(jī)?轉(zhuǎn)動角度與占空比有何關(guān)系?如何實(shí)現(xiàn)一種基于三軸與MPU-6050的平衡系統(tǒng)?
    發(fā)表于 09-29 07:51

    如何使用openmv控制自動跟蹤Apriltag

    使用openmv控制自動跟蹤Apriltag,并且將openmv與Apriltag距離通過串口發(fā)送到單片機(jī)。如果有openmv的同學(xué)直接將main.py和pid.py復(fù)制到flash中就可以了
    發(fā)表于 12-03 08:07

    如何制作相機(jī)跟拍?

    如何制作相機(jī)跟拍? 實(shí)現(xiàn)目標(biāo):當(dāng)相機(jī)或拍攝對象向左或向右移動時(shí),相機(jī)鏡頭也相應(yīng)轉(zhuǎn)動,始終對著拍攝對象。 思路:在拍攝對象處設(shè)置一個(gè)激光接收器,在相機(jī)兩邊分別設(shè)置一個(gè)激光發(fā)射器,兩個(gè)發(fā)射端與接收端
    發(fā)表于 12-05 09:05

    如何做一個(gè)跟隨角度運(yùn)動的兩軸

    中用到了一個(gè)兩軸舵機(jī)支架。感覺挺有趣,結(jié)合mpu6050傳感器,做一個(gè)跟隨角度運(yùn)動的兩軸。實(shí)驗(yàn)效果:在講原理之前,先將源碼送給大家,
    發(fā)表于 02-10 06:08

    Arduino平臺---帶舵機(jī)超聲波避障實(shí)驗(yàn)資料下載

    Arduino平臺---帶舵機(jī)超聲波避障實(shí)驗(yàn)資料
    發(fā)表于 02-27 14:21 ?19次下載

    dfrobot舵機(jī)支架套件簡介

    多功能鋁合金舵機(jī)支架專門用于舵機(jī)固定,配合杯士軸承和U型支架即可組合成、機(jī)械手,機(jī)器人關(guān)節(jié)。
    的頭像 發(fā)表于 12-10 14:09 ?1986次閱讀
    dfrobot<b class='flag-5'>云</b><b class='flag-5'>臺</b><b class='flag-5'>舵機(jī)</b>支架套件簡介

    dfrobot迷你2自由度簡介

    兩軸尼龍重20克,適合9g-12g舵機(jī)使用,外形美觀,制作精密,結(jié)合緊密無晃動,有舵機(jī)線繞線夾。
    的頭像 發(fā)表于 12-19 09:49 ?2066次閱讀
    dfrobot迷你2自由度<b class='flag-5'>云</b><b class='flag-5'>臺</b>簡介

    51單片機(jī)智能小車(舵機(jī)超聲波避障+循跡+藍(lán)牙+紅外跟隨)

    **51單片機(jī)智能小車(舵機(jī)超聲波避障+循跡+藍(lán)牙+紅外跟隨+遙控+TFT液晶顯示屏)本人由于使用的液晶顯示屏,程序大于8K,所以更換為STC12C5A60S2芯片,與51芯片兼容。功能比較
    發(fā)表于 11-12 14:21 ?49次下載
    51單片機(jī)智能小車(<b class='flag-5'>舵機(jī)</b><b class='flag-5'>云</b><b class='flag-5'>臺</b>超聲波避障+循跡+藍(lán)牙+紅外跟隨)

    stm32 mpu6050 舵機(jī)支架跟隨

    中用到了一個(gè)兩軸舵機(jī)支架。感覺挺有趣,結(jié)合mpu6050傳感器,做一個(gè)跟隨角度運(yùn)動的兩軸。實(shí)驗(yàn)效果:在講原理之前,先將源碼送給大家,
    發(fā)表于 12-06 12:36 ?11次下載
    stm32 mpu6050 <b class='flag-5'>舵機(jī)</b><b class='flag-5'>云</b><b class='flag-5'>臺</b>支架跟隨

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

    本文主要涉及選擇合適的舵機(jī)、設(shè)計(jì)結(jié)構(gòu)、編寫控制代碼以及組裝調(diào)試等步驟
    的頭像 發(fā)表于 08-09 14:31 ?2006次閱讀
    一文概敘自制<b class='flag-5'>舵機(jī)</b><b class='flag-5'>云</b><b class='flag-5'>臺</b>