Seeeduino XIAOによるCO2モニター(2) モジュール H/W編

2020年5月9日土曜日

CO2モニター Seeeduino XIAO

t f B! P L

部品表

構成する部品として以下を準備しました。
番号アイテム名備考
1Seeed / Seeeduino XIAOArduinoモジュール
2EXSEN / RX-9CO2センサー (固体電解質型)
3DHT22 (AM2302)温度 / 湿度センサー
45V to 3.3V Step Down DC/DC
最大出力電流容量 500mA以上
秋月電子LXDC55使用DCDCコンバーターキット(降圧3.3V)など

Seeeduino XIAOとの結線(回路図)

センサーとの接続に使用するSeeeduino XIAO側ピンは以下の通りです。Arduinoピン番号とSeeeduino XIAOモジュールの回路図上の信号名が若干ややこしいので対応を記載します。
センサーに接続するピンはすべてアナログ入力(ADC)として使用します。LED YellowはプログラムのAlive Monitorとして使用します(XIAOモジュール内部で接続されている)。


Arduinoピン番号Seeeduino XIAO信号名SAMD21G18ピン名外部素子との接続内部接続
2PA10_A2_D2PA10DHT22 Pin 2
5PA9_A5_D5_SCLPA9RX-9 ETF
6PB08_A6_D6_TXPB8RX-9 THER
13PA17_W13PA17LED Yellow


CO2モニター回路図

電源関連のポイントは以下の通りです。
CO2センサーRX-9のスペックシートに注意書きがあるように、3.3V電源は242mA程度 (ウォームアップ時) を消費するため、系統を分けてUSB 5VからのDC/DCコンバーターで別途生成します。Seeeduino XIAO搭載のLDOから生成された3.3Vを共有した場合、LDOの最大出力電流200mAをオーバーしてしまいます。

2020/05/12追記

当初は大きめのブレッドボードに組んでいましたが、小型のブレッドボード(170ピン)を入手して組みなおしてみました(冒頭の写真)。DC/DCは秋月電子のものから、より小型のものに変更しました。USBドングル形状とまではいきませんが、あまり邪魔にならない大きさなので、しばらくこのまま使ってみるつもりです。

自己紹介

自分の写真
電子工作&プログラミング、オーディオ・音楽

注目の投稿

Raspberry Pi Pico Wで電波時計を合わせる (JJY標準電波エミュレータ)

Raspberry Pi Pico Wのアプリケーションとして 最少の周辺部品で電波時計むけJJYエミュレータ(時刻合わせ用)を製作しました。 ※2023年6月6日: ソースコード修正の内容を反映させました。 時刻合わせ風景 概要 電波時計は電波が届くところで使...

QooQ