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

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

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

如何讓機(jī)器鳥(niǎo)實(shí)現(xiàn)扇動(dòng)翅膀的功能?

jf_72402704 ? 來(lái)源:jf_72402704 ? 作者:jf_72402704 ? 2023-06-09 11:05 ? 次閱讀

1. 功能說(shuō)明

本文示例將實(shí)現(xiàn)R329樣機(jī)機(jī)器鳥(niǎo)扇動(dòng)翅膀的功能。

樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖1

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

鳥(niǎo)類的翅膀主要由肩關(guān)節(jié)、肘關(guān)節(jié)、腕關(guān)節(jié)組成,本樣機(jī)利用組合機(jī)構(gòu)設(shè)計(jì)機(jī)器鳥(niǎo)的撲翼機(jī)構(gòu)。

樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖2擁有兩個(gè)關(guān)節(jié)的機(jī)器鳥(niǎo)撲翼機(jī)構(gòu)結(jié)構(gòu)圖樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖3單側(cè)翅膀樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖4雙翅樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖5尾部樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖6整機(jī)

3. 電子硬件

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

主控板

Basra主控板(兼容Arduino Uno)?

擴(kuò)展板

Bigfish2.1擴(kuò)展板?

電池

7.4V鋰電池

電路連接:將舵機(jī)連接在Bigfish擴(kuò)展板的D3端口

樣機(jī)-【R329】機(jī)器鳥(niǎo)-扇動(dòng)翅膀-圖7

4. 功能實(shí)現(xiàn)

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

下面提供一個(gè)機(jī)器鳥(niǎo)扇動(dòng)翅膀的參考例程(Bird_Wing_Fly.ino),例程源代碼及樣機(jī)3D文件詳見(jiàn)【 https://www.robotway.com/h-col-231.html 】,實(shí)驗(yàn)效果可參考演示視頻。

/*------------------------------------------------------------------------------------

  版權(quán)說(shuō)明:Copyright 2023 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ī)器譜 2023-05-24 https://www.robotway.com/

  ------------------------------*/

#include 


int _ABVAR_1_Subdivision_number = 0 ;

int _ABVAR_2_Flags = 0 ;

Servo servo_pin_3;

int _ABVAR_3_Servo3_Start = 0 ;

int _ABVAR_4_Servo3_End = 0 ;

int _ABVAR_5_Angle_Of_Each_Time = 0 ;

int _ABVAR_6_value1 = 0 ;

int _ABVAR_7_Angle_Of_Change = 0 ;

int _ABVAR_8_value2 = 0 ;


void Wing_Open();

void Wing_Close();


void setup()

{

  servo_pin_3.attach(3);

  _ABVAR_1_Subdivision_number = 14 ;


  _ABVAR_2_Flags = 0 ;


  servo_pin_3.write( 80 );


  delay( 1000 );


}


void loop()

{

  Wing_Close();

  Wing_Open();

}


void Wing_Close()

{

  _ABVAR_3_Servo3_Start = 10 ;

  _ABVAR_4_Servo3_End = 80 ;

  _ABVAR_5_Angle_Of_Each_Time = ( abs( ( _ABVAR_3_Servo3_Start - _ABVAR_4_Servo3_End ) ) / _ABVAR_1_Subdivision_number ) ;

  if (( ( ( _ABVAR_3_Servo3_Start - _ABVAR_4_Servo3_End ) ) > ( 1 ) ))

  {

    _ABVAR_2_Flags = -1 ;

  }

  else

  {

    _ABVAR_2_Flags = 1 ;

  }

  for (_ABVAR_6_value1= 1; _ABVAR_6_value1<= ( ( _ABVAR_1_Subdivision_number + 1 ) ); _ABVAR_6_value1++ )

  {

    _ABVAR_7_Angle_Of_Change = ( _ABVAR_3_Servo3_Start + ( _ABVAR_5_Angle_Of_Each_Time * _ABVAR_2_Flags ) ) ;

    servo_pin_3.write( _ABVAR_7_Angle_Of_Change );

    _ABVAR_3_Servo3_Start = _ABVAR_7_Angle_Of_Change ;

    delay( 28 );

  }

}


void Wing_Open()

{

  _ABVAR_3_Servo3_Start = 80 ;

  _ABVAR_4_Servo3_End = 10 ;

  _ABVAR_5_Angle_Of_Each_Time = ( abs( ( _ABVAR_3_Servo3_Start - _ABVAR_4_Servo3_End ) ) / _ABVAR_1_Subdivision_number ) ;

  if (( ( ( _ABVAR_3_Servo3_Start - _ABVAR_4_Servo3_End ) ) > ( 1 ) ))

  {

    _ABVAR_2_Flags = -1 ;

  }

  else

  {

    _ABVAR_2_Flags = 1 ;

  }

  for (_ABVAR_8_value2= 1; _ABVAR_8_value2<= ( ( _ABVAR_1_Subdivision_number + 1 ) ); _ABVAR_8_value2++ )

  {

    _ABVAR_7_Angle_Of_Change = ( _ABVAR_3_Servo3_Start + ( _ABVAR_5_Angle_Of_Each_Time * _ABVAR_2_Flags ) ) ;

    servo_pin_3.write( _ABVAR_7_Angle_Of_Change );

    _ABVAR_3_Servo3_Start = _ABVAR_7_Angle_Of_Change ;

    delay( 65 );

  }

}


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

    關(guān)注

    187

    文章

    6455

    瀏覽量

    186363
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    太好鳥(niǎo)!NW334高傳輸率,150M,這次絕對(duì)夠用鳥(niǎo)

    發(fā)現(xiàn)了這款NW334,終于我峰回路轉(zhuǎn),還贏得了同事們的夸贊!人生的際遇總是這么一波三折,不過(guò)人生就是把一次旅行嘛,沿途的風(fēng)景就是無(wú)數(shù)身邊的瑣碎小事,只有分享鳥(niǎo),才會(huì)感覺(jué)到它的價(jià)值,才能感受到生活的精彩
    發(fā)表于 04-01 13:35

    循線音樂(lè)百靈鳥(niǎo)機(jī)器人--鷗鵬機(jī)器人制作

    循線音樂(lè)百靈鳥(niǎo)機(jī)器人,完成任務(wù):機(jī)器人沿著布置好的軌道行走,播放主人喜歡的音樂(lè)喚醒房間的主人。孩子們可以學(xué)習(xí)如何用簡(jiǎn)單的揚(yáng)聲器發(fā)出各種聲音,掌握頻率和聲音之間的關(guān)系,并能夠用簡(jiǎn)單的
    發(fā)表于 03-30 17:02

    【NUCLEO-F412ZG申請(qǐng)】撲巽機(jī)翅膀下升力感應(yīng)器

    申請(qǐng)理由:項(xiàng)目描述:撲巽機(jī)翅膀下升力感應(yīng)通過(guò)兩路閉環(huán)氣壓壓力傳感器I2C接口和6個(gè)主機(jī)定時(shí)器實(shí)現(xiàn),當(dāng)翅膀下的升力大機(jī)撲巽機(jī)重量時(shí),主機(jī)改變翅膀形狀保持像
    發(fā)表于 11-07 16:35

    人工神經(jīng)網(wǎng)絡(luò)之深度學(xué)習(xí)

    ,制造出可以滑翔的用布料制造的飛翼,從懸崖上飛起來(lái),需要迎面有大風(fēng)的時(shí)候才可以。這里模仿的是鳥(niǎo)類不扇動(dòng)翅膀的時(shí)候在天上滑翔的狀態(tài)。把飛翼放在山口風(fēng)很大的地方也可以飛起來(lái),而且風(fēng)力越大,飛得越高。飛翼
    發(fā)表于 07-12 07:03

    智能驅(qū)鳥(niǎo)器,智能型超聲波驅(qū)鳥(niǎo)器,多功能鳥(niǎo)驅(qū)鳥(niǎo)設(shè)備

    單片機(jī)主板設(shè)計(jì),安裝方便,供電方面采用了蓄電池和太陽(yáng)能雙重供電方式,可在偏遠(yuǎn)的野外環(huán)境中使用。開(kāi)啟默認(rèn)起用多普勒雷達(dá)探測(cè)器和拾音器探測(cè)器等功能,當(dāng)雷達(dá)探測(cè)到鳥(niǎo)類靠近或拾音器探測(cè)到鳥(niǎo)的鳴叫時(shí),系統(tǒng)依據(jù)白天
    發(fā)表于 11-01 11:45

    臺(tái)式電腦電源短接黑綠線風(fēng)扇動(dòng)了一下的情況的原因

    有沒(méi)有短路電解有沒(méi)有變質(zhì),對(duì)電源內(nèi)的1N4148易損二極管也是重點(diǎn)檢查對(duì)象。計(jì)算機(jī)俗稱電腦,是現(xiàn)代一種用于高速計(jì)算的電子計(jì)算機(jī)器,可以進(jìn)行數(shù)值計(jì)算,又可以進(jìn)行邏輯計(jì)算,還具有存儲(chǔ)記憶功能。是能夠按照程序運(yùn)行...
    發(fā)表于 12-30 07:47

    有羽毛有翅膀可折疊 鳥(niǎo)形無(wú)人機(jī)可逆強(qiáng)風(fēng)自由飛翔

    近日洛桑聯(lián)邦理工大學(xué)(EPFL)智能系統(tǒng)實(shí)驗(yàn)室的研究人員已經(jīng)研制出了一種帶翅膀的低耗能無(wú)人機(jī),它能在飛行過(guò)程中改變翼展長(zhǎng)度,還能在狹窄空間中高速飛行。 有羽毛有翅膀可折疊 鳥(niǎo)形無(wú)人機(jī)可逆強(qiáng)風(fēng)自由飛翔 早在一億六千萬(wàn)年前,鳥(niǎo)類就開(kāi)
    發(fā)表于 12-27 13:00 ?1208次閱讀

    區(qū)塊鏈技術(shù)是否能阻止一只蝴蝶輕輕扇動(dòng)翅膀就可引起的金融大風(fēng)暴危機(jī)?

    在當(dāng)今全球化越來(lái)越緊密聯(lián)系的情況下,亞馬遜雨林的一只蝴蝶輕輕扇動(dòng)翅膀,就有可能引起德克薩斯州的一場(chǎng)龍卷風(fēng)。目前在全球金融聯(lián)系越來(lái)越緊密的情況下,任何一個(gè)國(guó)家金融系統(tǒng)出現(xiàn)問(wèn)題都可能引起席卷全球的大風(fēng)
    發(fā)表于 08-10 09:17 ?1596次閱讀

    聲控鳥(niǎo)電路

    聲控鳥(niǎo)是一種仿真電子工藝品。其外觀為一或兩只彩羽雀鳥(niǎo)停棲于樹(shù)枝上之造型。在聲控或手動(dòng)開(kāi)關(guān)操作下,使雀鳥(niǎo)發(fā)出動(dòng)聽(tīng)的嗚叫聲。同時(shí),鳥(niǎo)身還會(huì)作出擺動(dòng)、扇翅等動(dòng)作,非常有趣。其實(shí)這些
    的頭像 發(fā)表于 02-08 11:04 ?4381次閱讀

    機(jī)器蝴蝶 MetaFly,靠著扇動(dòng)翅膀飛行,這個(gè)玩具比無(wú)人機(jī)更有趣

    即便在狹小房間也能上下翻飛,這可是一般無(wú)人機(jī)做不到的。
    的頭像 發(fā)表于 03-11 11:12 ?5908次閱讀

    區(qū)塊鏈在某種特征行業(yè)中已經(jīng)非常成熟了

    鳥(niǎo)類專家對(duì)此百思不得其解,直到美國(guó)一位做三維動(dòng)畫(huà)的從業(yè)人員,他剛好在《蝙蝠俠歸來(lái)》的三維模型,發(fā)現(xiàn)了其中一個(gè)蝙蝠扇動(dòng)翅膀細(xì)節(jié),為了每只蝙蝠飛舞的時(shí)候,不至于碰到隔壁蝙蝠的翅膀,保持一定距離,他在其中加入了一種簡(jiǎn)單的算法。從而發(fā)
    發(fā)表于 05-15 09:58 ?413次閱讀

    新型折紙軟體機(jī)器人,可以通過(guò)折疊翅膀實(shí)現(xiàn)空中跳躍或爬行

    4月15日消息,韓國(guó)首爾國(guó)立大學(xué)軟機(jī)器人研究中心制造了一種機(jī)器人,該機(jī)器人使用一對(duì)翅膀打開(kāi)飛行并像真正的瓢蟲(chóng)一樣快速鎖定。
    的頭像 發(fā)表于 04-16 14:33 ?3554次閱讀

    Festo最新仿生機(jī)器鳥(niǎo),可以利用人工羽毛實(shí)現(xiàn)飛行

    和控制部件、無(wú)線電和定位技術(shù)、一個(gè)無(wú)刷電機(jī)、兩個(gè)伺服裝置、一個(gè)電池和變速箱。該機(jī)器鳥(niǎo)可以利用人工羽毛飛行。研究人員利用基于無(wú)線電的室內(nèi)GPS與超寬帶技術(shù),以真實(shí)鳥(niǎo)類的羽毛為模型,機(jī)械鳥(niǎo)
    的頭像 發(fā)表于 07-06 14:51 ?6327次閱讀

    扇動(dòng)萬(wàn)億級(jí)市場(chǎng)的翅膀—傳感器

    來(lái)源:羅姆半導(dǎo)體社區(qū) 01 傳感器是物聯(lián)網(wǎng)發(fā)展的基石 ? ? 雷軍說(shuō)過(guò)這樣一句名言:“站在風(fēng)口處,豬也能飛起來(lái),長(zhǎng)出一個(gè)小翅膀,就能飛得更高”。隨著工信部在6月6號(hào)發(fā)放5G正式商用牌照,5G的到來(lái)
    的頭像 發(fā)表于 12-21 19:33 ?390次閱讀

    電子式驅(qū)鳥(niǎo)裝置,超聲驅(qū)鳥(niǎo)器:雷達(dá)探測(cè)驅(qū)鳥(niǎo)

    功能,彌補(bǔ)了單一驅(qū)鳥(niǎo)功能的局限性,驅(qū)鳥(niǎo)效果好且能長(zhǎng)期保持。 超聲驅(qū)鳥(niǎo)器的工作原理: 工作過(guò)程中,超聲驅(qū)鳥(niǎo)
    的頭像 發(fā)表于 07-11 10:23 ?393次閱讀