NXT彈鋼琴機器人

看到The NXT STEP的標題 Piano Playback Robot ,還以為已經有人突破NXT聲音感應器的限制,讓NXT可以聽得懂音樂!結果只是空歡喜一場!

不過這種機器人的設計理念也可以激發大家更多的創意喔!

作者的網頁有更多的說明,大概的原理如下:

蘋果電腦接收鋼琴聲音-->分析音頻及音長-->傳輸到NXT-->NXT執行

其中在蘋果電腦用到了 Python AppleScript bridgepitch detection library,還有NXT Python以及Mac OS X專用的Python藍牙程式庫。也用到NXC程式控制NXT。

過程有點複雜,但是執行之後的效果還蠻有趣的。

大家常常看到日本一些機器人演奏音樂(參考探奇舊文章),現在樂高機器人NXT也可以辦到喔!





留言

這個網誌中的熱門文章

樂高機器人教學 - 如何安裝 LEGO SPIKE Hub 的韌體 (降級、當機、升級 - 問題解決方法)

LEGO SPIKE Prime 新品上市 - 技術討論大公開