雖然才剛拿到NXT 2.0沒幾天,
但是對它的功能與程式的設計卻很著迷。
基本上發球器算是原本NXT 2.0中的一種設計,
小弟我加了一些簡單的功能讓它更富趣味性,
請見以下的介紹...
發球機全貌,加上底座讓上半部發球器可旋轉。
![]()
自己隨便做的旋轉底座,不是很穩:21:
![]()
發球器本體,利用馬達將球給發射出去。
上面裝球與發射球的機關似乎在生化戰士系列很常見?
![]()
發球裝置近照。
![]()
自組控制器部分,左邊黑色齒輪連結馬達,同時也是rotation sensor,可以偵測馬達被轉動的角度;
右邊的touch sensor則是控制發球的裝置,預設按一下發一顆。
![]()
實際操作影片。(不好意思家中點亂,且背景有電風扇的聲音)
http://www.youtube.com/watch?v=Yg_pSErnAzg
其實最困難的部分在程式的控制,光要研究從rotation sensor讀取角度並傳送給另一顆馬達,
就花了我快2小時不斷的實驗與測試,後來終於搞定資料傳輸的部分,
之前實在是沒有接觸過NXT,所以還不太熟悉。
後來搞懂之後就容易許多,我是將抓到的角度經過數學運算讓他成以5倍;
也就是rotation sensor手動轉1度,發球器的旋轉馬達就轉5度,以免旋轉太慢。
之後是希望能夠透過藍芽來控制,不過還要好好研究一番:94: |