ラズベリーパイで教材づくり
ラズベリーパイとBME280で気温湿度気圧と空画像をwebでモニタリングシステム構築します。
昨日のエラーについて。 webページからphpを呼び出し、phpからシェルファイルを呼び出し、シェルファイルからgnuplotの.gnuファイルを呼び出し、ってやってたらエラーに。 シェルファイルには、 chmod +x /home/pi/gnup/make-graph-m...
webページのpastmonthdata.php で、グラフが更新されない。見てみるとCSVファイルも生成されていない。SSHで直打ちしたときはできていたので、パーミッションがらみと思われ、エラーログを見たらこうなってました。 pi@raspberrypi:/var/log...
BME280をケースにねじ止めし、配線も一応やりました。 BME280センサ部分は本体ケースにねじ止めしただけです。ケーブルはとりあえず切り欠きから通しました。 実際に外に設置するときは、こんな電気用配管部材を使います。余っていたフレキを使ったので、超短いですが。 フレキホ...
デジタル百葉箱の本体、ラズベリーパイを収める箱の中に、臨時的にセンサも入れて置いたら、温度が5度以上高くなってました。 14時過ぎから20時過ぎまでですね。 やはり、センサは本体から話した方がいい。ということでした。 20時過ぎからは新センサになってますが、計測値はそれまで...
BME280を通風筒に収納します。 ここで、先日アマゾンから届いた新品のBME280を使います。 配線を直接はんだ付けするからです。 使用する線材は、LANケーブルです。 LANケーブルはツイストペアケーブルと呼ばれる、撚りを入れた2本1組の線が4組8本ある構造になっていま...
さて、ソフトの方はほぼ満足の域に達しました。 でも、ガワがまだでした。 センサー収納部は作りましたが、本体を収める方です。 未来工業株式会社のウォールボックスWB-1AOJです。 1000円でおつりが来ます。窓部分はダイソーのフォトフレームです。透明なプラ板が2枚手に入りま...
さて、チャレンジ1 です。 <select>タグの日付を選択する部分。 この初期値を「今日」にする、ってのですが、ちょっとググったら簡単にたどり着きました。某サイトからコピペです。 一応転載の許可を求めたんですが、返事がありません...。 java script を使います...
前回の記事で、(チャレンジ2)として掲げた、長いスパンでの表示ですが、できちゃった~。イエーイ。うれしい。 もうしばらく運用してからスクリプトをアップしますが、こんな感じです。 ページの下の方には正午の画像も31日分並びます。 我ながら上出来です。 まあだいぶ苦労しましたけ...
デジタル百葉箱のwebページ、自分で見てみて改良ポイントがいくつかあります。 index.html からリンクしている 過去のデータのページ(その1) で、日付を選択する部分。 これが、初期設定値が2019年1月1日になっています。 これを「今日」にしたい。 「その2」の方...
今回は工作です。 BME280を収める通風筒を作ります。 材料はこのとおり。大和プラスチック株式会社の、 プラントポット丸2号ホワイト プラントポット丸2.5号ホワイト 鉢皿(サルーン)1号 2枚 この4つで200円しなかった。ホームセンターにて購入。 これらを加工していき...
さて、電子機器などはボタンを押せばその通り動作するもの、と思って生きてきましたが、今回のデジタル百葉箱の製作過程で感じました。 機械も間違えることがある。 なので、エラー対策のプログラムとか、エラー表示とかを組み込んだのです。 ある意味、だましだまし運用しているんですね。 ...
デジタル百葉箱初号機を製作したとき、BME280がジャンパーワイヤの接触不良により時々データ取得に失敗していました。 ジャンパーワイヤはアマゾンで中国発送品です。 中国製の電子製品は、日本国内製ではありえないことがよくあります。 基板がうす汚れていたり、端子などが歪んでいた...
今回、気温湿度気圧のデータを取得、カメラで雲画像を撮影してログを取り、さらにそれをグラフ化してwebページで見ることができる、というシステムを作りました。 製作にあたり、当然のことながらいろいろ調べました。 そこで感じたこと。 なんだすでにずっと昔から同じことを考えてた人が...
トラブルがないとネタがないんですね。 デジタル百葉箱2号機今日も順調に動作しています。 さて、昨日アップしたrsscan.shについて説明します。 #!/bin/bash #20191220おー picDATE=$(date +"%Y/%m/%d %H:%M:%S") ra...
この問題に丸一日潰れました。 いろいろググりました。 いろいろ試してみました。 結果だけ言うと、次の3点で解決しました。 gnuplotに日本語フォントを指定する。 gnuplotに渡すスクリプトを別ファイルにする。 ファイルが違うと変数は受け渡せない?みたいなので、いろい...
カメラ画像がうまく撮影できなかったので、修正しました。 現在テスト運用中です。今のところ順調です。 スクリプトはもうしばらくお待ちください。 さて、グラフについてです。 グラフ作成ソフトはgnuplotを使い、設定などはからあげ氏のシェルスクリプトを使わさせていただいており...
ラズパイのカメラ camera B01 不調です。 原因がわからず、ネットでいろいろ調べましたが、結局わからず。 sudo すると動くってどゆこと? Timed out waiting for frame! だって。 今度は違うエラー。 Error setting pixe...
やりました。webページが無事表示できました。 しかもラズパイ上じゃなくて、同じネットワークのこのPCから見れます。 まあ当たり前といえば当たり前なんですけど、自力でやり遂げた嬉しさがあふれます。 寒いので鼻水もあふれます。 index.htmlに表示される写真画像は毎時0...
今朝動作不良を確認したラズパイのカメラ、再起動後は動いている様子です。 なんか爆弾を抱えているみたい。 作業前にやること、お約束です。よくわかりませんがやらなきゃだそうです。 $ sudo apt-get update $ sudo apt-get upgrade さて、今...
おはようございます。 起床してすぐラズパイを確認する。 カメラの赤LEDが点灯しっぱなし。 だめだこりゃ(いかりやふう) 再起動する。 BME280のデータは取れている。 カメラだけが不調。深夜からの画像が撮れてない。 fswebcamかハードに原因がありそう。 後で調べて...
今朝もラズパイを見てみました。BME280のデータは問題なく取れているし、一日分をまとめたファイルもできています。写真も問題ありませんでした。が。 夕方見てみたらモニタ(テレビ)に画面がまったく映らない。 マウスもキーボードも無反応。 PCからのSSH接続では動いている様子...
昨日気温湿度気圧データを読み取るところまでできました。 今日はそれらのデータをファイルとしてまとめ、グラフ化します。 参考にしたのは、昨日も紹介したこの記事です。 では、さっそくスターティン。(りんごちゃんふう) ラズパイで、いつものLXTerminalを起動します。 ラズ...
デジタル百葉箱のキモとなるパーツに、気温、湿度、気圧センサのBME280があります。 正確に言うとBME280を使ったモジュールです。 姉妹品にBMP280というのがあり、こちらは湿度センサがないタイプです。 これらのパーツを数個使ってみましたが、少なくとも気圧センサとして...
昨日設定したラズパイのカメラ、今日になって不調です。 撮影ができないんです。 まず、カメラ自体を認識していない。昨日やった vcgencmd get_camera で、supported=1 detected=0 になってる。どっちも1であるべきところ。 接続を確認したり何...
気温湿度気圧センサであるBME280、アマゾンに注文したけど配送元が中国らしい。今年中に届くといいな。 KKHMF BME280 温度 センサー 湿度 センサー 気圧センサ 温湿度センサー ブレイクアウト Arduinoに対応 Apple Trees E-commerce ...
まだ時間があるので、ラズパイにwwwサーバーを入れます。 有名なアパッチです。 ここの記事を丸パクリします。 sudo apt-get install apache2 -y これでいけました。 次にPHPも必要なので、入れておきます sudo apt-get install...
さて、ここまで書いてきて記録画像がすべてカメラで撮影したものだから、モニタの写真が見にくいことこの上ない。ということで、スクショを撮れるようラズパイに仕込む。 ググって一発目に出てきたソフトをインストール。 sudo apt-get install scrot 次に、撮影画...
ラズパイにカメラを繋げました。動作確認も済みました。 リアルタイムでデジタル百葉箱製作、撮影、ブログの書き込みなどやってるので、自分自身は臨場感がすんごい。誤字とか誤記とか後で修正します。 次は、撮影するソフトです。 調べてみたところ、fswebcamというソフトの情報が多...
ラズパイ本体のセットアップが完了したので、次はカメラをつないでいきます。 カメラはcamera b01というものです。 よくわかりませんが、安かったので買いました。 ラズパイの電源を落として開封し、接続。 動作確認。電源を入れてから、LXTerminalを起動、コマンドライ...
初期設定の続きです。 ラズパイの設定についてはいろんなサイトでいろんな方がやってるので、私もそれらを参考にしました。 自分とやり方は違うところもありますが、非常に丁寧で初心者に優しいサイトはこれでした。 今回はデジタル百葉箱、ってことで、これで参考にしたのは、このサイト。 ...
OS(ラズビアン)をインストール後、再起動しました。 美しい風景。以前は水平線へ続く道路だったような気がしたが、背景が変わったみたいですね。 NEXTでセットアップに続きます。 countryをjapanにして、next ユーザー名はpiのままになるんですね。パスワードは初...
NOOBSダウンロード完了。 ZIPファイルの中身をSDカードにコピーする。 そして、SDカードを取り外し、ラズパイに挿入。 ラズパイにHDMIケーブル、USBキーボード、USBマウス、電源ケーブルをつないだ。 HDMIをつないだテレビを映るようにしておいて、ラズパイのコン...
NOOBSダウンロードが遅すぎる。 ミラーサイトを検索して、ダウンロードしてみた。 まだダウンロード中。
NOOBSダウンロードを待ってる間とてもヒマだったので、SDカードを準備する。 SDカードリーダーが印籠みたい。 グサッとさして、PCのUSBポートへ。 32GBまではラズパイでそのまま使えそうだけど、一応フォーマットしておく。精神衛生上、ってやつです。 SDフォーマッター...
今日はラズパイをケースに組み込みます。 ヒートシンクを取り付け。銅色と青いのを付けた。下にあるラズパイロゴのヒートシンクは裏につける。 裏面中央付近、ここにつけるらしい。 ケースに入れた。ゴム足付けた。学研の科学シリーズの付録みたいで、楽しい。 ファン付けた。この向きだと、...
デジタル百葉箱は、実は一応は完成してます。 機能としては、 気温、湿度、気圧を10分間隔で自動記録 センサのエラーをLEDで表示 データを一日分ずつグラフ化、表示 10分間隔で空の画像を撮影、ほぼリアルタイム表示 過去の分も含め、1時間ごとの空の画像を記録、表示 上記表示は...
さて、「デジタル百葉箱」と言ってはみたものの、なにをどうするか。 きっかけは本屋で見た「ラズパイマガジン」。 パソコンコーナーに置いてありました。 ラズパイマガジン 2019年12月号 (日経BPパソコンベストムック) 日経BP 2019-11-11 本 ラズパイ、ってなん...
知り合いにフルアナログで気象観測装置を自作し、その情報を電波で自動応答するシステムを構築している方がいます。 その知識や技術力には感嘆するしかないです。 しかし、時代はデジタル。ラズベリーパイとセンサがあれば近いことができるのではないかと思い、やってみました。 お題は「デジ...
「ブログリーダー」を活用して、おーさんをフォローしませんか?
指定した記事をブログ村の中で非表示にしたり、削除したりできます。非表示の場合は、再度表示に戻せます。
画像が取得されていないときは、ブログ側にOGP(メタタグ)の設置が必要になる場合があります。