婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av

電子開發網

電子開發網電子設計 | 電子開發網Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 電子開發網 >> 基礎入門 >> Arduino開發學習 >> 正文

用Arduino作為控制設備讓各種作品動起來吧! 第5篇:用Arduino控制伺服電機來演奏樂器!

作者:佚名    文章來源:網絡整理    點擊數:    更新時間:2025/1/11

 

我們推出了一項新計劃,即通過使用了Arduino的簡單制作來學習電子制作的原理和基礎知識。此次為我們分享的嘉賓是伊藤尚未先生,他活躍于媒體藝術領域,并且在書籍領域以講解“更深層次的原理”而聞名。在第5篇,也就是最后一篇,我們將用Arduino來控制伺服電機。

1. 前言

大家好!我是伊藤尚未。

在這個連載系列中,我們嘗試通過Arduino控制讓各種作品動起來,考慮到還有我沒有試過的部件,所以我決定借此機會嘗試一下,那就是“伺服電機”。

說起“微控制器+動作”,就會讓人想起機器人,但就我而言,我用過一些比較原始的東西(比如田宮齒輪和萬寶至電機)來實現。當然,對于現代的機器人而言,使用的運動部件就是伺服電機。在我的孩提時代,曾經有一陣電動遙控車熱,我記得我經常和朋友們一起玩。

當然,當時也是超級跑車熱潮的時代,品牌包括蘭博基尼、藍旗亞、保時捷等豪車。我記得當時由于無線電控制器的手柄和加速器使用了伺服電機,遙控車會根據控制器操縱桿的移動而移動,讓我覺得很不可思議,從那時起我對伺服電機的表現就佩服得很。

那時,我只能按照“它之所以那樣動作,是因為它就是那樣的機制”來理解,但現在我深刻意識到在不可思議中思考“那種機制”是很重要的。

近年來,機器人中所用的伺服電機通常是方形外殼,帶有圓盤或矩形聯軸器(舵機),與以前的樣子相比幾乎沒什么變化,因此能一眼就看出來。不過考慮到可能有人對它的內部并不是非常了解,所以我想借此機會再重新研究一下。

2. 什么是伺服電機?

從廣義上講,伺服電機具有軸旋轉檢測機構,并具有旋轉角度、旋轉位置和速度等的控制功能,因此也用于重型機械和工廠生產線等應用領域。

不過對于我們來說,各種伺服電機中,無線電遙控設備和模型機器人等設備中使用的電機類型是我們在電子制作過程中最為熟悉的。當然,在用Arduino等微控制器來使運動部件像機器人一樣動起來的應用中,也會使用常用的伺服電機。

那么,檢測電機旋轉的機構到底是怎樣的呢?

從結構圖看,多為下述結構,看起來并不陌生的樣子。

 

不管怎樣,我想看看它的真面貌,所以把它拆解開了。樣品為大小正合適的GWS公司生產的S03T/2BBMG/FUTABA。

 

首先,我拆下舵機和四個角的螺絲,并將外殼拆下來。外殼分三部分,拆下頂蓋后會露出齒輪組。

齒輪是金屬的,用軸承連接,結構上很牢固。看起來是4檔減速齒輪,涂了很多潤滑脂,可以想像力矩還是蠻大的。

 

拆下中間的外殼后,就可以看到電機了。照片右側的圓柱體金屬部分是電機,左側是控制器部分。左側有舵機軸,因此可以推斷通過這里來檢測旋轉情況。

 

當拆掉舵機軸后,可以看到軸本身就是一個旋轉傳感器。用手指轉動這個軸,從旋轉角度和觸感上可以判斷出,這是一個通過物理旋轉的滑動接觸點來獲得電阻值變化的可調電阻器、電位器。通過它可以檢測舵機的旋轉位置。果真和結構圖是一致的。

 

在這個電位器的底部有電路,通過讀取其電阻值,并將電阻值與輸入信號進行比較,然后將其停在平衡點上,應該可以使其按所需角度旋轉。

所以,一共有三個引腳,一個是GND,一個是正電源,一個是信號線,可以根據GND和正電源之間的電壓差(比值)來控制。使用這種機制,即使由于電池狀態等因素造成一些電壓波動,也可以毫無問題地控制旋轉角度。

要從Arduino端控制伺服電機的話,已經有一個庫可以用,我會直接使用這個庫,其輸出信號是PWM。PWM是在一個周期內改變脈沖的寬度,最終以電壓變化體現出來。

 

在這里,讓我想起了我的童年回憶。當時的無線電控制器是否裝有微控制器?那時候市場上出現的是單板微控制器等較大型的產品。我記得當時我想知道控制器里面都有什么而把它拆開了,但不記得里面是否有微控制器了。可能是因為它是模擬的。

如果使用的是PWM,那么應該是通過硬件進行處理的吧。如果這樣想的話,伺服電機不僅可以用通過PWM進行控制,應該也可以通過模擬進行控制。如果按照前面提到的控制信號是GND和正電源之間的電壓比來考慮的話,當然模擬也應該沒有問題,也就是說,伺服電機本身和以前的模擬輸入時幾乎沒有什么變化。

沒有變化的東西屬于“老物件”,但這里的“老物件”不等于“壞東西”,而是“穩定的東西”,所以伺服電機在技術方面的評價是很高的。

不過,由于IC也在日益小型化,所以伺服電機的控制電路部分也已經改進,應該可以更適當地處理PWM了。

3. 與Arduino連接

現在,我們嘗試將伺服電機與Arduino連接起來。GND、電源、信號的引腳排列會因伺服電機而異,所以讓我們來確認一下。

這次我用的是GWS的S03T/2BBMG/FUTABA,也就是前面拆卸用的那種。引腳排列如下所示:

 

從照片左側開始,引線依次是黑色、紅色和白色,它們分別連接到GND、5V(正電源)和信號線。

與Arduino的連接方法如下:

 

我使用現有的庫嘗試編寫了如下草圖:

#include<Servo.h>
Servo myServo;  
void setup() {
  myServo.attach(9); 
}
void loop() {
  myServo.write(90);
    delay(1000);
  myServo.write(45);
    delay(1000);
  myServo.write(135);
    delay(1000);
}

讀取伺服電機的庫程序并輸出到引腳9。myServe.write的括號里面表示角度,所以我將其設置為90度是中間位置,并以此為基準向左右擺動45度。從伺服電機的功能上來看,可以以中間位置為基準向左右擺動90度,但如果改變數值時像“0”、“180”那樣的角度太多,電機就會顫抖。我不知道具體原因,可能是由于旋轉傳感器是模擬的,所以數值上有些問題。鑒于此,我決定在不受影響的范圍內使用。

如果在舵機上安裝一個搖臂,那么擺動幅度也會變大,所以我在這個搖臂頂端安裝了之前自制的執行器。這種執行器的機制是將漆包線纏繞在吸管上,做成線圈,將釘子插入吸管中,當有電流流過時,釘子就會彈上去。也就是一種自制的螺線管。

為了驅動這個執行器,我使用了之前用過的ROHM生產的“2SD1866”。通過20kΩ電阻器連接到底座并通過Arduino來控制ON和OFF。執行器驅動用的外接電源由兩節干電池分別提供3V電。

現在,可以在一些特定部位上輕輕敲擊了。

 

 

整體電路圖如上圖所示。通過引腳13驅動自制執行器,通過引腳9驅動伺服電機。

外部電路只有用來驅動自制執行器的晶體管和電阻器,所以我把它們組裝在一個小面包板上了。

 

我將草圖添加到之前的草圖中,并添加了執行器的工作部分。我讓釘子在伺服電機移動到特定角度時彈上去。

#include<Servo.h>
Servo myServo;  
void setup() {
  myServo.attach(9); 
  pinMode(13, OUTPUT);
}
void loop() {
  myServo.write(90);
    delay(500);
  digitalWrite(13, HIGH);  
  delay(100);               
  digitalWrite(13, LOW);    
  delay(1000);      
  myServo.write(45);
    delay(500);
  digitalWrite(13, HIGH);  
  delay(100);               
  digitalWrite(13, LOW);    
  delay(1000);      
  myServo.write(135);
    delay(500);
  digitalWrite(13, HIGH);  
  delay(100);               
  digitalWrite(13, LOW);    
  delay(1000);      
}

在實際操作時,必須考慮到搖臂的移動時間,所​​以角度越大時間點越難把握。

4. 通過Arduino控制來演奏樂器!

現在,我想用它來演奏樂器。我在100日元商店找到了這樣的一把鐘琴,我決定把它改造一下。

 

首先,取下鐵片并將它們安裝在另一個框架上。

 

 

我用橡膠皮筋將這些鐵片固定在框架上,這樣在敲擊后振動就不會停止。在框架的下方安裝了前面做的帶搖臂的執行器。通過Arduino同時控制伺服電機和執行器。

 

在這個框架中,do、re、mi、 fa、sol、la、si、do的位置分別對應122、112、102、95、85、77、67、57的角度,我讓伺服電機根據這些角度旋轉并敲擊鐵片。
這些角度值是我通過實際調整得出的。接下來,怎么演奏呢……我暫時調整了位置,嘗試讓它演奏出do、re、mi、 fa、sol、la、si、do的聲音。

這樣一來,使我有了讓它演奏一首歌的興致。

哎呀,好像彈出曲調了,只是有點像我,沒有節奏感(笑)。只要能享受聲音就好了,知足了!

這一次,我用Arduino控制伺服電機嘗試了演奏樂器。在這個連載系列中,我們介紹了使用Arduino來控制各種設備的一些方法。怎么樣?有收獲嗎?

我想您已經了解到了,即使是身邊熟悉的設備,也可以用Arduino進行控制,也可以制作出更有趣的電子作品!盼望大家也想出各種創意,享受電子制作的樂趣!

Tags:Arduino入門,Arduino,電子琴  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
關于我們 - 聯系我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
婷婷亚洲天堂影院-国产精品豆花视频www-伊人影院在线观看-日本少妇浓毛bbwbbwbbw-av网站观看-亚州欧美在线-91精品国产乱码久-任我爽精品视频在线播放-日本视频不卡-亚洲国产精品va在线观看香蕉-国产毛片乡下农村妇女-国产成人免费ā片在线观看老同学-欧美日韩免费在线-成人无码视频免费播放-色综合美女-免费毛片av
<button id="4i884"></button>
  • <abbr id="4i884"><source id="4i884"></source></abbr>
  • <code id="4i884"><tr id="4i884"></tr></code>
  • <rt id="4i884"></rt>
    <li id="4i884"></li>
  • <rt id="4i884"><tr id="4i884"></tr></rt>
  • www.久久久久久久久久久| 日韩av在线综合| 欧美一级黄色录像片| japanese在线视频| 免费久久久久久| 亚洲自偷自拍熟女另类| 免费黄色一级网站| 公共露出暴露狂另类av| 欧美久久久久久久久久久久久| 伊人成色综合网| 麻豆一区二区三区视频| www.69av| 精品人妻一区二区三区四区在线 | 欧美a在线视频| 成人不卡免费视频| 婷婷无套内射影院| 亚洲精品一二三四五区| 成人污网站在线观看| 日韩精品视频一区二区在线观看| 一区二区在线免费看| 精品亚洲视频在线| 男人j进女人j| 亚洲精品蜜桃久久久久久| 99在线精品免费视频| 欧美 激情 在线| 亚洲精品高清无码视频| 天天做天天干天天操| 青少年xxxxx性开放hg| 欧美性潮喷xxxxx免费视频看| 日韩中文字幕在线免费| 成人黄色一区二区| 亚洲高清av一区二区三区| 800av在线免费观看| 熟女性饥渴一区二区三区| 日韩欧美国产片| 成年在线观看视频| 免费高清在线观看免费| 色婷婷一区二区三区av免费看| 黄色www在线观看| 欧美日韩激情视频在线观看| 日本黄大片一区二区三区| 国产又粗又猛又爽又黄的网站| 老太脱裤让老头玩ⅹxxxx| 国产wwwxx| 男女激情免费视频| 99九九99九九九99九他书对| 热99这里只有精品| 久久婷婷中文字幕| 日日鲁鲁鲁夜夜爽爽狠狠视频97| 亚洲在线观看网站| 欧洲av无码放荡人妇网站| 香蕉视频在线网址| 男人天堂成人在线| 青草视频在线观看视频| 在线观看岛国av| 日本久久久精品视频| 成人国产在线看| 成年人网站av| 欧美成人福利在线观看| 亚洲欧洲日产国码无码久久99| 久久婷婷中文字幕| 日韩一级免费片| 一区二区三区免费播放| 99热成人精品热久久66| 女人天堂av手机在线| 少妇一晚三次一区二区三区| 亚洲第一色av| 91欧美一区二区三区| 色播五月激情五月| 亚洲免费一级视频| 欧美大尺度做爰床戏| 国产精品拍拍拍| 亚洲国产成人va在线观看麻豆| 国产 福利 在线| 日韩精品一区二区三区久久| 国产91xxx| 99免费视频观看| 精品久久久久久无码国产| 欧美精品一区二区三区三州| 美女扒开大腿让男人桶| xxxx18hd亚洲hd捆绑| 国产3p露脸普通话对白| 国产96在线 | 亚洲| 成人av一级片| 欧美日韩亚洲一二三| 鲁一鲁一鲁一鲁一av| xxx中文字幕| 久久www视频| 日韩黄色片视频| 超碰在线播放91| 欧美一级免费在线观看| www.69av| 欧在线一二三四区| 日本网站在线看| 日韩精品一区二区三区四| 欧美三级一级片| 免费一区二区三区在线观看| 中文字幕第一页亚洲| 国产黄色片免费在线观看| 欧美a在线视频| 国内av免费观看| 欧美日韩在线视频一区二区三区| 最近免费中文字幕中文高清百度| 999在线观看| 国产a级片网站| 57pao国产成永久免费视频| 亚洲精品天堂成人片av在线播放| 97国产精东麻豆人妻电影| 国产精品免费成人| 中文字幕の友人北条麻妃| 欧美xxxxx在线视频| 国产性生活免费视频| 国产中文字幕在线免费观看| 国产aaaaa毛片| 伊人久久在线观看| 色播五月综合网| 亚洲爆乳无码精品aaa片蜜桃| 丰满少妇被猛烈进入高清播放| 日韩视频在线免费播放| 在线视频日韩一区 | 国产资源第一页| 97超碰成人在线| 欧美激情成人网| 日韩av高清在线看片| 国产福利精品一区二区三区| 可以免费在线看黄的网站| 国产女主播自拍| www国产免费| 免费不卡av网站| 亚洲自拍第三页| 久久久久xxxx| 少妇激情一区二区三区| 妞干网在线免费视频| 乱妇乱女熟妇熟女网站| 亚洲国产精品无码av| 手机看片日韩国产| 婷婷视频在线播放| 日本女人高潮视频| 男同互操gay射视频在线看| 日本免费色视频| 性欧美在线视频| 久久久福利影院| 懂色av一区二区三区四区五区| 中文字幕视频三区| 樱花草www在线| 99精品一区二区三区的区别| 午夜一级免费视频| 日本一道在线观看| 少妇人妻无码专区视频| 欧美乱大交xxxxx潮喷l头像| 国产精品裸体瑜伽视频| 99蜜桃臀久久久欧美精品网站| 午夜肉伦伦影院| 日韩av卡一卡二| 日韩精品视频网址| 91动漫在线看| 蜜臀视频一区二区三区| 岛国av在线免费| 欧美亚洲色图视频| 18岁视频在线观看| 国产精品美女在线播放| 精品国产一区二区三区无码| 免费超爽大片黄| 在线免费视频a| 在线观看污视频| 日韩毛片在线免费看| 日韩 欧美 自拍| 人妻有码中文字幕| www.偷拍.com| 欧美一区二区中文字幕| 天天综合网日韩| 夜夜添无码一区二区三区| 亚洲色图 在线视频| 老司机午夜免费福利视频| 日本精品一区二区三区四区| 国产永久免费网站| 欧美 日韩 国产在线观看| 久久99爱视频| 欧美a在线视频| 992tv快乐视频| 日本久久久久久久久久久久| 欧洲精品在线播放| 国产成人美女视频| 女人另类性混交zo| 丝袜人妻一区二区三区| 在线观看国产福利| 少妇高清精品毛片在线视频| 日本道在线视频| 99re6在线观看| 簧片在线免费看| 国产免费成人在线| 男女超爽视频免费播放| 色乱码一区二区三区熟女 | 中文字幕免费高清在线| 北条麻妃69av| 国产91对白刺激露脸在线观看| 日本xxxxx18| 亚洲天堂av免费在线观看| 午夜一区二区视频| 天天做天天干天天操|