아두이노 피지컬컴퓨팅 교구로 활용할 수 있는 실 생할용품 메이킹 프로젝트(워터맨IOT) 네번째
1)조도센서 : 빛의 세기를 측정해서 LUX단위 값을 I2C방식으로 값으로 보내주는데 D1-mini 보드의 SCL신호용 핀은 D1, SDA신호용 핀은 D2 이므로 이에 맞추어 연결한다.
2)토양수분센서 : 필요시 D5핀으로 HIGH신호를 보내 5V전압을 가해주면 전류가 흐르는데 토양의 수분함유 정도에 따라 저항값이 바뀌므로 흐르는 전류량이 바뀌게 된다. 이 전류량을 A0핀을 통해 측정함 으로써 토양의 수분량을 가늠해 볼 수 있다.
3)온습도센서 : 온도와 습도를 측정해서 D6 핀으로 전송한다.
4)셋팅모드 스위치 : 필요시 스위치를 누르면 D3핀이 GND에 연결( LOW신호가 전달)되어 인터럽트가 발생된다.
5)펌프전원 제어회로 :
-MOSFET : G(Gate)에 전압을 가해주면 D(Drain)과 S(Source) 사이가 연결되어 전류가 흐르는 특성을 가진 반도체. 즉 릴레이와 비슷한 기능으로 사용할 수 있다.
-따라서 필요시 MOSFET G에 연결된 D7핀에 전압을 가해 주면 MOSFET D->S가 연결되므로 워터펌프에 전류가 흐르게 된다.
-워터펌프는 일종의 모터로서 ON/OFF시 역전류가 발생될 수 있는데 이 역전류가 보드에 흐르지 않도록 하기 위해 다이오드를 연결하여 역전류룰 by-pass시킨다.
배선작업을 간편하게 하고 접촉불량을 줄이기 위해 본 프로젝트 전용으로 제작된 PCB.
전용 PCB에 위와 같이 부품을 배치하고 납땜하여 회로를 구성한다.
'아두이노 피지컬컴퓨팅 키트 > 워터맨IOT' 카테고리의 다른 글
(피지컬컴퓨팅키트) 워터맨 IOT 6. ESP8266의 WIFI기능 (0) | 2019.01.02 |
---|---|
(피지컬컴퓨팅키트) 워터맨 IOT 5.센서 사용하기 (0) | 2019.01.01 |
(피지컬컴퓨팅키트) 워터맨 IOT 3.ESP8266 개발환경 및 테스트 (0) | 2018.12.30 |
(피지컬컴퓨팅키트) 워터맨 IOT 2.ESP8266 소개 (0) | 2018.12.29 |
(피지컬컴퓨팅키트) 워터맨 IOT 1.프로젝트개요 (0) | 2018.12.28 |