'정수기'(4)

post index image
자작 정수기 컨트롤러 8, 유량센서 적용
Project/Water Purifier

자작 정수기 컨트롤러 8, 유량센서(Flow meter) 적용 플로우센서를 적용하겠습니다. 우선 위 사진처럼 아두이노 5V, GND, D2 핀에 연결했습니다. DFRobot 사의 IO Expansion Shield를 이용하니 따로 브레드보드가 필요없어 테스트하기 참 편하네요! 그 다음, 소스코드는 Adafruit 에서 제공하는 예제를 사용했습니다. 따로 라이브러리는 필요없고 인터럽트 방식을 이용했는데, 초보인 저에게는 너무 어려운 문제라 그냥 예제를 고쳐서 쓸 수 밖에 없었습니다. 아래 링크 따라가시면 예제 나옵니다. Flow Meter Example (https://github.com/adafruit/Adafruit-Flow-Meter) 기본 예제를 불러 온 모습입니다. 플로우센서가 연결된 디지털 핀만..

2015. 10. 16. 14:09

post index image
자작 정수기용 컨트롤러 5, 초기 화면 및 메뉴 구성
Project/Water Purifier

자작 정수기용 컨트롤러 5, 초기 화면 및 메뉴 구성 이제 메뉴를 만들 차례입니다. 필요한 메뉴는 실제 사용량과 유효정수량을 확인하는 부분과 흐름센서(Flow meter)의 정밀도를 수정(Calibration)할 수 있는 부분입니다. 그 외 필요한 메뉴는 그때그때 추가할 예정이구요! 우선, 메뉴 작성에 앞서서 초기 대기화면을 먼저 만들었습니다. 소스는 이전글에서 테스트한 예제를 그대로 가져와서 왔고, standby_message(); 함수를 만들어서 처음 부팅 후 초기화면을 표시하도록 했습니다. void standby_message(){ display.fillScreen(BLACK); // 화면 전체를 검정색으로 채운다. 화면 지움 효과 display.setTextSize(2); // 글자 크기 지정, ..

2015. 9. 20. 16:44

post index image
자작 정수기용 컨트롤러 2, 적외선 리모컨(2)
Project/Water Purifier

IR 리모컨 연결을 위한 아두이노(Arduino) 소스 코드 리모컨 리시버 모듈(IR Receiver module)은 HX1838입니다. 구글에서 검색하면 정보가 많고, 저도 구글링을 통해 아래 소스를 찾았습니다. 리모컨 모양은 달라도 모듈이 같으면 되니, 리모컨 버튼들의 고유 키값만 알아내시면 됩니다. IR 리모컨 연결은 아래 링크로 연결된 라이브러리를 사용하면 쉽습니다. 혹시나, 아두이노를 설치하면 기본 라이브러리로 제공되는 RobotIRremote 는 사용하지 마세요! 에러납니다. 우선 링크 따라가서 라이브러리를 받습니다. GitHub Arduino-IRremote(https://github.com/z3t0/Arduino-IRremote) 아래 화면에서 Download ZIP 버튼을 눌러 다운 받으..

2015. 9. 15. 23:15

post index image
Home DIY - 자작 정수기용 컨트롤러 1, 적외선 리모컨(1)
Project/Water Purifier

아두이노(Arduino)를 이용한 언더싱크형 정수기 필터교환주기 알림 컨트롤러 저희 집은 언더싱크형 정수기를 자작해서 쓰고 있습니다. 정수기용 필터세트를 구입해서 싱크대 아래쪽에 놓고 수도관에 직접 연결해서 직수형으로 사용하는 방식인데, 아마도 많은 분들이 알고 계실 듯 합니다. 정수기 얘기는 나중에 최종 설치 때 하고, 이번에는 그동안 써왔던 정수기에 간단한 컨트롤러를 만들어 볼 생각입니다. 자작 정수기를 사용하면서 가장 불편한 점은 (설치를 제외하고) 필터 교환주기를 지키는 것이었습니다. 필터마다 3개월, 6개월, 1년 등 그 주기가 다른데, 교환할 때를 잊어버리고 지나가기 쉽습니다. 그래서, 이번에 다른 집으로 이사오면서 이 문제를 해결할 컨트롤러를 자작하려고 준비를 했습니다. 제게 필요한 정수기 ..

2015. 9. 15. 22:39