一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何制造一個可以自主演奏音樂的尤克里里機器人?

電子發(fā)燒友論壇 ? 2025-04-15 11:51 ? 次閱讀

在這個項目中,設計并制造了一個可以自主演奏音樂的自彈尤克里里機器人!

e30a83f4-19ac-11f0-9434-92fbcf53809c.jpg

材料:

基于 Arduino Uno 微控制器!

e318d5da-19ac-11f0-9434-92fbcf53809c.jpg

其他部件

  1. 尤克里里 (任何便宜的型號都可以)

Arduino Uno

L293D 電機驅動器擴展罩

8× 12V 電磁閥

Nema 17 步進機

TMC2208 步進驅動器

迷你面包板

150 毫米 MGN9B 直線導軌,帶塊

GT2 6mm 同步帶

滑輪和惰輪

微型伺服

12V 10A 電源

實心線 (22 AWG)

M3 具體細節(jié)

輔助工具

  1. 3D 打印機

烙鐵

螺絲刀

萬用表

第 1 步:3D 打印

第一步是 3D 打印所需的部件。我建議先打印shell_bottom.stlshell_top.stl ,因為它們是以下安裝組件連接的基礎:

rail_mount.stl (×2)

idler_holder.stl

stepper_mount.stl

然后可以打印拾取機構的零件( servo_mount.stlpick.stl )。機器人的另一端基于 solenoid_cage.stl 。它通過 2× neck_mount.stl 連接到尤克里里琴上。然后您將需要 4× plunger_center.stl 和 4× plunger_side.stl ,但這可能會根據(jù)使用的螺線管數(shù)量及其布局而變化。*附件:3D模型資料.7z

第 2 步:3D 打印組件

打印部件時需要注意的重要事項:

大多數(shù)女高音尤克里里應該有一個足夠相似的設計,以便貝殼件能夠正確地適應,但情況可能并非總是如此,所以這些部分可能需要稍微修改一下,以適應你的樂器。

e32b9ada-19ac-11f0-9434-92fbcf53809c.jpg

e33fa8cc-19ac-11f0-9434-92fbcf53809c.jpge34ee148-19ac-11f0-9434-92fbcf53809c.jpg

第 3 步:上半部分組裝

首先將線性導軌支架放在上半部分,然后用 M3 螺釘固定。外殼的底部有一個槽,用于擰緊 M3 螺母。e35f6d56-19ac-11f0-9434-92fbcf53809c.jpg重復此過程,將步進器安裝座安裝在側面,然后將步進器面朝上滑入到位。e37d6ebe-19ac-11f0-9434-92fbcf53809c.jpg

第 4 步:下半部分組裝

對于下半部分,首先安裝惰輪支架,然后安裝另一個導軌支架。接下來,將帶有電機護罩的 Arduino 連接到側面。e38e4dc4-19ac-11f0-9434-92fbcf53809c.jpg最終結果應與上面顯示的圖片相似。e3a32a50-19ac-11f0-9434-92fbcf53809c.jpg

第 5 步:安裝滑軌

現(xiàn)在,線性導軌可以安裝在尤克里里琴的琴身上。一旦它處于正確的位置,就應該將導軌支架完全擰緊。e3c743e0-19ac-11f0-9434-92fbcf53809c.jpg接下來,拿起 3D 打印的伺服支架并將其連接到正時皮帶上。伺服安裝座具有用于固定皮帶的特定插槽,因此它應該很容易推入到位。仔細檢查滑塊是否在線性導軌上自由上下移動,然后將伺服安裝座擰到上面,確保其方向正確。e3db85f8-19ac-11f0-9434-92fbcf53809c.jpg

第 6 步:皮帶和皮帶輪系統(tǒng)

將惰輪放在其支架上,然后將皮帶繞在它和步進軸上。將皮帶剪成合適的長度,然后將其插入步進器支架上的另一個插槽中。這將允許步進器上下移動滑塊。e3fac5da-19ac-11f0-9434-92fbcf53809c.jpg

第 7 步:安裝電子元件

將微型試驗板放在步進電機旁邊,并將TMC2208步進驅動器插入中心?,F(xiàn)在,為了限制提供給步進電機的電流,我們需要在驅動器模塊上設置電壓參考。e4111e20-19ac-11f0-9434-92fbcf53809c.jpg

首先,將驅動器連接到 12V 電源。

打開電源并設置萬用表以測量直流電壓。

將黑色探針放在 GND 引腳上,將紅色探針放在微型電位計上。

在監(jiān)控萬用表讀數(shù)的同時調整電位計,以設置參考電壓 (VREF)

我最終將參考電壓設置為1V 左右。

e422fa82-19ac-11f0-9434-92fbcf53809c.jpg對于與 Arduino 的其余連接:

M1A 、 M1B 、 M2AM2B 連接到步進電機

VIO 焊接到電機擴展板上的 5V 輸出上

DIR 、STEPENABLE 連接到您選擇的 Arduino 數(shù)字引腳,用于向驅動程序發(fā)送信號

應連接接地

e437a28e-19ac-11f0-9434-92fbcf53809c.jpge44774de-19ac-11f0-9434-92fbcf53809c.jpg

第 8 步:步進和伺服代碼

現(xiàn)在是時候讓機械裝置動起來了!

e4667154-19ac-11f0-9434-92fbcf53809c.gif

通過將滑塊移動到盡可能靠近步進電機的位置來重置滑塊的位置。然后上傳 stepper.ino 代碼,該代碼使用 Accelstepper 庫來測試其移動(您可能需要調整限制以確?;瑝K具有其完整的移動范圍)。

e479ee32-19ac-11f0-9434-92fbcf53809c.gif

完成后,將微型舵機連接到 Arduino 并運行 servo.ino 代碼以驗證其操作。*附件:servo.7z
*附件:stepper.7z

第 9 步:滑塊校準

如果兩個部分都正常工作,您現(xiàn)在可以通過將伺服器安裝到滑塊上來組合它們,并合并前面的兩段代碼

e48fb820-19ac-11f0-9434-92fbcf53809c.gif

伺服電機就位后,您可能需要調整并確定伺服電機的正確角度。

第 10 步:位置校準

這部分稍微困難一些,可能需要一些反復試驗。為了讓機器人撥動琴弦,找到每根琴弦的位置并將其放入代碼中,以便撥片輕輕地放在四根琴弦中每根琴弦的一側。后面部分的代碼可能會對此有所幫助(刪除不必要的部分)。

e4a2279e-19ac-11f0-9434-92fbcf53809c.gif

第 11 步:安裝螺線管組件

完成后,打印螺線管籠(如果尚未打?。缓蟀凑丈蠄D所示的模式插入螺線管(先將電線穿過)。對于每個螺線管,將一根電線接地,另一根電線連接到 arduino 擴展板上的電機輸入之一。

e4b90018-19ac-11f0-9434-92fbcf53809c.jpg

將柱塞擰入螺線管末端,然后使用籠式支架將籠子連接到尤克里里琴的頸部。驗證柱塞是否正確壓緊琴弦,并在必要時重新對齊。

e4de98d2-19ac-11f0-9434-92fbcf53809c.gif

第 12 步:將所有組件放在一起

e4f6b4da-19ac-11f0-9434-92fbcf53809c.jpg根據(jù)設置,要使所有內容正常工作可能需要多次嘗試。在本節(jié)中,包含了一些可以幫助完成此過程的腳本。每次要記住的測試過程:

插入 12V 電源。

連接 Arduino。

將滑塊移動到起始位置。

e515fa0c-19ac-11f0-9434-92fbcf53809c.jpg

第 13 步:選擇要播放的音樂

e52759f0-19ac-11f0-9434-92fbcf53809c.png我在 ukulele.ino 的草圖中放了幾首不同的歌曲,所以一定要全部嘗試一下!

第 14 步:完成!

現(xiàn)在,構建已大功告成,可以試試自行演奏音樂了。

e5459082-19ac-11f0-9434-92fbcf53809c.gif

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

    關注

    48

    文章

    7844

    瀏覽量

    153347
  • 機器人
    +關注

    關注

    212

    文章

    29280

    瀏覽量

    210873
收藏 人收藏

    評論

    相關推薦

    開源項目!可以自主演奏音樂克里里機器人

    在這個項目中,設計并制造可以自主演奏音樂的自彈
    發(fā)表于 11-25 14:41

    循線音樂百靈鳥機器人--鷗鵬機器人制作

    循線音樂百靈鳥機器人,完成任務:讓小機器人沿著布置好的軌道行走,播放主人喜歡的音樂喚醒房間的主人。孩子們可以學習如何用簡單的揚聲器發(fā)出各種聲
    發(fā)表于 03-30 17:02

    SLAM不等于機器人自主定位導航

    和運動控制。在SLAM技術幫助機器人確定自身定位和構建地圖之后,進行叫做目標點導航的能力。通俗的說,就是規(guī)劃條從A點到B點的路徑出來,然后讓
    發(fā)表于 08-24 16:56

    機器人自主決策可靠嗎?機器視覺在智能領域占據(jù)什么地位?

    B,它就可以直這樣干,制造的汽車都是樣的。賦予機器人智能的視覺,真正做到機器換人然而在通用
    發(fā)表于 08-16 04:00

    家庭智能小管家機器人資料分享!

    的指令,來幫助用戶處理些安全隱患等。另外機器人又是音樂播放器、視屏播放器、文本處理器等、機器人每天會給我們更新新聞頭條,幫助我們發(fā)送郵
    發(fā)表于 10-09 20:32

    使用旅游機器人需要注意哪些問題?

      目前主流的是自主移動機器人,可以根據(jù)環(huán)境情況進行自主移動的功能,最主要的是配備激光導航,這樣的可以掃描整個地形,自己
    發(fā)表于 06-12 17:04

    微信控制的家庭智能機器人(附語音聊天、人臉檢測、自主巡航等)

    ,或者微信對機器人進行部署。并且會報警處理些事情,例如降溫功能,人臉檢測報警等。當用戶在家時,機器人
    發(fā)表于 09-30 14:33

    什么是服務機器人

    問:什么是服務機器人?答:根據(jù)國際機器人聯(lián)合會(InternationalFederationofRobotics,IRF)的定義,服務機器人種半
    發(fā)表于 09-17 07:49

    機器人是什么?

    機器人是什么?你可能會對這個問題本身感到困惑。.有意思。.但是在實際的機器人技術中,這是廣闊的領域。機器人學這個術語指的是
    發(fā)表于 03-31 10:31

    DIY友好型自主機器人

    描述ISLA 自主機器人ISLA 項目是 DIY 友好型自主機器人,主要使用通孔組件,使得這種設計對于任何有錢、Raspberry Pi Pico 和烙鐵的人來說都非常容易實現(xiàn)。我
    發(fā)表于 07-13 06:18

    自制單獨行走的機器人

    描述自主機器人這個項目是單獨行走的機器人,奇妙的是它的簡單和使用很少的組件,它走在條黑色的“軌道”線上。你會喜歡的,它很受孩子們歡迎。
    發(fā)表于 07-13 07:30

    工匠機器人 vs 大國工匠

    ),它們主要采用機械臂末端工具(EOAT)操作。這些機器人可以幫助員工搬運危險物品,例如金屬制品、聚合物和其他材料。 4.機器人即服務機器人的開發(fā)和維護是
    發(fā)表于 10-18 14:34

    音樂演奏器設計

    音樂演奏器設計 、任務設計并制作可以演奏樂曲的遠程
    發(fā)表于 08-02 08:35 ?1816次閱讀
    <b class='flag-5'>音樂演奏</b>器設計

    超牛國外GPS無線導航避障譜樂演奏機器人

    我正在冥想我的下一個機器人應該怎么做,它可以做到什么,聽音樂?用機器零件譜寫旋律?我想出來了:“我要建造
    的頭像 發(fā)表于 08-22 15:09 ?1.3w次閱讀

    服務機器人區(qū)別于工業(yè)機器人的關鍵技術是可以自主行動

    隨著人工智能技術的發(fā)展和社會需求的變化,服務機器人市場需求強勁,將超越工業(yè)機器人的增速,成為機器人行業(yè)的下一個風口,而服務機器人區(qū)別于工業(yè)
    發(fā)表于 12-14 14:23 ?2715次閱讀