자작 정수기 컨트롤러 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
자작 정수기용 컨트롤러 5, 초기 화면 및 메뉴 구성 이제 메뉴를 만들 차례입니다. 필요한 메뉴는 실제 사용량과 유효정수량을 확인하는 부분과 흐름센서(Flow meter)의 정밀도를 수정(Calibration)할 수 있는 부분입니다. 그 외 필요한 메뉴는 그때그때 추가할 예정이구요! 우선, 메뉴 작성에 앞서서 초기 대기화면을 먼저 만들었습니다. 소스는 이전글에서 테스트한 예제를 그대로 가져와서 왔고, standby_message(); 함수를 만들어서 처음 부팅 후 초기화면을 표시하도록 했습니다. void standby_message(){ display.fillScreen(BLACK); // 화면 전체를 검정색으로 채운다. 화면 지움 효과 display.setTextSize(2); // 글자 크기 지정, ..
2015. 9. 20. 16:44
IR 리모컨 연결을 위한 아두이노(Arduino) 소스 코드 리모컨 리시버 모듈(IR Receiver module)은 HX1838입니다. 구글에서 검색하면 정보가 많고, 저도 구글링을 통해 아래 소스를 찾았습니다. 리모컨 모양은 달라도 모듈이 같으면 되니, 리모컨 버튼들의 고유 키값만 알아내시면 됩니다. IR 리모컨 연결은 아래 링크로 연결된 라이브러리를 사용하면 쉽습니다. 혹시나, 아두이노를 설치하면 기본 라이브러리로 제공되는 RobotIRremote 는 사용하지 마세요! 에러납니다. 우선 링크 따라가서 라이브러리를 받습니다. GitHub Arduino-IRremote(https://github.com/z3t0/Arduino-IRremote) 아래 화면에서 Download ZIP 버튼을 눌러 다운 받으..
2015. 9. 15. 23:15
날개잃은거북, 2006 All Rights Reserved.
Yday
Tday