본문 바로가기
모두의 아두이노 환경 센서/1장 센서와 아두이노 시작하기

C104 아두이노 준비 하기 [모두의 아두이노 환경 센서]

by 로니킴 2021. 3. 10.


[모두의 아두이노 환경 센서] 책에서는 인체에 영향을 주는 대기오염 물질을 측정할 수 있는 실내 공기질 및 실외 공기질 측정 아두이노 센서들을 설명한다. 18개 센서를 소개하고, 시작하기 위해 아두이노와 라이브러리 설치에 대해 알아본다. 라이브러리는 steam_xx로 구성된다.

 

 

 

목차

     


    아두이노 준비 하기 [모두의 아두이노 환경 센서]

    이 책에서는 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) 를 사용한다.

     

     

    [모두의 아두이노 환경 센서]의 전체 센서들

    2장, 3장, 4장, 5장에서는 아두이노로 미세먼지(PM), 이산화탄소(CO2), 온도, 습도, 총휘발성 유기화합물(TVOC), 포름알데히드(HCHO), 오존(O₃), 일산화질소(NO2), 이산화황(SO2) 등의 센서 제어에 대해 설명한다.

     

    [모두의-아두이노-환경-센서]의 전체-센서들

     

     


     

     

     

    아두이노란?

    아두이노란 마이크로컨트롤러(Microcontroller) 보드를 기반으로 만들어진 개발 보드이다. 마이크로컨트롤러 혹은 MCU라고 불리며, 중앙처리장치(CPU)와 주변장치들을 하나의 칩으로 집약시켜 제어 가능하도록 특화된 칩으로 이루어진 소형 컴퓨터이다. 단순 로봇, 온도계, 습도계, 조명제어, 동작 감지기, 음악 및 사운드 장치, 모터 제어, 스마트 홈 구현, 유아 장난감 및 로봇 교육 프로그램 등의 다양한 제어장치들을 쉽고 간단하게 개발할 수 있는 환경을 갖추고 있다. 

     

    아두이노란?

     

    [특징]
    아두이노는 다음과 같은 특징이 있다. 
    - 사용법이 쉽다.
    - 오픈소스로 이루어져 있다. /가격이 저렴하다. 

     

     


    [아두이노 보드 종류]
    아두이노 보드는 우노, 나노, 메가, 마이크로, 미니 등 다양한 종류가 있다. 프로젝트 목적에 맞게 사양을 판단해서 보드를 선택하면 된다. 일반적으로 교육용이나 간단한 프로젝트에는 우노, 나노 정도의 보드를 사용하며, 좀 더 고사양의 성이 필요하다면 메가를 사용하면 된다. 

     

    출처 : https://core-electronics.com.au/tutorials/compare-arduino-boards.html

     

     

     

     


     

     

     

     

    아두이노 IDE 설치하기

    [모두의 아두이노 환경 센서]에서 사용하는 센서를 사용하기 위해서는 아두이노 IDE를 설치해야 한다. 

     

    아두이노 홈페이지 https://www.arduino.cc

     

     

     

     

     

     


     

     

    아두이노 라이브러리 설치하기

    [모두의 아두이노 환경 센서]에서 사용하는 라이브러리를 설치한다. 

     

    ------------------------------------------------------
    개발환경 : WINDOWS 10
    아두이노 IDE : 1.8.13
    ------------------------------------------------------

    01 라이브러리 복사
     libraries\Steamedu123_Sensor-master 폴더는 아래 폴더에 복사한다. 

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

     

     

     

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

    03 컴파일 확인
    04 아두이노 우노 업로드

    05 동작확인

     

     

     

     

     


     

    [모두의 아두이노 환경 센서] steam_xx 라이브러리

    다음은 전체 라이브러리 파일을 보여주며, 제공되는 파일은 각 센서 별로 나누어 제공된다. 

     

    [모두의-아두이노-환경-센서]-steam_xx-라이브러리-화면

     

     


     

    마무리

    [모두의 아두이노 환경 센서] 책에서는 인체에 영향을 주는 대기오염 물질을 측정할 수 있는 실내 공기질 및 실외 공기질 측정 아두이노 센서들을 알아보았다. 18개 센서를 소개하고, 시작하기 위해 아두이노와 라이브러리 설치에 대해 알아보았다. 라이브러리는 steam_xx로 구성되며 libraries\Steamedu123_Sensor-master 폴더에 있다. 

     

     

     

     


    모두의 아두이노 환경 센서 (표지)

     

     

     


     

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

    [모두의 아두이노 환경 센서] 책은 예스24, 인터넷 교보문고, 알라딘, 영풍문고, 반디 앤 루니스 등에서 구입할 수 있다. 이 책에서는 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

     



    댓글