その他の設定
注意
- Raspbianのプロンプトは、$
- キー入力の文字は、緑色
- 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 - 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 - 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は動作しています。 - 温湿度、気圧センサーと照度センサーの動作の確認
まず、シャットダウンします。
$ 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 —