虎の穴開発室ブログスマートフォン用の表示で見る虎の穴開発室ブログMENUイベント技術エントリとらラボ文化2019-12-27オフィスのCO2濃度を測定してみたい技術エントリこんにちは、今年最後の虎の穴開発室ブログ執筆者の虎の穴ラボのH.Yです。Piを使って測ってみたという内容です。昼過ぎに眠くなるのは一体。同僚からSlackでこんな記事を紹介されました。ch.nicovideo.jp全く同じ事象がTeamLabさんでも起きていたということ。Piを使ってCO2濃度測定器を作ることに。CAPTCHA比較的安めで、UARTでデータが取れます。Pi4が出てるけど、作ったときは日本未発売だったので、3Bを使用。PiをUARTで接続します。今回のアプリでは、以下2点の機能を作りました。PiでUARTを有効にする設定を行います。/boot/config.txt以下の内容を追記enable_uart=1追記したら再起動して設定を反映にします。シリアル通信部分の実装はよくわからなかったので↓の記事を参考にしました。Qiita(じつは諸々書いてあります)ついでに、何かで使うかもしれないので、SQLiteにデータを挿入していきます。(申し訳程度のオリジナル要素)今回使用するpythonのバージョンは3.7.3を使用します。使用するライブラリを追加します。getrpimodelco2_measure.py(ここの部分を実行することで、CO2濃度の出力とDBに挿入を行います。Piの設置場所が、割と目立つところがあるので、結構確認しやすいので、これでよし!運用してみると、Slackで通知するよりも常に表示したほうが直感的にCO2濃度が高いとわかります。若干適当な感じがしますが、一旦このまま運用しています。上のように濃度関係なしに、定期的に換気促すようにbotを動かしました。5分ぐらい換気すると、問題なさそうなぐらいまで下がりました。大体毎秒、DBにCO2濃度を書き込んでいるので、1日のグラフとかを作ってみたい気がします。続きは、技術同人誌を書くことがあれば、そこに書いてみたいと思います。Workerを使う〜こんにちは、Y.Fです。前回までは、Rustを使ったWebAssemblyの...2019-09-09技術書典7で『虎の穴ラボの薄い本。DSLで環境構築!こんにちは。虎の穴ラボ所属のH.Kです。虎の穴ラボではKotlin...2019-08-14WebAssemblyで遊んでみるその2〜web_sysでブロック崩し〜こんにちは。とらのあなラボ所属のY.Fです。前回のWebAssembly...2019-07-26WebAssemblyで遊んでみる〜Rust+wasm-pack環境構築編〜こんにちは。とらのあなラボ所属のY.Fです。月別アーカイブ注目記事エンジニア・ディレクター積極採用中!はてなブログをはじめよう!toranoana-labさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。