samples/sensor/ccs811/README.html · samples/sensor/ccs811/README.rst 공식 원문 ↗

Zephyr 3.7.0 · Samples · Sensor · Air Quality

CCS811 실내 공기질 센서

Thingy:52의 5초 startup 구간과 안정화 뒤 약 400 ppm eCO2·0 ppb eTVOC 출력을 비교합니다.

Official pathsamples/sensor/ccs811/README.html
Source filesamples/sensor/ccs811/README.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

공식 RST directive 오류로 HTML에서 빠진 45줄 sample output도 원문 기준으로 복원해 보존합니다.

Gas

VOC

Estimate

eCO2 · eTVOC

Startup

5 seconds

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 981EA42454C132D2C4EEF4CC3DEC574ADE8192F2D9804D3753CC7953850AA804
.. _ccs811:

CCS811 Indoor Air Quality Sensor
################################

Overview
********

The CCS811 digital gas sensor detects volatile organic compounds (VOCs)
for indoor air quality measurements. VOCs are often categorized as
pollutants and/or sensory irritants and can come from a variety of
sources such as construction materials (paint and carpet), machines
(copiers and processors), and even people (breathing and smoking).  It
estimates carbon dioxide (CO2) levels where the main source of VOCs is
human presence.

Building and Running
********************

Building and Running on thingy52/nrf52832
=========================================

.. zephyr-app-commands::
   :zephyr-app: samples/sensor/ccs811
   :board: thingy52/nrf52832
   :goals: build flash
   :compact:


Sample Output
=============

The sample output below is from a `Nordic Thingy:52
<https://www.nordicsemi.com/Software-and-tools/Prototyping-platforms/Nordic-Thingy-52>`_
(thingy52/nrf52832) that includes this sensor (and others).
After a soft reset, there is a 5-second startup period
where readings are unstable, and then we can see steady
reported measurements of about 400 ppm eC02 and 0 ppb eTVOC.

.. code-block::console

   *** Booting Zephyr OS build zephyr-v2.1.0-310-g32a3e9907bab  ***
   device is 0x20001088, name is CCS811
   HW 12; FW Boot 1000 App 1100 ; mode 10

   [0:00:00.046]: CCS811: 65021 ppm eCO2; 65021 ppb eTVOC
   Voltage: 0.000000V; Current: 0.000000A
   BASELINE fff4
   Timed fetch got 0

   [0:00:01.059]: CCS811: 65021 ppm eCO2; 65021 ppb eTVOC
   Voltage: 0.000000V; Current: 0.000000A
   BASELINE fff4
   Timed fetch got 0
   Timed fetch got stale data
   Timed fetch got stale data
   Timed fetch got stale data

   [0:00:05.084]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
   Voltage: 0.677040V; Current: 0.000014A
   BASELINE 8384
   Timed fetch got 0

   [0:00:06.096]: CCS811: 405 ppm eCO2; 0 ppb eTVOC
   Voltage: 0.675428V; Current: 0.000014A
   BASELINE 8384
   Timed fetch got 0

   [0:00:07.108]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
   Voltage: 0.677040V; Current: 0.000014A
   BASELINE 8384
   Timed fetch got 0

   [0:00:08.121]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
   Voltage: 0.677040V; Current: 0.000014A
   BASELINE 8384
   Timed fetch got 0

   [0:00:09.133]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
   Voltage: 0.677040V; Current: 0.000014A
   BASELINE 8384
   Timed fetch got 0

   [0:00:10.145]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
   Voltage: 0.677040V; Current: 0.000014A
   BASELINE 8384
   Timed fetch got 0

Part 3

한국어 전문 번역

개요

CCS811 digital gas sensor는 실내 공기질 측정용 volatile organic compound(VOC)를 검출합니다. VOC는 흔히 pollutant 또는 sensory irritant로 분류되며 paint·carpet 같은 건축 자재, copier·processor 같은 machine, 사람의 호흡과 흡연 등 여러 source에서 나올 수 있습니다.

VOC의 주된 source가 사람의 존재일 때 sensor는 carbon dioxide(CO2) level을 추정합니다.

빌드 및 실행

thingy52/nrf52832에서 빌드 및 실행

west build -b thingy52/nrf52832 samples/sensor/ccs811
west flash

출력 예

아래 출력은 이 sensor를 포함한 Nordic Thingy:52(thingy52/nrf52832)에서 얻었습니다. Soft reset 뒤 처음 5초 동안은 측정값이 불안정하며, 이후 약 400 ppm eCO2와 0 ppb eTVOC의 안정된 값이 보고됩니다.

공식 RST 원문은 code-block::console directive에 공백이 빠져 HTML에서는 아래 block이 누락되지만, 원문에 있는 output 전문을 그대로 보존합니다.

*** Booting Zephyr OS build zephyr-v2.1.0-310-g32a3e9907bab  ***
device is 0x20001088, name is CCS811
HW 12; FW Boot 1000 App 1100 ; mode 10

[0:00:00.046]: CCS811: 65021 ppm eCO2; 65021 ppb eTVOC
Voltage: 0.000000V; Current: 0.000000A
BASELINE fff4
Timed fetch got 0

[0:00:01.059]: CCS811: 65021 ppm eCO2; 65021 ppb eTVOC
Voltage: 0.000000V; Current: 0.000000A
BASELINE fff4
Timed fetch got 0
Timed fetch got stale data
Timed fetch got stale data
Timed fetch got stale data

[0:00:05.084]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
Voltage: 0.677040V; Current: 0.000014A
BASELINE 8384
Timed fetch got 0

[0:00:06.096]: CCS811: 405 ppm eCO2; 0 ppb eTVOC
Voltage: 0.675428V; Current: 0.000014A
BASELINE 8384
Timed fetch got 0

[0:00:07.108]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
Voltage: 0.677040V; Current: 0.000014A
BASELINE 8384
Timed fetch got 0

[0:00:08.121]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
Voltage: 0.677040V; Current: 0.000014A
BASELINE 8384
Timed fetch got 0

[0:00:09.133]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
Voltage: 0.677040V; Current: 0.000014A
BASELINE 8384
Timed fetch got 0

[0:00:10.145]: CCS811: 400 ppm eCO2; 0 ppb eTVOC
Voltage: 0.677040V; Current: 0.000014A
BASELINE 8384
Timed fetch got 0

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.