ともの技術メモコンテンツへスキップともの技術メモ趣味の電子工作などの記録。時にLinuxへ行ったり、ガジェットに浮気したりするので、なかなかまとまらない。SCD30を試すパチもののMH-Z19Bにがっくり来てしまい、いろいろググっていたところ、SensirionのSCD30というCO2センサがあることを知りました。精度も高いようで価格もMH-Z19Bが3個分くらいで手が出ない価格ではありません。この微妙な価格付けとパチものショックで、つい手に入れてしまいました。IDEで作ることにしました。テストなのでキャラクタ液晶で動かします。液晶はとりあえず秋月で売っているAQM0802Aとピッチ変換基板を使うことにしました。チープなキャラクタ液晶の表示は嫌いなので、最終的にはグラフィック液晶にします。ピッチ変換基板上でI2Cバスのプルアップを有効にしておきます。液晶表示ライブラリはオレ工房さんのライブラリを使わせていただくことにして、テストしてみました。サンプルプログラムはもちろん動いたので、少し改造して遊んでみましたが、問題なく動きます。Libraryを使うことにします。これはライブラリマネージャからSCD30で検索するとすぐに見つかります。Example1_BasicReadingsを動かしてみます。こんな感じであっけなく動作しました。キャラクタ液晶に表示してみるサンプルプログラムにキャラクタ液晶に表示するコードと追加してみました。湿度の表示が24%と出ていますが、これは温度を表示しちゃっていました。あと、最初の頃に1000ppmオーバーの表示をしていた名残(?)で、ppmのmが2個表示されちゃっていますが、無事に動きました。Libraryがよくできているので、とてもシンプルです。delay(500);}MH-Z19Bで作成した2つと並べてみました。窓を開けてしばらく待った結果ですが、400ppmまでは下がっていません。SCD30はケースがないせいもあって応答速度がかなり速く、息を少し吹きかけただけでも大きく値が変動します。してみると、パチもんのMH-Z19Bでも目安としては使えそうな気がしてきます(笑)。SCD30は動作することがわかったので、グラフィック液晶での表示の作り込みとケースへの組み込みを考えてみようかと思います。コメントをキャンセルメールアドレスが公開されることはありません。date*日本語が含まれない投稿は無視されますのでご注意ください。電源周波数の変動を測ってみたおしらせ基本、自分のメモですので、至らぬところがあってもお許しください。古い記事はリンク先(参照先)がなくなっていることがあります。リンクエラーはリンク解除しているだけなので、内容が不自然に見えるかもしれません。