본문 바로가기

아두이노

(38)
1차 이메일 송부 - 20181120 (제품소개) 소프트웨어 교육은 '소프트박스'와 함께 하세요. 안녕하세요. 메이커 프로젝트 기반의 소프트웨어 교육을 위한 키트와 콘텐츠를 개발하는 사람정보기술 수석연구원 김봉조입니다. 소프트박스는 비전공 학생의 소프트웨어 교육과 전자 컴퓨터 전공 학생의 임베디드 시스템 기초 학습을 도와주는 "피지컬 아두이노 소프트웨어 교육키트"입니다. 소프트박스는 소프트웨어를 처음으로 배우는 일반인과 학생을 위해 견고하게 만들었습니다. 소프트박스는 우리 주변환경에서 흔히 볼 수 있는 7종의 센서입력부, 입력데이터를 읽고 처리하여 제어와 통신을 담당하는 제어통신부, 센서 입력을 분석하여 제어를 하기 위한 5종의 구동출력부를 인쇄회로기판(PCB) 위에 견고하게 모아 제작한 피지컬 아두이노 소프트웨어 교육키트입니다. 소프트박스..
레이저 미세먼지 센서 PM2008M 에 대해 알아보자. 레이저 미세먼지 센서 PM2008M 레이저 미세먼지 센서 LASER DUST SENSOR PM1.0, PM2.5, PM10, PM2008M 샤오미공기청정기와 공기센서에 들어간다는 최신형 미세먼지센서가 바로 PM2008M 모델이다. 특징과 자세한 정보를 아래에 적었다. LASER DUST SENSOR PM1.0, PM2.5, PM10, PM2008M Characteristics Type: laser Description Introduction Based on laser scattering technology, PM008M is a laser dust sensor module, which can measure indoor particle concentration exactly and output partic..
레이저 미세먼지 센서 PM2008M 을 아두이노메가 측정 코드와 결과 레이저 미세먼지 센서 LASER DUST SENSOR PM1.0, PM2.5, PM10, PM2008M 아두이노메가에서 PM2008을 테스트한 결과를 올려둔다. 이전에 아두이노우노에서 테스트한 것과 크게 다르지 않다. PM2008M은 샤오미 공기청정기에 들어가는 미세먼지 센서로 알려져 있고 PM2.5, PM10 외에 초극미세먼지인 PM1.0 까지 측정할 수 있으므로 소스코드에 추가되었다. 아두이노 메가와의 연결도는 아래와 같다. 아두이노메가 2560에서 잘 동작하는 코드를 아래에 옮긴다. 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656..
먼지센서 PM2005, PM2007, PM2008M 아두이노 우노 예제코드 정확히 미세먼지 센서 PM2008M 의 UART 인터페이스 소스코드를 찾고 있는데 안보인다. 그래서 찾은 코드가 아래 "[아두이노]먼지센서 PM2005, PM2007 아두이노 예제코드"이다. 공기청정기 메이커 프로젝트를 위해 PM2008M 을 사용하기로 했는데, i2c 방식은 라이브러리도 있고 여러 곳에 잘 나와 있는데 씨리얼 통신을 이용한 예제는 없는데 이 코드를 참고하려고 한다. 도면과 코드의 출처 : http://diwell.com/article/%EC%9E%90%EB%A3%8C%EC%8B%A4/7/27/#none 아래 코드는 아두이노 우노에서 소프트웨어 씨리얼을 이용한 코드이다. 데이터 잘 나오는 것으로 확인된다.코드의 17라인에 보면 PM10 삭제 했다고 나오는데 주석을 풀어 PM10을 다시 복..
중요한 대기 환경 관련 용어설명 IT교육과 메이커 프로젝트에 유용한 자료를 보내드립니다. 주위분들에게도 알려주세요. 이메일 주소 이메일 자료 받아보기 중요한 대기 환경 관련 용어설명 ● 미세먼지(PM10, PM2.5)미세먼지는 직경에 따라 PM10과 PM2.5등으로 구분하며, PM10은 1000분의 10mm보다 작은 먼지이며, PM2.5는1000분의 2.5mm보다 작은 먼지로, 머리카락 직경(약 60㎛)의 1/20~1/30 크기보다 작은 입자이다. 미세먼지는 공기 중 고체상태와 액체상태의 입자의 혼합물로 배출되며 화학반응 또는 자연적으로 생성된다. 사업장 연소, 자동차 연료 연소, 생물성 연소 과정등 특정 배출원으로부터 직접 발생한다. PM2.5의 경우 상당량이 황산화물(SOx), 질소산화물(NOx), 암모니아(NH3), 휘발성 유기화..
아두이노에서 멀티태스킹 구현하기 1 - Multi-tasking the arduino : Blink without delay 아두이노에서 멀티태스킹 구현하기 1 - Multi-tasking the arduino : Blink without delay 아두이노 는 단순하고 파워풀한 프로세서이다. 운영체제가 없고 한번에 하나의 일만 처리한다. 보통 delay() 함수를 사용해 프로그램을 잠시 기다리는 방법을 사용한다. 그러나 이것은 세상을 멈추는 일이다. delay()를 사용하는 것은 프로세서를 단일한 방향으로만 동작하게 하고, 바쁘니까 기다리라고 하는 것이다. delay 가 수행되는 동안에는 어떤 입력도 받을 수 없고, 출력도 할 수 없다. 100% 프로세서에 물려있고, delay를 사용하는 동안은 물속에서 죽어 있는 것과 다름없다. (표현 좋네. ^^) 본 자료의 이미지와 코드 출처는 https://learn.adafruit...