
機器人套件
|
195
Hackster.io 網站可讓創作者定義專案的「機器人套件」。例如,在「網站當
掉警報(Website Down Alarm)」頁面的「本專案使用的零件」(
https://
www.hackster.io/ifoundthemeaningoflife/website-down-alarm-4a9b8b
),可看到每
個零件模組的購買連結。如此一來,我們便可根據清單購買零件、使用
GitHub 上的程式、照著網站上的建構指引打造警報系統,非常便利。結合
共享或隨處可買得到的硬體元件、開放原始碼軟體程式庫、以及熱心人士撰
寫的建構步驟,都可說是體現 3D 印表機的願景:「自己動手做,在家裡就能
搞定」。若你擁有 3D 印表機,就能製造出任何開放設計圖、數以千計的物
品。若你擁有軟體程式庫、買得到的電子零件、甚至加上 3D 印表機,就能
製造出上百上千個有用的東西,發揮創意,組合出更加有智慧的作品。
馬達與可變電阻
理論上,機器人專案可從簡單的「套件」著手,需要做的事情只有組裝伺服馬達與微控
制器而已。之後若想偵測機器人與其他物體之間的距離,或是想提供某種動作回饋資
訊,也很簡單,再加上超音波測距模組與可變電阻即可。
機器人通常需要好幾個馬達,而 Tessel 伺服馬達模組(圖 12-2)足以操控 16 個伺服馬
達,負責取得電源、產生 PWM 訊號。即便那是特別為 Tessel 設計的模組,但也有許多
人嘗試把該模組連接到其他系統,例如 Raspberry Pi 或 Arduino,因為比起從頭打造伺 ...