CO2-mini夏場に部屋を締め切ってエアコンをがんがんかけていると、ふと二酸化炭素濃度がどうなっているのか気になった。1000ppm(0.1%)を超えるとぼーっとしたり眠くなったり人体に影響が出始めるそうだ。いうことで比較的安いCO2計測装置CO2-miniを購入して確認した。https://www.kk-custom.co.jp/emp/CO2-mini.html換気すれば500ppm程度、窓を閉め切っているとすぐに1000ppmに。そのまま就寝・起床後は2000ppm程度まであがった。動作して目的は果たし、24時間換気の重要性を改めて知るのだけど、この装置気になることがある。こいつはCO2の計測だけではなく気温も測ってくれるのだが、CO2濃度と気温を交互に表示する仕様となっている。そのため、CO2濃度を見たい!と思ったときに気温が表示されててイラッとする。切り替わるまでが案外長い。ついでに給電がUSBなのだが横からケーブルが生えるので設置したときの見た目も微妙にイケてない。解決方法としてはPCのソフトがある。MeterというところのOEMらしく、本家のほうのソフトウェアが動作する。USB接続で情報を取得しPC上で常に監視できる。https://www.co2meter.com/products/co2mini-co2-indoor-air-quality-monitorしかしながらこのソフトがまたイマイチ......。グラフ表示がメインなので無駄に大きいし、最小化最大化ボタンがなぜか反応せず。いうことで、とにかくリアルタイムでCO2濃度を見るというだけのシンプルなガジェットがほしかったので、自分で作ることにした。偉大な先人方がハックして情報がそろっているらしく簡単に制御できた。https://hackaday.io/project/5301-reverse-engineering-a-low-cost-usb-co-monitor/log/17909-all-your-base-are-belong-to-usいつも通りC#で組み始めたのだが、HidLibraryというものを使うと制御できそうなので、NuGetしてくる。USBの制御方法なんて雰囲気しか知らないがなんとかなった。製品IDとベンダーIDでデバイスを特定し、WriteFeatureDataでキーを送ると、データを取得できるようになる。キーとか暗号化の解除方法とかは上記のページが詳しい。co2mini.Read();......}成果物。ロマサガ3リマスター版のロマサガ3(Steam)をやりこんで、サラ一人旅で真破壊するもの討伐で〆。プレイするにあたって不便だったので簡単なツールを作成した。Windows10のゲーム画面の動画キャプチャ機能で、保存場所を別ドライブに変更していたが、その保存先が含まれるドライブを取り外したところ、保存先がC:\Users\UserName\AppData\Local\Tempになってしまい、変更できなくなった。レジストリを探したところ、それまでの保存先が下記にあったので、この部分を存在するディレクトリにすることで保存先を変更できた。ツールPCの消費電力が気になってしょうがない。ワットチェッカーは持っているんだけど、いつも見える位置に配置しようとすると電源ケーブルをかなり延長する必要がある。Bluetoothで飛ばす製品もあるみたいだけど、結構なお値段する。いうことで、ありものの明暗センサLEDライト+ワットチェッカー+Webカメラを使ったソリューション。Webカメラにマグネットシールを張り付けて、PCケース背面に設置、ワットチェッカーを監視。フレキシブルなUSBケーブルとかあればそっちのほうが便利かもしれない。暗くても見えるように近くに明暗センサLEDライトも設置しとく。OpenCvSharpを使えばWebカメラからキャプチャできるらしい。NuGetしてきて適当にプログラムを書く。PictureBoxIplというコンポーネントがあったので、これを使えば表示できそうな気がする。PC+ディスプレイの消費電力。LEDライトは0.2ワットだから気にしない。あとは文字認識させてロギングしたいけど適当なOCRのライブラリってあるんだろうか。探してみるとtesseract-ocrというものを使うと良いらしい。適当に画像を2値化して食わせてみたけど......。反射光やら影やらのせいでうまく認識しない。7セグ数字くらいなら自前でテンプレートマッチングしたほうが手っ取り早そうな気がしないでもない。そのうちなんとかしよ。webPCで使う用にAirPodsを購入。FireFoxで動画サイトを見ているときにシークバーを弄ると、ノイズが走ったり音がでなくなったりしてしまうことが多々。接続が切れているわけではない。おま環なのか、AirPods+PC(FireFox)のユーザーが少ないのかわからないが、ググっても情報が見つからない。(Win10)しょうがないので自分で少し原因調査してみたが、音の停止と再生を素早く行うと発生しやすい気がする。プログラムを書いてMCIで音を連続再生してみても起こった。推測が入るが、Bluetoothドングルか、そのドライバか、またはAirPodsかでサウンドの入力が0になったときに、節電モード的なもののスイッチが入るが、ほぼ同時に再生が開始すると入力を取りこぼすか検知できないかで問題が起きてそうな気が。仮説が正しいとすると裏で音楽をかけっぱにしとけば問題はおこらないはず。ためしにMPCでMP3を低音量で垂れ流しておくと、FireFoxで動画をシークしても問題はおこらなくなった。いうことで、可聴領域外(5hz)&低音量で音を垂れ流すページを作った。FireFoxでこのタブを開いとけばシークでぶつぶつノイズが走ったり音がでなくなったりすることはなくなるはず。別の方法が見つかるまではこれでしのぐ......。逃げ切り計算機を使わせていただいて妄想が捗っていたのですが、細かい設定がしたかったり、グラフで見たかったり、結果を保存したかったり、等々があったのでシミュレータを作りました。早期リタイア、アーリーリタイア、セミリタイアのための資産運用シミュレーションです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。