ちょっぴり多めに自分の時間が出来たのでラズパイを弄ってました。
やろうとしていたのは表題の通り温度測定です。モチベーションとしてはケーブルボックス内の温度計測です。嫁さんに言われて雑多なケーブルを下記のようにつっこんだんですが、電源系のアダプタがぎゅうぎゅうに詰め込まれているのは何となく怖くて。。。全て使用している時にどのくらい発熱するのか見ておこうかなーと思った次第です。
エントリーキットで部品をまとめて購入
モチベーションの話はこんな所にして、ラズパイでの温度測定です。
僕は電子工作の経験が無く、センサ類はもちろんジャンパー線もブレッドボードも持っていませんでした。そんなわけで手っ取り早くまとめて売っているものは無いかと探した所にエントリーキットに辿り着き、これ幸いと購入を決めました。
各種センサにジャンパー線やブレッドボードに抵抗、一通り揃っていていいですね。
「SPIインターフェースを使って温度・光を測ろう!」という一文が購買欲を刺激します。SPIインターフェースが何なのかよく分かりませんが、A/Dコンバータがそれを利用したものらしいです。
実際に組み立ててみると…線が足りない
キット内には説明書は付属されておらず、続きはWebで!といった案配です。
ここの「5.3温度を測ろう」というページにアクセスすると、早速回路図と配線図が表示されます。ガチ初心者の僕としてはそれぞれのパーツの役割だったり回路の考え方なりの解説が欲しい所ですが、分からない所は自分で調べるのがインターネッツで生きていくためのお作法です。とりあえず動いてからGoogle先生に聞いて理解するか、というスタンスでブレッドボードにブスブス刺していきます。
そうこうしていくうちに問題が起きました。
ジャンパー線のオスーメスが足りない……?
配線図を見てみるとRaspberry PiのGPIOからは線が12本伸びていますが、キットの内容は10本だけです。もしかしてキットのお値段をケチってスタンダードではなくエコノミーを買ってしまった事が原因でしょうか…。
左はエコノミー、右がスタンダード。違いはサーボモータの取り付け用ICとUSBケーブルのみ、ということで普通にジャンパー線が足りない仕様なんですかね…?
どこかで線を揃えて…あれ、いらない?
とりあえず時間も時間なので本日はここでいったん中断となりました。続きはジャンパー線をネットなりアキバなりで揃えてから再挑戦か…、と思いましたが回路図を見る限りサーボモータとかブザーとか役割がよく分からないものがついてることに気がつきました。温度測定に関わりがありそうな所とは完全に独立しているように見えます。あれ、MCP3008とMCP9700の所だけあればいい感じそうじゃないですか。もしかして他の章で組んだものが残ってるだけだったり?
うーん、やりたい所だけいきなり試すのではなくて、きちんと順を追ってやった方が良かったかもしれません。まずはここで一度切り上げて時間がある時にちょこちょこページを読み込んでみます。部品の役割もきちっとさらっておきたいですしね。時間がある時にちょこちょこやっていきましょう。
こんな記事も書いています。
セットアップとMacからのリモート設定の記事です。
ちなみに今回は回路組んでる最中にギブしたので、リモートの出番は未だです。