藉由控制樹莓派 Raspberry Pi® 的輸出腳位我們能夠驅動外部繼電開關,只要適當的連接上電源以及電器即可透過 Raspberry Pi 來啟動或是關閉家中的電器。我們將說明 Raspberry Pi 的腳位定義,並示範 Python 如何操作 GPIO 腳位的輸出。
準備零件:
- Raspberry Pi 單板電腦 (本文以 Raspberry Pi 2 Model B 為例)
- Micro SD Card 安裝 Raspbian 系統
- 杜邦線
- 四路繼電器模組
- USB 無線網卡 (若使用 Raspberry Pi 3 可使用內建 Wifi)
其他裝置:
- USB 鍵盤滑鼠
- HDMI 螢幕
下圖為 Raspberry Pi 2 / 3 / Zero 的腳位定義,有兩種定義方式:
- Board mode - 即依照板子上 pin 腳 1~40 號位置定義
- BCM mode - 依照對應的 BCM 晶片 IO pin 定義
請在電源關閉的情況下進行以下接線動作,以免誤動造導致電路損毀!
首先連接電源與接地 Vcc/GND 線,接下來以 BCM 定義選用 BCM 22,23,24,25 連接四路繼電器的IN1~IN4訊號輸入端,如下圖接線。
完成接線後即可開機,下一篇繼續介紹如何使用 Python Flask 專案 remote-Pio 進行 GPIO 控制。