'자작 정수기'(2)

post index image
자작 정수기용 컨트롤러 7, 메뉴 구조 변경 및 유량센서(Flowmeter)
Project/Water Purifier

자작 정수기용 컨트롤러 7, 메뉴 구조 변경 및 유량센서(Flowmeter) 이제 유량센서(Flowmeter)를 적용할 차례인데 우선 그에 앞서 메뉴 구조를 변경했습니다. 경험도 없이 처음부터 너무 무리하게 진행했는 지, 시행착오가 계속이네요!^^ OLED로 메뉴를 구성하려니 그래픽 방식이라 좀 힘이 듭니다. 숫자 하나 출력하려해도 일일이 좌표값 따져가며 해야 되니, 메뉴 구성에만 너무 많은 시간이 들 것 같아 답답해 지네요! 우선 메뉴를 다시 변경했습니다. 단계별로 서브 메뉴가 많아질수록 코딩이 복잡해져서 서브 메뉴를 들어가지 않고 설정값을 변경하도록 했습니다. 메뉴 흐름은 오른쪽으로만 가능하도록 했습니다. 한쪽 방향으로만 진행하고 마지막에선 다시 처음으로 돌아가도록 해서 코딩 수를 줄였습니다. 해당 ..

2015. 10. 7. 12:53

post index image
자작 정수기용 컨트롤러 6. EEPROM 다루기
Project/Water Purifier

자작 정수기용 컨트롤러 6. EEPROM 다루기 컨트롤러 제작을 위해 또 한가지 고려사항은 데이터 관리입니다. 크게 2가지 데이터가 필요한데, 첫번째는 유효정수량입니다. 각 필터마다 유효정수량이 있고, 이 정수량을 초과하면 필터를 교환해야 합니다. 지금 만들고 있는 컨트롤러의 기능도 크게 두 가지인데, 그 중 하나가 바로 이 유효정수량을 초과해서 정수했을 경우 필터를 교환 하도록 알려주는 기능입니다. 이게 없어서 현재는, 각 필터마다 3개월, 6개월, 1년 정도 있다가 교환해주는데, 거의 제때 교환한적이 없습니다. 잊고 지나가는 경우가 태반이죠!^^;; 이 교환주기 알림을 위해서, 유효정수량과 현재까지의 실제정수량을 체크하도록 코딩할 예정입니다. 두번째 필요한 데이터가 바로 실제정수량입니다.그 외에 몇가..

2015. 10. 7. 12:52