デジタル百葉箱製作覚え書き

ラズベリーパイで教材づくり IOT百葉箱

ラズパイでスクリーンショット

さて、ここまで書いてきて記録画像がすべてカメラで撮影したものだから、モニタの写真が見にくいことこの上ない。ということで、スクショを撮れるようラズパイに仕込む。


ググって一発目に出てきたソフトをインストール。

sudo apt-get install scrot

次に、撮影画像をSSHでウィンドウズのPCに転送できるようにする。
早速そのスクショ。1行目間違い。
あれ。最初からインストールされてたのね知らなかった。


で、IPアドレスを固定する。GUI(メニューバーの電波アイコン)の右クリックで「wireless & wired Network Settings」から行くが、どうもうまくいかず。

結局LXTerminalから

sudo nano /etc/dhcpcd.conf

で直接編集しました。
何度か再起動しながらやってみた結果、

で、電波アイコンが落ち着いたので、windowsからSSHする。テラタームを使ってます。
なんか怪文書ふうですいません。


で、つながったのでscrotで撮影した画像をラズパイからウィンドウズにコピーしてこうやってアップできました。

fswebcamのインストール

ラズパイにカメラを繋げました。動作確認も済みました。
リアルタイムでデジタル百葉箱製作、撮影、ブログの書き込みなどやってるので、自分自身は臨場感がすんごい。誤字とか誤記とか後で修正します。


次は、撮影するソフトです。
調べてみたところ、fswebcamというソフトの情報が多く、簡単に使えそうです。
で、インストール。

sudo apt-get install fswebcam


あっさり完了。すぐにテスト。


撮影できてます。


ところで、コマンドライン?シェル?LXTerminalからコマンドを入力するときに上矢印を押すと履歴が次々出てきて便利です。
他にも機能が多すぎて覚えきれません。いちいちググってます。

カメラの取り付け

ラズパイ本体のセットアップが完了したので、次はカメラをつないでいきます。
カメラはraspberry pi camera b01というものです。
ラズパイ用カメラといえばV1とかV2だよね普通。
B01ってパチモンでしょうか?


ロゴはついているけど...。
よくわかりませんが、安かったので買いました。

LABISTS Raspberry Piカメラモジュール 1080P 5M OV5647センサー ケース付き Raspberry Pi Model 2B、3B、3B+、4Bに適用
LABISTS Raspberry Piカメラモジュール 1080P 5M OV5647センサー ケース付き Raspberry Pi Model 2B、3B、3B+、4Bに適用
LABISTS
家電&カメラ


日本語ありのマニュアル、長さの違うフラットケーブル2本、アクリルスタンド、ミニドライバ付き。


ラズパイの電源を落として開封し、接続。フラットケーブルの向きに注意。電気の接点が向くようにします。本体側はHDMIのロゴの方にケーブルの接点が来るように、ケーブル端の青色がLANジャック側に。
白い縦長の爪を引き上げてゆるめ、ケーブルをさしたら白い爪を押し戻します。


カメラ基板の接続部は、黒い縦長を、この写真でいうと右方向に引き出してケーブルをさし、また基板側に押し戻して固定します。ケーブルの向きは接点が基板側に。


動作確認。電源を入れてから、LXTerminalを起動、コマンドラインから

vcgencmd get_camera

と入力します。

supported=1 detected=1
と出ればOKだそうです。
私は、片方の数字が0になったので、電源を切ってカメラを再度接続しなおしたら大丈夫になりました。


そして次、実際に画像を撮影してみます。

sudo raspistill -o image.jpg


一瞬カメラの画像がディスプレイに表示され、同時に画像ファイルが生成されます。
レンズ前のフィルムをまだはがしていなかったけど、予想以上の画質です。
webカメラのc270よりもきれいに見えます。


ここで問題発生。撮影画像を見ようとしたけど、ファイルマネージャーが開かない。
正確に言うと一瞬開いてすぐ閉じる。


ググったら、これで解決。次のコマンドを打つだけでいいみたいです。上の画像は1行目打ち間違えました。

sudo apt-get autoremove

sudo apt-get dist-upgrade

問題がありましたが、すぐに解決してしまってなんか「あれ?」って気分です。

撮影したファイルが確認できます。ダブルクリックで開いてみて確認しました。
動作が確認できたので、カメラスタンド?を組み立て。無事完成です。