Raspberry Pi 電腦防盜拍攝裝置(三)

Raspberry Pi 電腦防盜拍攝裝置(三)

過往兩期,學習了硬件紅外線人體感測器及相機模組,也理解測試的要點和方式。今期為編寫程式作準備,由於程式會運用 Twitter 發布照片及通知,因此需要進行連結並取得相關數值。

設定的步驟不多,但主要涉及兩方面,一方面是 Raspberry Pi ,另一方面是 Twitter App 。若果未有 Twitter 帳號者,需登記一個 Twitter 帳號,那就需要多一個步驟。 Raspberry Pi 裡的工作是要安裝為 Twitter 而設的 Python 程式庫- Tweepy 。至於 Twitter App 是一個與 Twitter 帳號的程式連結方法,按照以下流程就可取得四組數值。

Step 1: 我們需要先在 Raspberry Pi 安裝 tweepy 的 Python 模組,在 Raspberry Pi 的 Terminal 輸入: sudo pip3 install tweepy ,安裝就會自動進行。

Step 1: 我們需要先在 Raspberry Pi 安裝 tweepy 的 Python 模組,在 Raspberry Pi 的 Terminal 輸入: sudo pip3 install tweepy ,安裝就會自動進行。

Step 2: 準備將資料與 Twitter 連結,因此需要一個 Twitter 帳號。若未有帳號者,可於 Twitter 登記。 Twitter 網址: https://twitter.com

Step 2: 準備將資料與 Twitter 連結,因此需要一個 Twitter 帳號。若未有帳號者,可於 Twitter 登記。

Twitter 網址:https://twitter.com

Step 3: 建立一個 Twitter 的應用程式。登入 Twitter Apps 網站,然後按下按鈕「 Create New App 」。 Twitter Apps 網址: https://apps.twitter.com

Step 3: 建立一個 Twitter 的應用程式。登入 Twitter Apps 網站,然後按下按鈕「 Create New App 」。

Twitter Apps 網址:https://apps.twitter.com

Step 4: 根據要求在空格填上適當的資料,其中一個欄位為「 Website 」,原意是寫上載有與應用程式相關的網址資料,但若可以任意填上一個合適的網址便可以了。另一個欄位為「 Callback URL 」,你 可以不用填上任何資料。

Step 4: 根據要求在空格填上適當的資料,其中一個欄位為「 Website 」,原意是寫上載有與應用程式相關的網址資料,但若可以任意填上一個合適的網址便可以了。另一個欄位為「 Callback URL 」,你可以不用填上任何資料。

Step 5: 完成後便可以按下按鈕「 Create your Twitter application 」。

Step 5: 完成後便可以按下按鈕「 Create your Twitter application 」。

Step 6: 由於應用程式需要 Twitter 的 API 資料,才可以與預設的 Twitter 戶口溝通,因此在應用程式中,按下「 Keys and Access Tokens 」,就可以得到「 consumer_key 」及「 consumer_secret 」。

Step 6: 由於應用程式需要Twitter 的 API 資料,才可以與預設的 Twitter 戶口溝通,因此在應用程式中,按下「 Keys and Access Tokens 」,就可以得到「 consumer_key 」及「 consumer_secret 」。

Step 7: 然後按下「 Create my access token 」。

Step 7: 然後按下「 Create my access token 」。

Step 8: 接著就會產生「 access_ token 」及「 access_token_secret 」。

Step 8: 接著就會產生「 access_ token 」及「 access_token_secret 」。

經過上述的步驟,我們便可以取得「 consumer_key 」、「 consumer_secret 」、「 access_token 」及「 access_token_secret 」四個數值,為傳送相片到 Twitter 作好準備。完成當上面的步驟,準備好所需資料,接下來就會編寫 Python 程式。