WiFi遙控車應該是樹莓派軟硬體整合的最佳實作範例了吧!所以,有了具有WiFi功能的Raspberry Pi 3 B+,當然要實做一台遙控車才對。這次,我們的目標是要製作一台可以由網頁控制的遙控車,而且具有視訊功能,也就是在遙控的過程,還可以即時傳回視訊畫面,就好像是自己在開車一樣。而遙控的動作,則是交由WiFi網路來完成。因為走的是TCP/IP的協定,所以只要經過適當的3G設定,這台遙控車的可遙控距離就可以無限遠了。

由於內容較多,所以分幾篇來說明。但是,首先還是先來看組裝起來的樣子:

2016-04-13 19.27.41

除了Raspberry Pi 3 B+之外,當然就是要先買一組自走車馬達組,我是在這裡台灣樹莓派的,連結在此:https://www.raspberrypi.com.tw/3231/1511/,價格不貴,含底盤、2組減速直流馬達和輪子以及6V電池盒和一些小組件,品質一般般,壓克力邊緣還有許多的裂痕,還有那個組裝說明書,簡直和天書沒有兩樣(後記更新:後來台灣樹莓派主動郵寄新品更換,並提供詳細的安裝教學投影片,網址:http://www.slideshare.net/raspberrypi-tw/raspberry-pi-65881533,對產品負責任的態度令人佩服,也更讓人可以安心在他們的網站上購物):

2016-04-13 19.45.07

組裝重點在於把最長的那四支螺絲拿出來,穿過馬達組和支架,然後先固定在底盤上才有Fu。車子裝好之後,它有附一個開關,要塞在正中央的方型開孔處,不過我買到的孔開得不好,太小塞不進去,還拿了電鑽把孔磨大一些才行。放進去之後,把電池盒的正極(紅色)線焊上去,另外一個接點再焊一條線出來,等一下要接到馬達驅動板上。

2016-04-13 08.51.17

底盤底部的樣子:

2016-04-13 08.49.57

正面的開關看起來的樣子:

2016-04-13 08.49.34

要讓馬達能夠接受Raspberry Pi的控制,還需要一組L298N馬達驅動板,主要的原因是Raspberry Pi的輸出電流不能直接拿來驅動馬達,會有被燒壞的可能。所以要把信號輸出到比較大功率的電晶體開關,讓那個電晶體開關在必要時導通電池盒的電流,並可以藉由我們的輸入信號來反轉馬達的極性以改變轉動的方向。購買的網址在此:https://www.raspberrypi.com.tw/3839/1501/。而這個產品的連結更扯,居然附了一個接線錯誤的影片,如果照做,下場可能會很慘吧…實際的接線方式,應該是這樣:

2016-04-13 08.32.20

從另外一個角度看的樣子:

2016-04-13 08.32.48

Raspberry Pi端的連接線:

2016-04-13 08.33.16

接上所有連接線之後,線路的樣子:

2016-04-13 08.32.06

千萬要注意,所有的接線動作都要在Raspberry Pi沒有接電源的情況下操作,否則後果請自負。所有線接完之後,要留意絕緣的問題。我使用了另外一個沒有用到的產品外殻放置,再把Raspberry Pi放在車上固定。並使用一個可以輸出2A的行動電源當作是樹莓派的電源,而馬達的電源則是來自於電池盒。開啟電源之後,放在地上的樣子:

2016-04-13 18.53.04

由於Pi 3支援WiFi,所以開機之後,即可使用SSH連線進入操作(當然SSH要先設定好才行),至此,此車已在可遙控狀態了。接下來請看下一篇:程式篇

(3848)