(#1가습기) 아두이노로 제어하는 학습용 초음파 가습기 만들어보기!(녹칸다/포로리야공대가자)
녹칸다의 사물인터넷을 이용한 학습용 가습기 만들기 시리즈이다!
학생들이 흥미 있을 것 같은 주제라 준비해본 시리즈이다!
초음파 가습기 모듈을 아두이노에 연결해서 제어해보자!
이번편은 이번 시리즈에서 가장 기본적인 형태의 학습용 가습기를 만들어 본다!
On/Off하는 버튼과 온습도센서를 연결하고 현재상태 출력을 위한 LCD를 배치해서 내가 직접 제어할 수 있는 가습기를 만들어보자!
아마도 아두이노 단독으로 예제를 구성하면 방송분량이 안나올것 같아서 C#윈폼과 연동해서 제어할 수 있는 가습기를 만들어보자!
그래도 분량이 애매하면 node-red에서 제어할 수 있는 가습기를 만들어보자!
(실제로한거)
1.아두이노에 연결된 초음파가습기를 2초에 켜고, 2초에 끄고를 반복하시오!
2.유저의 입력을받아서 0이라는 메시지를 수신하면 가습기를 끄고, 1이라는 메시지를 수신하면 가습기를 작동시키시오!
3.버튼2개를 연결해서 1번버튼을 누르면 가습기가 켜지고 2번버튼을 누르면 가습기가 꺼지도록 하시오!
4.온습도센서와 LCD모듈을 추가해서 온도와 습도값을 LCD화면에 출력하시오!
5.습도가 45%이하면 가습기를 작동시키고 48%를 초과하게되면 가습기를 끄도록 하시오!
6.C#윈폼에서 지금까지 만든 초음파 가습기를 제어할 수 있도록 하시오!
관련라이브러리(DHT11/1.3.8)
https://github.com/adafruit/DHT-sensor-library
관련라이브러리(LiquidCrystal_I2C/1.1.2)
https://github.com/johnrickman/LiquidCrystal_I2C