Tamiya滑冰機器人改裝

本篇文章是紀錄一下Tamiya 70248 Roller Skating Robot的製作及改造

田宮 70248 滾軸溜冰機械人

這個應該是2022的新品,因為我蠻喜歡田宮工作樂系統的模型,之前沒看到這組,偶然在網路上看到了就買一個來看看,購買點是臺中的模型站,有網站可以訂(最後還是打電話去確認,可以貨到付款),價格是610元…

之前有許多組裝的經驗,所以做這台並不算難!

齒輪結構

一向很欣賞Tamiya在齒輪箱方面的設計

主要的動力中心

按照說明書的圖示(日文又看不懂)很快地便組裝好這部機器人動力的結構部份

主體馬達運作模式

這是機器人主要的動力來源,就一顆TT馬達來帶動,有別於之前做的車子,這次的齒輪設計採離心軸的方式來轉換力的方向,形成二支大腳開合的運動方式

除了上半部身體之外,就是兩腳滑輪的部份了,兩邊各有二顆輪子,組裝起來像滑板一樣

輪子

這輪子看起來沒什麼特別,就是塑膠輪加上橡圈,不過轉得很流暢…

尾舵的結構

我覺得這是有巧思的設計,輪子和尾舵之間都是可以有限度的活動,而這也是機器人可以轉向的密訣

機器人轉向示意

這圖是從官網載下來的,這機器人腳部搖擺可前進,調整二腳的尾舵可以決定轉彎的方向

組裝這台機器人花的時間不多,組好了就來測試一下(只要一顆3號電池),一開一合的機器人就可以前進了,想起小時候剛學滑冰時不就是這一招嗎?依上圖的說明,可以將某一邊的尾舵偏一邊鎖緊,然後就可以看到機器人會繞圈圈…

機械動力改裝

玩Tamiya的模型很有趣的地方,除了要動手做之外,就是改裝的可能,先依原本的設計組好玩過一遍之後,就可以開始思考如何變化,讓原本固定的行為可以變成可操控的,以這台機器人來說,原設計是有個手動開關,打開就通電馬達轉起來,機構動起來,很直覺的玩具吧!那麼目標就是讓它變得可操控,當然不想破壞原本的零組件,想到用Micro:bit+凱斯的KSB040+KSB047來當核心及動力,搭配自己設計簡單的壓克力結構來固定舵機到尾舵的部份…嗯!畫面和想法很快地冒出來了~

改裝Tamiya Roller Skating Robot 

田宮70248 滾軸溜冰機械人 :上網應該可以買到

Micro:bit+KSB040+KSB047:凱斯電子的網站可以買

舵機:這兒我使用微型的3.7G舵機,也可以用9G舵機

Micro:bit+KSB040+KSB047的優點就是小型又有充電電力,可以提供三組舵機的輸出(對應Micro:bit的pin0~pin2),剛好一個用來控制主動力小馬達,另二個pin用來控制二腳的舵機,這兒會需要一個額外的小東西,就是微型的馬達驅動板,這是凱斯的RD做的,讓KSB047的舵機PIN可以接上馬達,想要這個小東西可能要詢問凱斯的Grace Chen小姐

壓克力組件部份其實很少也很簡單,就是幾片依據尾舵設計的舵機固定座,也剛好是原設計在腳板的部份都有預留小孔,方便我設計小螺絲去鎖固

這兒有個地方是在組裝之前要先手工磨一下的,因為舵機要固定的位置很小很靠近,所以先磨一個溝以利m2的螺絲經過…

目的很明顯就是要把舵機固定在尾舵的地方,這個使用二支M2x6的自攻螺絲及二支M2X16的螺絲,舵機事先用Micro:bit跑簡單的程式設定為90度再裝上

連動軸

在舵機固定上去之前,先用二支M2X6的自攻螺絲將連動軸的一邊鎖上舵柄

舵機連動尾舵

利用舵機的轉動來帶動尾舵的轉動,只要做小角度的變化就能產生轉向的效果

將線路接上,我把馬達接在P0,右腳和左腳的舵機分別接在P1和P2,Micro:bit主板就用雙面的泡棉貼上就好

Makecode囉

就寫寫Micro:bit的程式,利用廣播功能寫個發送端及接收端的程式,範例我與下載檔放一起了

很重要的一點:把原本固定行為的機構變成可以用程式控制的

尾舵控制測試:除了馬達動力之外最重要的就是尾舵的轉向控制,一開始還擔心3.7g的小舵機會不會不夠力,看來是多慮了,原本舵機及尾舵間使用細鐵絲連接,後來覺得太醜,再畫二支連動軸來用,發送端的Micro:bit也試一下單個JoyStick的擴板來玩玩…

改造完成

經過一番測試,滑冰機器人的運動算是流暢的,跑得算是快了,在房間裡測試,空間有點不駒夠大,在操緃時兩腳的尾軸角度的變化也有再研究的空間,兩腳角度的搭配應該也是蠻有趣的…

關於Micro:bit搖桿擴展板

Pi M:Joystick

一般我們在市面上常見的Micro:bit搖桿都是那種遊戲手把式的,我之前也買過幾款不同公司出品的,性能都很不錯,不過用在這個case上好像功能過多了!

之前在網路上看到這款只有一個搖桿搭配Micro:bit板上的孔洞的,就買來玩→299元,它的x軸連通p1,y軸連通p2,按下去就觸發p0,可以透過「類比訊號讀取引腳」積木來獲得值

一般來說搖桿獲得的類比值是0~1023之間,不動它的時候xy的值大約都是500左右,直接拿這個值來寫判斷式就可以了,自行依搖桿的狀態讓Micro:bit透過廣播積木發送在程式裡約定好的字串給接收端,通常我們也會將搖桿的值map到0~4之間,然後用這個值來表示led的亮點座標(好玩罷了!)