본문 바로가기
모두의 아두이노 환경 센서/3장 실대 대기 측정 센서

C304 CJMCU-8128 TVOC 아두이노 센서

by 로니킴 2021. 3. 18.


CJMCU-8128 센서는 CCS811+SI7021_BMP280 센서가 합쳐진 3-1 센서이다. VOCs, 온도 및 습도, 압력 센서가 합쳐진 온보드 타입의 센서로 저전력 센서 기술이 적용되었으며 매우 유용하다.. 예를 들어 온도는 센서를 보정하는데 매우 유용하게 사용된다. 

 

목차

     


    CJMCU-8128 아두이노 센서

    CJMCU-8128-아두이노-센서
    CJMCU-8128-아두이노-센서

     

     


     

     

     

     

     

     

     

    CJMCU-8128 아두이노 센서란?

     

    CJMCU - 8128 - a gas sensor system on a chip (SSoC) + temperature and humidity sensor, a low-power sensor technology to detect the indoor volatile organic compounds (VOCs).
     

    CJMCU8118 onboard CCS811 structure sketch we can see that this is not a simple sensor, it has integrated the internal MCU, make this kind of sensor has the on-board processing ability, in the case of without the host intervention, can provide equivalent carbon dioxide level or total volatile organic compounds (TVOC) index. At the same time, with the use of separate gas sensor and MCU solution, CCS811 can save equipment cost and as much as 60% of the plate area.
     
    HDC1080(SI7021) has a temperature sensor of low power consumption, high precision digital humidity sensor
     
    DC1080 is a digital humidity sensor with integrated temperature sensor, it can provide excellent measurement precision with ultra-low power consumption. HDC1080 support wide working voltage range, and compared the competitive solution, the device can be used for all kinds of common provides low cost and low power consumption advantages. Humidity and temperature sensors have been the factory calibration.
     
    Accuracy of plus or minus 2% relative humidity (typical)
    Temperature accuracy of + / - 0.2 ° C (typical)
    High humidity has excellent stability
    14 measurement resolution
    Sleep patterns of current of 100 nA
     
    BMP280 is absolute pressure sensor is designed for mobile applications. The sensor module is located in a very compact package. Its small size and low power consumption to allow the battery power supply devices such as mobile phone, GPS module, or a watch.
     
    BMP280 piezoresistive pressure sensor based on Bosch's proven technology has high precision, high linearity and long-term stability and robustness of electromagnetic compatibility. Many equipment operation option provides the highest flexibility, optimization of the device, the power consumption of the performance of the resolution and filter. A test example use cases, the default setting is for developers in order to make the design as simple as possible.

     

     

    [Application]

    • GPS navigation enhancement (such as time the improvement of ap, navigation calculation, slope detection)
    • Indoor navigation (ground test, elevator testing)
    • The application of the navigation of outdoor, leisure and sports
    • The weather forecast
    • The application of the health care (such as spirometry)
    • Vertical speed indicator (such as rising or sinking speed)

     

     

     

     


     

     

     

     

     

    CJMCU-8128 아두이노 센서 구입하기

    [모두의 아두이노 환경 센서] 책에서 사용하지 않았지만,  [CJMCU-8128 아두이노 센서]는 알리익스프레스, 네이버 쇼핑몰, 아마존 등에서 센서를 구입할 수 있다

     

    [알리익스프레스]

    CJMCU-8128-센서-구입하기-알리익스프레스
    CJMCU-8128-센서-구입하기-알리익스프레스

     

     

     

     

     

     


     

     

     

    아두이노 센서 동작 확인

    [모두의 아두이노 환경 센서] 책에서 소개하지 않았지만, [CJMCU-8128 아두이노 센서]는 라이브러리를 사용하여 간편하게 동작 확인을 할 수 있다.  

     

    ------------------------------------------------------ 
    개발환경 : WINDOWS 10 
    아두이노 IDE : 1.8.13 
    ------------------------------------------------------ 
    01 라이브러리 복사 
     libraries\Steamedu123_Sensor-master 폴더는 아래 폴더에 복사 

     * 아두이노 설치 후 자동으로 생기는 폴더 
     C:\Users\s\Documents\Arduino\libraries 

    02 *. ino 파일 실행 

    CJMCU-8128-센서-아두이노코드-실행하기
    CJMCU-8128-센서-아두이노코드-실행하기


     - 아두이노와 PC 연결 
     - 아두이노 IDE 실행 
     - 메뉴 → 툴 → 보드:아두이노 UNO 확인 
      -메뉴 → 스케치 → 확인/컴파일 

    /*
       @타이틀 : CJMCU-8128 CCS811 TVOC 센서  (CCS811+SI7021_BMP280)
       @AliExpress : https://aliexpi.com/Qyvr 
    */
    
    #include <C304_Steam_Air_CCS811_TVOC_CJMCU-8128.h> // 내부 라이브러리 헤더 파일
    
    SteamCJMCU8128 cjmcu8128; // 인스턴스
    
    void setup() {
      Serial.begin(9600); // 9600bps의 속도로 시리얼 통신을 시작한다.
      cjmcu8128.begin();  // (1) 센서를 초기화한다.
    }
    
    void loop() {
      cjmcu8128.read();    // (2) 센서의 값을 측정한다.
      cjmcu8128.display(); // (3) 센서의 값을 출력한다
      delay(1000);          // 1초 동안 대기한다.
    }

     

    03 컴파일 확인

    스케치>확인/컴파일(CTRL+R) 를 선택해서 컴파일을 진행한다.

    CJMCU-8128-센서-아두이노-컴파일하기
    CJMCU-8128-센서-아두이노-컴파일하기

    04 아두이노 우노 업로드 

    컴파일이 이상없이 완료되면 스케치>업로드(CTRL+U) 를 선택해서 컴파일 파일을 업로드 한다. 


    05 동작 확인

    다음과 같이 동작을 확인할 수 있다. 

    CJMCU-8128-센서-동작화면

     


     

     

     

    마무리

    CJMCU-8128 센서는 CCS811+SI7021_BMP280 센서가 합쳐진 3-1 센서이다. VOCs, 온도 및 습도, 압력 센서가 합쳐진 온보드 타입의 센서로 저전력 센서 기술이 적용되었으며 매우 유용하다.. 예를 들어 온도는 센서를 보정하는데 매우 유용하게 사용된다. 

    따라서  CCS811센서 단독으로 구성된 모듈보다 온도/습도가 함께 제공되는 모듈이 사용성 면에서는 좋다. 가격이 적당하면 구입해서 사용하기를 권장한다. 

     

     


    모두의-아두이노-환경-센서-표지-화면
    모두의-아두이노-환경-센서-표지-화면

     

     


     

    모두의 아두이노 환경 센서 책

    [모두의 아두이노 환경 센서] 책은 예스24, 인터넷 교보문고, 알라딘, 인터파크도서, 영풍문고, 반디앤루니스 , 도서11번가 등에서 구입할 수 있다. 이 책에서는 PMS7003, GP2Y1010AU0F, PPD42NS, SDS011 미세먼지 센서, DHT22 온습도 센서, MH-Z19B 이산화탄소 센서, ZE08-CH2O 포름알데히드 센서, CCS811 총휘발성유기화합물 TVOC, GDK101 방사선(감마선) 센서, MQ-131 오존(O3) 센서, MQ-7 일산화탄소, MICS-4514 이산화질소 센서, MICS-6814 암모니아 센서, DGS-SO2 아황산가스(SO2) 센서, BME280 기압 센서, GUVA-S12SD 자외선(UV) 센서, MD0550 기류 센서, QS-FS01 풍속 센서(Wind speed) 를 사용한다.  

     

     

     

    모두의 아두이노 환경 센서

    아두이노와 센서로 내 건강을 지킬 수 있다!다양한 환경 센서를 실생활 프로젝트에 응용해보자!시중에 판매되고 있는 간이측정기도 센서로 값을 측정합니다. 똑같은 센서를 아두이노에 연결하

    book.naver.com

     



    댓글