9 その他の設定

その他の設定

注意

  • Raspbianのプロンプトは、$
  • キー入力の文字は、緑色
  1. i2c-tools、libi2c-devとpython-smbusのインストール
    温湿度、気圧センサーと照度センサーは、Raspberry PiのGPIOのI2Cバスに接続されています。これらのセンサーをpythonで制御できるようにします。
    $ sudo apt-get install i2c-tools libi2c-dev
    ・・・
    Do you want to continue? [Y/n] Y
    ・・・
    $ sudo apt-get install python-smbus
  2. python-rpi.gpioとpython-picameraのインストール
    pythonからGPIOとPicameraが制御できるようにします。
    sudo apt-get install python-rpi.gpio
    sudo apt-get install python-picamera
    ・・・
    Do you want to continue? [Y/n] Y
  3. cronの設定
    いくつかのソースプログラムは、指定された時間になると自動的に起動がかかるようになります。それを制御しているのがcronです。まず、cronを起動させます。
    $ sudo /etc/init.d/cron start
    次にcronが動作していかを確かめるためにchkconfigをインストールします。
    $ sudo apt-get install chkconfig
    ・・・
    Do you want to continue? [Y/n] Y
    ・・・
    次にcronが動作しているか確認します。
    $ sudo chkconfig cron
    cron on
    ここで、cron onと表示されれば、cronは動作しています。
  4. 温湿度、気圧センサーと照度センサーの動作の確認
    まず、シャットダウンします。
    $ sudo shutdown -h now
    シャットダウンが完了したら、電源用USBケーブルを抜きます。
    次に、温湿度、気圧センサーと照度センサーをRaspberry PiのGPIOのI2Cバスに接続します。さらに、人感センサー(PiRモーションセンサー)とPicameraとActive LED(iKakashiが動作しているときに点滅するLED)をGPIOに接続します。
    その後、電源用USBケーブルを接続し、Raspbianを起動します。そして次のコマンドを入力し、39と76が見えていれば、温湿度、気圧センサーと照度センサーを正常に認識しています。
    $ i2cdetect -y 1
    0 1 2 3 4 5 6 7 8 9 a b c d e f
    00: — — — — — — — — — — — — —
    10: — — — — — — — — — — — — — — — —
    20: — — — — — — — — — — — — — — — —
    30: — — — — — — — — — 39 — — — — — —
    40: — — — — — — — — — — — — — — — —
    50: — — — — — — — — — — — — — — — —
    60: — — — — — — — — — — — — — — — —
    70: — — — — — — 76 —