fischertechnik Servo 簡單介紹及使用教學

Servo 是一種 Output , 它可以精準地進行位置定位和動作速度的控制 ,

在 fischertecnik 上常見的用法是控制彈弓門開關、機械臂的移動等等...

而 fischertechnik 的 servo 分為2種 , 分別是 micro servo 及 digital servo

micro servo : 傳送訊號的頻繁較快、 價錢較貴、體積較小、用於配合小型結構移動 例如 : 門

digital servo : 體積較大 , 能配合較大型的結構移動 例如 : 吊臂

專題目標 :

配合 micro:bit 及 F5 I/O board 編程控制2種不同的 servo , 學習 servo 的電線接駁方法及編程技巧

並掌握它們在結構上用法的差異

所需用料 :

micro:bit x 1

F5 I/O board x 1

Digital Servo x 1

Micro Servo x 1

jumper wire M/F x 6

fischertechnik plug (cable connector) x 2

電源 x 1

Servo 的 Pin Assignment :

我們需先理解Servo的Pin Assignments才能正確地接駁至 F5 I/O board 上 ,

micro servo 的3線分別是 : 黑色或啡色(GND) 、紅色(3.3或5V+)及黃色(Signal Pin)

digital servo 的3線分別是 : 黑色(GND)、紅色(3.3或5V+)及白色(Signal Pin)

利用 M/M jumper wire 連接 Servo 及 F5 I/O board :

將 M/M jumper wire 插至 Servo 的接駁口上 ,

Signal (servo 黃或白線) 的 jumper wire 請插至 fischer 電線頭並使用膠紙固定。

將 fischertechnik 電線頭加至 jumper 上的步驟 :

Servo - F5 I/O board 電線接駁方法 :

digital servo 黑線 > 5v - 、紅線 > 5v +、白線 > P0

micro servo 黑/啡線 > 3.3v - 、紅線 > 3.3v + 、黃線 > P6

編程教學 :

ON START , show icon 的作用是顯示 micro:bit 的狀態 i.e. 已開機並正常運作

利用 button A 及 B 分別將 servo 轉動至不同度數 , 數值為 0 - 360

Servo write pin 在 Coding Block 的最底下「Pins」中可以找到

影片示範 :

總結 :

fischertechnik 的 servo 分為 digital 及 micro 2種不同 servo

digital 的體形較大用於推動較大型的結構 ,

micro 體型較小傳送訊號的頻頻較高較精密 , 適用於較細緻的結構

在 micro:bit 上使用 fischertechnik servo 需配合 F5 I/O board 使用 ,

並利用 jumper wire 接駁再相應 Signal Pin 來編寫 coding 控制 servo 的運行