raspberry Pi へ twitter クライアントインストール
赤外線モジュールは反応せず
I2C デバイス関連は、はんだづけが必要になるため
保留
とりあえず、できることから試すため
今回は twitter クライアントを入れて
ボタンを押すだけで
一定のワードをツイートできるようにする
さらに、ボタンを押してツイートできたらサウンドをならす
これはメールみたいに送信したのがわかるようにするため
使う部品は
タクトスイッチ(黒色) 4つ
ボタンを4つブレッドボードに配置
そして今回使用するのは
3.3V
GPIO 18
GPIO 23
GPIO 24
GPIO 25
を使う
3.3V とブレッドボードの+と書いてある一番左の列をつなげる
複数の部品をコントロールするなら、ここにつける
そして各部品にジャンパワイヤーのオスオスで接続していく
今回は4つのボタンに、それぞれ左上につなげる
横列さえあっているなら、どの穴でもOK
次にGNDとブレッドボードのーと書いてある列をつなげる
そして
GPIO 18
GPIO 23
GPIO 24
GPIO 25
から各ボタンの左下と同じ横列につなげる
このとき、ボタンとジャンパワイヤーの間に
10kΩの抵抗をいれる
抵抗の左はここにさして、右側は
ボタンの下に列で重ならないようにさす
そして
抵抗の右側とブレッドボードのーの列とを
ジャンパワイヤーのオスオスでつなげる
今回はジャンパワイヤーを大量に使うので
各ワイヤーごとに色分けするとわかりやすい
ブレッドボード・ジャンパーコード(オス-オス)(10cm)20本セット
とか
ブレッドボード・ジャンパーワイヤ(オス-メス) 15cm(黒)
などで補充しておくと後々役立つ
これで配線はできたので
次に twitter クライアントをインストール
今回使うのは ttytter
sudo apt-get install ttytter
でインストール
次に
ttytter -ssl
を実行すると
-- using SSL for default URLs. trying to find cURL ... /usr/bin/curl -- Streaming API disabled (no -dostream) (TTYtter will use REST API only) -- no version check performed (use /vcheck, or -vcheck to check on startup) +----------------------------------------------------------------------------+ || WELCOME TO TTYtter: Authorize TTYtter by signing into Twitter with OAuth || +----------------------------------------------------------------------------+ Looks like you're starting TTYtter for the first time, and/or creating a keyfile. Welcome to the most user-hostile, highly obfuscated, spaghetti code infested and obscenely obscure Twitter client that's out there. You'll love it. TTYtter generates a keyfile that contains credentials for you, including your access tokens. This needs to be done JUST ONCE. You can take this keyfile with you to other systems. If you revoke TTYtter's access, you must remove the keyfile and start again with a new token. You need to do this once per account you use with TTYtter; only one account token can be stored per keyfile. If you have multiple accounts, use -keyf=... to specify different keyfiles. KEEP THESE FILES SECRET. ** This wizard will overwrite /home/pi/.ttytterkey Press RETURN/ENTER to continue or CTRL-C NOW! to abort.
とでるので Enter をおす
すると
1. Visit, in your browser, ALL ON ONE LINE,
の下にアクセスするURLが
https://api.twitter.com/oauth/authorize?oauth_token=アクセストークン
としてでるので、このURLへブラウザでアクセス
すると連携アプリを認証する画面になるので
連携アプリを認証
をクリック
すると、次の画面でPINコードがでるので
端末画面で
Enter PIN>
と表示されているので、ここへPINコードを入力する
これであっているのなら
Request from https://api.twitter.com/oauth/access_token ... SUCCEEDED! Written keyfile /home/pi/.ttytterkey Now, restart TTYtter to use this keyfile. (To choose between multiple keyfiles other than the default .ttytterkey, tell TTYtter where the key is using -keyf=... .)
となる
これで ttytter でツイートするには
ttytter -ssl -status="ツイートメッセージ"
となる
もし tytter のテストだよ とツイートしたいのなら
ttytter -ssl -status="tytter のテストだよ"
とする