Microbit漫威坦克

Marvel Tank操控測試

剛做好的作品就是先測試一番,使用另一塊Micro:bit當操控板,前進、後退、左右轉及停止…

這個電機裝置中只用了Micro:bit(V2版)的三個PIN位(P0,P1,P2),其中P0接了三個RGB燈珠,在V2的版子中,內建的蜂鳴器顯然和P0可以一起運作…

也許可以在程式中讓坦克跑慢些,這樣比較像…

☆履帶部份買材料→我到蝦X買的地方 ,就那個小顆粒中履帶~

來自於金屬版的想法

前一陣子買了一盒金屬版的T4M Marvel Tank模型來手做,一開始很純看介紹是會動的→用銅製發條…結果做得手真痠,不鏽鋼片處處都要出力夾,後來總算做好了~結論是大人比較適合,不僅是不鏽鋼片用工具夾有點危險(對小朋友來說),價位上也要二千大洋…

不過,我覺得它的造型很不錯,過年期間比較有空,就模仿它的樣子弄一台來瞧瞧,順便練習一下3D繪圖的部份,當然列印還是一個慢字!

用TinkerCAD來練習

我以前是嫌3D列印慢,還有我的3D製圖功力也不好,所以偏好用雷切來實現想法,前不久弄了台CR10-Smart來學學,就利用年假來練練吧!

反正在這上頭畫畫不用錢,功能又足夠用了, 確實很適合我們這種入門者或小朋友來使用,重點是能實現心中的想法就對了,像我這樣邊看邊試也逐一把想要的形狀弄出來了

零件擺盤

電機控制:Micro:bit(推薦用v2)+凱斯ksb040及ksb047
動力:二顆360度的SG90
三顆RBG燈珠:就WS2812B剪三個下來
3D列印件,就上頭附件下載自己花自己的時間印
履帶:這個有現成的,到蝦X買,算是便宜又好用
螺絲:M2X5自攻(2顆)、M2X12(4顆)、M3X12(6顆)、M3X16(4顆)

這三顆燈珠,可以找條多餘的舵機線自己焊一下,另一頭剛好方便接KSB047

RGB燈測試

焊好的RGB燈珠可以先和Micro:bit測試一番,如果使用v1的板子,要發出聲音就是藉助ksb040上的蜂鳴器(板上開關on),試一下就知p0被佔用了,這時燈條是沒法運作的,不過如果是使用v2那就可以直接用它內建的蜂鳴器發音而且燈條也一樣可以跑…nice

開始組裝車體:這個部份並不困難

主要是把兩側的履帶輪軌給弄起來,有一點要注意的是3D列印件可以要用小挫刀稍稍磨一下,尤其是齒輪的部份…

舵機套上壂片

鎖上輪軌內側板

舵柄修剪一下

放進主要齒輪

像這樣組合起來

齒輪運動測試

這個時候應該測試一下的,SG90的轉力並不強,可以試著讓它正轉反轉,如果齒輪轉得有些卡,那麼可以要把齒輪磨一下,因為3D印件總會有些許的屑屑像毛邊~

組裝車體進行兩側輪軌運轉測試

如果兩側履帶軌的齒輪組都有試了OK,就可以把車體組起來完整測試,這時就把外側的輪軌給套上,加上了最後的小齒輪(使用M3X16螺絲鎖固到內輪軌),要觀察一下這個小齒輪轉得順不順,履帶是依靠這最小的齒輪帶動的…

接上電機部份

我個人是蠻喜歡Micro:bit+KSB040+KSB047這個設計的,感覺就是小巧夠力又方便,雖然只能使用三個PIN位,不過在這個設計中,這樣就可以了,左輪舵機接P1、右輪舵機接P2、燈條接P0,Micro:bit主板可以用M3X12的螺絲從車體內鎖上來(二處)固定住,當然我們都已先將線接好了…

Micro:bit版T4M Tank完成

最後當然就是把兩側的履帶輪給掛上去就好啦!我算了一下一邊的履帶要使用58片,根據我組金屬版得到的知識:坦克的履帶不能扣得緊緊的,那樣不會跑的,會有一點適當的空隙才是剛剛好

用MakeCode寫個簡單的測試程式

使用最簡單的測試法,利用廣播,車上的板子寫個接收端控制舵機正反轉,自己測一下就知道,另一塊寫個發送端

ESP32CAM版改裝→漫威坦克ESP32Cam版