今年も(こそ)やります。
去年の反省から今回は、
・水は自動でやる
・温度管理をちゃんとやる
・愛情プラス
という事にします。
それに合わせて前回のシステムは画像を記録するのみでしたが、今回はパワーアップさせます。
まず温度計測。
こちらの「USB温度・湿度計モジュール」を利用する事にしました。
このキットはこちら温湿度計の値をUSB経由で取得できます。
今回の用途にちょうどいいですね。
温度は0.01℃の分解能で出力されてきます。
さらに都合のよい事にこのキットには温度計とは別にPCからLED二つをOn/Off制御するオマケ機能がついてます。
何のための機能かわかりませんが、ここにソリッドステートリレーを繋いでポンプとかを制御する事にします。
まぁ、どういう事かというと、過去の記事に書いた絵を貼れば判りますね。
まぁ、そんな感じで。
注意点は水面を水が出るところよりも上にする事です。
念のためポンプも。
じゃないとサイホンの原理とかで大変な事に。
↓電子回路の部分は一応組み立てた。
これで、
・温度、湿度の計測
・AC100VのOn/Off制御
が可能になりました。
ソフトはこれから作るんですが、なぜかCのヘッダがないのでDLLを解析・・。
本来はキットメーカーのサイトにあるはずっぽいのですが、どういうわけかずっと移転中とかでアクセスできへん。
書いたのでメモっときますね。
//FindUSB(ByRef index As Long) As String
typedef const char* (__stdcall *FNFINDUSB)(long*);
//GetVers(ByVal dev As String) As String
typedef const char* (__stdcall *GETVERS)(char*);
//GetTempHumid(ByVal dev As String, ByRef temp As Double, ByRef humid As Double) As String
typedef long (__stdcall *GETTEMPHUMID)(const char*,double*,double*);
//SetHeater(ByVal dev As String, ByVal val As Long) As Long
typedef long (__stdcall *SETHEATER)(const char*,long);
//ControlIO(ByVal dev As String, ByVal port As Long, ByVal val As Long) As Long
typedef long (__stdcall *CONTROLIO)(const char*,long,long);
*ドキュメントでは戻り値の意味がわかりません。
特にGetVersの戻り値がchar*なのが判りません。
long intの間違いかなぁ・・。
そう言えば、もうそんな季節が近くなってきたね。<br>じゃ今年は俺も何かチャレンジしてみようかな?
プリンでも作りましょうか
よし!覚悟は良いんだな?w
やろうw
kara umbrella 人気メンズ服傘 ランキング ファッションブランド ランキング メンズ傘 ブランド 女性 財布 ブランドfox 傘 メンズアパレル ランキング<a href="http://www.belovedjp.com" title="傘 プレゼント 男性">傘 プレゼント 男性</a>セリーヌ 傘 修理 財布 アウトレット メンズ傘 市場 折りたたみ傘 自動開閉傘 自動 子供用傘 丈夫<a href="http://www.beneficialsjp.com" title="壊れない傘">壊れない傘</a>セリーヌ 日傘 女 服 ブランドfox 傘 歌検索 洋楽blunt 傘 傘 レディース<a href="http://www.beltjp.com" title="umbrella reef 日傘with lyrics 歌詞">umbrella reef 日傘with lyrics 歌詞</a>セリーヌ 傘 男性ファッション ランキングセリーヌ 傘 折りたたみ傘 セリーヌ番傘 通販 傘 楽天<a href="http://www.beneathjp.com" title="男性 傘 プレゼント">男性 傘 プレゼント</a>日傘 男子ファッション ブランド umbrella reef 日傘uvion 傘男性 傘 ブランド 人気ファッションブランド メンズ<a href="http://www.beltjp.com" title="ブランド ファッション メンズ">ブランド ファッション メンズ</a>