반응형

 

(먼지센서/GP2Y10)
설치&사용
시리얼로 결과 출력해보기
FND디스플레이로 결과 출력해보기
(스몰프로젝트) 먼지센서와 온도센서를 장착하고 미세먼지가 많거나 온도가 높거나하면 창문을 활짝 열어서 환기하는 시스템을 만들어보라! 실제 창문을 열수는 없으므로 창문을 여는 것은 서보모터로 구현하고 환풍기는 릴레이를 이용해서 USB선풍기를 작동시키는것으로 대체하라!

예제36-1 기본적으로 작동하는 코드

36-1.txt
0.00MB


 예제36-2 먼지센서(GP2Y10)의 값을 FND디스플레이에 표시해보자
 * 먼지센서의 아날로그핀은 A0에 디지털핀은 D2에 연결했다.
 * FND디스플레이(TM1637) CLK를 D3에 DIO를 D4에 연결했다.

36-2.txt
0.00MB


예제36-3 (스몰프로젝트) 먼지센서(A0/D2)와 온도센서(D7)를
 * 장착하고 미세먼지가 많거나 온도가 높거나하면
 * 창문을 활짝 열어서 환기하는 시스템을 만들어보라!
 * 실제 창문을 열수는 없으므로 창문을 여는 것은
 * 서보모터(D9)로 구현하고 환풍기는 릴레이(A5)를 이용해서
 * USB선풍기를 작동시키는것으로 대체하라!
 * FND디스플레이 1개(D3, D4)는 미세먼지값이 표시되고
 * 나머지 하나(D5,D6)는 온도센서값이 표시된다.
 * 단, 온도와 먼지센서값의 변화를 직접 제어하기가 힘드므로
 * 시리얼통신으로 1을보내면 환풍기가 작동하고
 * 2를 보내면 멈추도록하라!
 * 단, 환기창문이 열린다고 하는 것은 서보모터가
 * 0도에서 90도로 되는것이고
 * 닫힌다고 하는것은 90도에서 0도로 되는것이다!

36-3.txt
0.00MB

관련라이브러리(TM1637)

https://github.com/avishorp/TM1637

관련라이브러리(DHT11)

https://github.com/adafruit/DHT-sensor-library

반응형
Posted by 덕력킹
,