2015/10/04(日)人工太陽の続き Raspberry Pi編

植物用LEDの照射時間をコントロールする。
Raspberry Pi編

arduino で作り始めてみたけど、Raspberry Pi Model A+で作ってみた。
ネットワーク経由で時刻同期ができるから楽ちん安心かな、と。

回路図って、どう描くんだろう?
BotanicalLEDSwitch.PNG

Raspberry Pi の GPIO4, 17 でもって、LEDのon/offを制御する。

LEDの電源には 12V 1A のDCアダプターを使っている。
(あぁ、図に定電流回路が抜けている)
Raspberry Pi の電源も12Vの電源で賄うことにした。Raspberry Piは2番の5Vピンを電源電力の入力元にできるので、DCDCコンバーターで12Vー>5Vに変換してここに接続している。
DCDCコンバーターは1000円近くするが、1ポートのUSB充電器でも似たような値段なので作る手間だけ損している。おもちゃ遊びとしては得している。

Raspberry Pi の GPIO4, GPIO17 からの信号をデジタルトランジスタのベースに流すことでLEDの回路をon/offする。

回路としてはこんな所。


Raspberry Piの話。
USB WiFi ドングルは elecom の WDC-150SU2MBK。PCIのものが消費電力が少ないらしいんだけど、近所には置いてなかったので、そこそこの評判を得ている elecom を買ってきた。

ntpd は、特に設定しなくても標準で動作しているみたい。
pi@coriander ~ $ ntpdc -p
     remote           local      st poll reach  delay   offset    disp
=======================================================================
*sv2.localdomain 192.168.1.126    2 1024  377 0.00793  0.001239 0.12054
=einzbern.turena 192.168.1.126    2 1024  377 0.00792  0.001479 0.12267
=ntp.kiba.net    192.168.1.126    2  512  376 0.01930  0.001555 0.15672
=v157-7-235-92.z 192.168.1.126    2 1024  377 0.00993  0.000767 0.08698
GPIOを操作する雑なスクリプトをやっつけて...、
gpio-ready.sh
操作対象のGPIOピンを設定する
#! /bin/sh

echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
gpio-toggle.sh
GPIOのon/offを切り替える
#! /bin/sh

echo $2 > /sys/class/gpio/gpio$1/value
root の crontab に登録。6:00 - 19:00 の間、LEDを照射する。
0 6 * * * sh /home/pi/scripts/toggle-gpio.sh 4 1
0 6 * * * sh /home/pi/scripts/toggle-gpio.sh 17 1

0 19 * * * sh /home/pi/scripts/toggle-gpio.sh 4 0
0 19 * * * sh /home/pi/scripts/toggle-gpio.sh 17 0
Raspberry Pi に WiFi を繋いだので時刻ずれの心配がなくなったんだけど、気軽に電源を落とせなくなってしまった。
arduino で時計合わせのインタフェースを作るか、GPSで自動的に同期を取る方が取り扱いが楽かもしれない。

2015/10/02(金)LED放熱基板

3つまとめて組める基板を買ってみた。
OSPR3X03
ネガティブな話をするので、どこから買ったかは内緒。
LED実装済みでよく見る基板。

電子工作は初心者なので判断が付かないけど、納得がいかない。
この基盤は、LEDが3つ直列に繋がる。放熱部分は絶縁されている。
絶縁されて電源とは離れているけど、LEDを設置する3箇所の放熱部は繋がっている。

対して、PowerLED。
自分が購入したPowerLEDは、底面がアノードになっている。

つまり、アノードが全部繋がってしまう。アノードを通じて電源にだって繋がる。
「絶縁されています。LEDを実装するまではな!まさに外道!」という状態。
一個目は光る。後は、並列接続にすると個体差の抵抗値によって云々とか難しい話は一切関係ない。一個分の抵抗しかない一個目のアノードを通じて全部出て行く、2個、3個の抵抗がかかる経路にはびた一文電流は流れない。
放熱基板とLEDの密着が甘いと、2個めが光ることもある。

熱伝導性のシリコンゴムシートを挟んで解決した。

これ、何が正解なんだろう。
  1. 基板とパワーLEDを密着させてはいけない
    • 放熱できないよね
  2. 絶縁体を挟むのが当たり前
    • そんな片手落ちな商品があるかなぁ
  3. LEDの底面がアノードなのがおかしい
    • 珍しい仕様ではないようだけど...
  4. 基板がウンコ
    • この可能性を感じざるを得ないんだけど、完成品でよく見る基板なんだよなぁ

2015/10/02(金)arduino

arduino を使ってみる。

昔、Lチカだけで満足して放置していた arduino UNO R3 を引っ張りだす。
人工太陽の続きで、タイマーで照射時間を制御する。例えば、6:00 - 18:00 まで照射する、とか。

arduino では、RTCモジュールを併用するのが一般的みたい。
  • arduino は PCの様にCMOSバッテリを積んでいるわけではないので、電源が切れたら時刻情報は失われる
  • arduino のクロックソースは精度が低い
というのが主な理由。

時計の精度を上げる事はなんの解決でもない気がするので、RTCが一般的な理由がわからないけど、サンプルも豊富だし、これを使ってみるよ。

http://www.geocities.jp/zattouka/GarageHouse/micon/Arduino/RTC/RTC.htm
http://arms22.blog91.fc2.com/blog-entry-232.html
こちらの情報を頂いて動かしてみる。

動かして、LCDに時刻を出してみた。
CameraZOOM-20150927040701250.jpg


同期できなくても、現在時刻を確認できてズレを認識できて手動でも修正できれば問題ない、という発想でLCDを付けてみた。
RTCにバックアップ電池を付けて上げる必要もあるね。

ここまでやると、Raspberry Pi でイイんじゃないかという気がしてくる。
RTCよりNTPの方が楽だし有効。欲しいのは規則正しい刻時ではなく、長い期間大幅なズレなく動いてくれる事なので、外部から時刻同期できないのは致命的よなぁ。

2015/09/23(水)人工太陽

梅雨を過ぎてから、パクチーの栽培にほぼ成功していない。
原因はナメクジやアブラムシなどの害虫。

で、屋内で栽培できないか考えた。
水耕栽培で日光も偽造すればいいだろう。

amazonで「植物 LED」を探すとたくさん出てくる。
2,500~というところ。

作るとどうなる?
http://akizukidenshi.com/catalog/g/gI-08280/LED \250
http://akizukidenshi.com/catalog/g/gP-03779/LED基盤 \40
http://akizukidenshi.com/catalog/g/gM-04791/LED定電流ドライバ \140
http://akizukidenshi.com/catalog/g/gM-07773/ACDCアダプタ \620
http://akizukidenshi.com/catalog/g/gK-05148/DCジャック \100

このLEDは赤色だけど植物栽培用になっていて
  • 一般的な赤色LEDをより波長がちょっと長めで、光合成に適した波長になっている
  • 赤だけではなく、青色の波長も含んでいて、これも光合成に使われる波長を含む
    • この青の波長がないと、徒長したり葉が正常に形成されなかったりするらしい
ウェブで調べると、赤:青を10:1にするのが良い、と出てくるけど、それを最初からやってくれている。

すごく参考になるページ http://www.sasrc.jp/pfl.htm


3Wのものを作った場合の価格は、
LED * 3
基盤 * 3
定電流ドライバ * 1
ACDCアダプタ
DCジャック

\1,730

6Wにすると
\2,840

さほど安くない。

3Wで作ったものがこちら。
CameraZOOM-20150923060536213.jpg

スイッチか何かを付けて、カラーボックスの天井に貼り付ければいいかな。

2015/08/20(木)安全ハーブ

なにやらパクチージャンキーのことをパクチニストと呼ぶらしい。

しかし、パクチーをサラダで食べたり、パクチーだけ大量に食べるのは味覚がオカシイ。それは単に強い風味を求める味覚障害者だ。あれは、アミノ酸と共に味付けすることで活きる食材。そのまま食べてはダメ、うまいけど。

そして、東南アジアのハーブはパクチーだけではない。
ハノイ&ハノイ

レモンバジルを茎ごとかじるとヤバい。効く。ハーブの習慣性がヤバい。