---
name: project-step1408-akizuki-gas-co2-recon-2026-08-26
description: STEP 1408 (2026-08-26) — STEP 1406 (4) 実行、 秋月 /catalog/c/cgassenso/ を 1 fetch 追加 (累計 5 request) で 気体センサー 10 SKU 抽出 (CO2 4 / VOC 1 / Odor 2 / 可燃性 1 / アルコール 1 / メタン 1)、 interface 内訳 I2C 2 (SCD40/SGP40) + UART/PWM 2 (MH-Z19C/MH-Z14B) + Analog 6、 benchtop v0.9+ 化学 layer candidate + SafetyGate ⚠ 可燃性ガス rule 拡張候補 明示。
metadata: 
  node_type: memory
  type: project
  originSessionId: 9d6c89fd-6964-47dc-8daa-a59c1d27f973
  modified: 2026-08-25T23:34:47.510Z
---

# STEP 1408 — 秋月 気体センサー 追加 recon (2026-08-26)

## 起点

藤本さん directive 「1 から 5 を 順番に」 の (4) 実行。 STEP 1406 の honest scope 条 (iii) 「ガス/CO2/VOC/光/カラー/UV/SpO2/pH 未 enumerate」 の うち、 気体センサー系 を 追加 recon。

## Recon

- 1 fetch のみ (累計 STEP 1404 + 1406 + 1408 = 5 request、 FLOWING 遵守)
- URL 発見: `/catalog/c/cgassenso/` (初期 `/catalog/c/cgassen/` 404、 csensor sub-category ヒントから 修正)

## 抽出 SKU (10 件)

**I2C (2)**:
| コード | Part | Target | ¥ |
|---|---|---|---|
| 117851 | AE-SCD40-BO | CO2 (光音響 NDIR) | 5,980 |
| 116444 | AE-SGP40 | VOC/TVOC index | 1,280 |

**UART/PWM (2)**:
| コード | Part | Target | ¥ |
|---|---|---|---|
| 116142 | MH-Z19C | CO2 (NDIR) | 4,580 |
| 116388 | MH-Z14B | CO2 (NDIR) | 4,380 |

**Analog (6)**:
| コード | Part | Target | SafetyGate | ¥ |
|---|---|---|---|---|
| 100989 | TGS2450 | Odor | 不要 | 300 |
| 115562 | AE-TGS8100 | Odor | 不要 | 1,180 |
| 116141 | MQ-2 | 煙/プロパン/メタン/アルコール/可燃性 | ⚠ 発火源 | 300 |
| 116269 | MQ-3B | アルコール | ⚠ 高濃度 | 450 |
| 116270 | MQ-4 | メタン | ⚠ 可燃性 | 300 |
| 116496 | MG812 | CO2 (固体電解質、 事前加熱) | 不要 (加熱注意) | 1,200 |

## benchtop v0.9+ 化学 layer 実装候補

1. **MVP** = SCD40 (I2C CO2) + SGP40 (I2C VOC) を STEP 1407 pattern で mock 追加 (2 tool)
2. **UART** = MH-Z19C/MH-Z14B の serial protocol 実装 mock
3. **Analog = 段差** = ADC + calibration + 加熱 + safety、 v0.10+ candidate
4. **SafetyGate 拡張** = 可燃性ガス rule (MQ-2/MQ-3B/MQ-4) を STEP 1345 SafetyGate に 追加

## Honest scope (7 条)

1. **1 sub-category のみ** = cgassenso、 光/カラー/UV/SpO2/pH は 未 enumerate
2. **SKU 網羅なし** = popular items 10 のみ
3. **CCS811/BME680/BME688 未確認** = 予想 だったが 表示なし、 取扱終了 の 可能性
4. **calibration 数値 未取得** = SCD40 ppm 精度 / SGP40 TVOC index 数値 / MH-Z19C range 等 は 実装時 datasheet 別途参照
5. **加熱器 消費電力 未算出** = MQ 系 内蔵ヒーター 5V/150mA 級 常時 ON、 電源設計 + 熱設計 barrier
6. **光音響 ≠ 電気化学** = SCD40 (光音響) vs MG812 (固体電解質) は 原理 精度 応答時間 全部 桁違い
7. **実 hardware 発注 未着手** = 候補 index まで

## Artifact

- `rei-aios/public/tools/step-1408-akizuki-gas-co2-recon/index.html` (~14 KB)
- `rei-aios/dist-renderer/tools/step-1408-akizuki-gas-co2-recon/index.html` (mirror force-track)
- 公開 URL: https://rei-aios.pages.dev/tools/step-1408-akizuki-gas-co2-recon/

## Related

- [[project-step1406-akizuki-i2c-spi-uart-wireup-candidates-2026-08-26]] (起点)
- [[project-step1407-benchtop-v08-akizuki-wireup-mock-2026-08-26]] (mock pattern origin)
- [[project-step1345-benchtop-provenance-spike-2026-08-19]] (SafetyGate 可燃性 rule 追加候補)
- [[project-step1396-benchtop-olfact-spike-2026-08-23]] (匂い系 別 layer)
