pyboard到着
ArudinoのPython版みたいなpyboard、↓から注文で1週間ほどで英国より郵便で到着。
https://micropython.org
USB接続すればストレージとして見えて、main.pyを書き直すだけで動く。驚くほど簡単で、開封からLチカまでマジ30秒。
右上)pyboard、右下)Arudino、左)Raspberry Piの比較写真。本体はかなり小さい。
STM32F405RG, 168 MHz Cortex M4 CPU
1024KB flash ROM, 192KB RAM
Micro USB, Micro SD card slot
3軸加速度センサ (MMA7660)、RTC
4 LEDs, リセットスイッチ、ユーザースイッチ
一緒に買ったもの
右下) LCD and touch-sensor £25.0
左) Bluetooth module £7.2
入っているケース。サイズ的にSDカード二枚のものの流用か? (右)
コネクタ部分に切り込みを入れればそのままケースに使えない事もない。ケースの上下をニッパで切ってみたもの(左)
3Dプリンタでケースを作ってみた、ぴったり、下ケースのみだけど
データは↓
http://www.thingiverse.com/thing:330311
Raspberry Piに関するメモ
- 本家サイトRaspberry Pi(http://www.raspberrypi.org)、RPiと略すらしい
- RS経由(http://uk.rs-online.com/web/generalDisplay.html?id=raspberrypi)でBODEL-Bを二台購入、10日ぐらいで到着した、速い
○ 注意点
- デフォルトのユーザーはname=pi、password=raspberry、rootはパスワード無し
- SDカードのコネクタのサイド部分が非常に脆い、(カード入れたままケースに入れて割った)
- SDカードコネクタが割れたら短期的にはダブルクリップで挟むのが手っ取り早い ショート注意
- SDカードが書き込み禁止(下側)になっていると起動しない(当たり前)
- 電源のUSBは"USB-micro"(miniじゃない)、900mA必要でiPad用アダプタ流用でOKだった
- 黒ケース(CASE-BLK)に入れるとLEDが見えないのでちょっと不便、最初は透明の方がいいかも
- 基盤上のLEDの意味は次の通り(基板内側から)
- 起動時に設定(raspi-config)が出るが、これは後で"sudo raspi-config"で起動出来る、とりあえずsshだけはenableにしておいた方が便利
- startxでX-Windowが起動してGUIが有効になる
Titter-APIでProxyを越える
Titter-APIでProxyを越えるのにちょっと悩んだのでメモ。"twitter-proxy"での対応をいくつか発見するが、どれも失敗。バージョンの問題な気がする。
違うモジュールで"tweepy"での対応を検討。本家の最新は駄目だけど、↓ブランチは対応している。最新じゃないが
https://github.com/ducu/tweepy
"tweepy"をこのバージョンにして環境変数"http_proxy"をセットすればOK。
python中で環境変数を設定するには
- os.environ["http_proxy"] = "UserName:Password@192.168.0.1:8080"
などと設定すればOK。