코코아팹은 누구나 창의적 아이디어를 현실로 만들어 낼 수 있도록
만들고, 공유하고, 배울 수 있는 터전이
되고자 합니다.
아이디와 비밀번호를 잊으셨나요?아이디 / 비밀번호 찾기
코코아팹 회원이 아니신가요? 회원가입
2015-04-06 23:53:16
지난 가을에 야심차게 시작해서 겨울이 다 가고 봄이 완연할 때 까지 완벽히 완성하지 못한 캠핑용 온수보일러를 소개합니다.
** 주요 재료 **
1. 뼈대 : 2*2 알루미늄 프로파일 + 3T 알루미늄 판재
2. 제어 보드 : 아두이노 프로 미니 2개
3. 열원 : 500W 시즈히터 2개 + 코베아 풍뎅이 버너
4. 온수순환 : 12V BLDC 펌프
5. 가스 제어 : 12V 솔레노이드 밸브
6. 정보 출력 16*2 LCD, 온도 표시용 FND * 4, 시계용 FND, 인티케이터용 LED, 피에조 부저
7. 제어정보 입/출력 : tact 스위치*4, 엔코다 스위치
8, 메인 전원 : 14.4V(4S) 10A 리튬이온 배터리, 19.2V 노트북용 아답터, 220V AC
9. 온수통: 밥하다 태워먹은 경질코펠
10. 기타 : RTC 모듈, 수위센서, DHT11 온습도 센서, NTC온도센서, 모터드라이버*2, 릴레이*4, CC-CV Step-down Converter*1, Step-down Converter*3, Step-Up Converter, 트랜지스터 ,저항 다수, 퓨즈, 만능기판 등등...
잡다구리 한게 많이 붙어있습니다.
소프트웨어 개발자가 갑자기 필받아서 첨부터 저지른 것 치곤 좀 오바한 듯 해요..^^;;
생각보다 복잡하게 만들어서(실력이 허접해서) 전체를 소개하긴 어려울 듯 하고.. 아래 간단히 설명드립니다.^^
1. 보일러 전면
1-1 현재온도/설정온도 표시 : FND 2개씩 4개로 구성되어 있으며 레지스터를 사용해 포트를 아낄까 하다가 소프트웨어적으로 해결함(Dynamic Display 로 검색하면 방법이 나옵니다)
1-2 제어 버튼 : 1개의 아날로그 포트로 해결 / 각 버튼별로 저항을 달리 연결해서 버튼마다 다른 전압 측정됨
1-3 시계 출력 : DS3231 RTC 모듈과 시계용 FND 사용
1-4 인디케이터 : AC연결/시즈히터1,2 동작/가스(버너)동작/펌프1,2 동작
1-5 온습도 센서
2. 후면
2-1 가스연결 : 원터치 카플러 사용함. 부탄가스만 사용 가능함(풍뎅이 버너가 프로판은 못버팀)
2-2 AC 연결 : 휴즈연결 / 스위치 / 컴퓨터 연결용 코드 사용
2-3 온도설정 / 보일러 On/Off : 푸시버튼형 엔코더 스위치
2-4 12V 입력포트 : 파워뱅크 등 저전압 뱅크 연결용 / 내부 승압보드를 통해 내장 배터리 충전/보일러 동작 가능 : 차후 CC 기능 있는 보드로 변경 필요(내부배터리 저전압시 과전류 걸림)
2-5 온수용 원터치 카플러(입/출수 각 펌프와 연결됨)
3. 내부 회로
3-1 전원부 : 배터리 / 아답터 감압용 CC-CV Step-Down Converter / 아두이노 전원용 Step-Down(5V) / 펌프, 기타 12V 제어용 Step-Down*2
3-2 제어부 : 아두이노 프로 미니*2 : I2C 메시지 통신을 통한 연결 / 포트부족, 코드용량 부족 등의 이유로 2개로 사용함
3-3 순환펌프
4. 온수통 연결
4-1 못쓰는 코펠
4-2 시즈히터, 수위센서
5. 가스 제어
5-1 가스버너 연결 : 다쓴 부탄가스 캔을 잘라 연결부 사용
5-2 가스On/Off용 솔레노이드 밸브
5-3 가스센서 : MQ-2 사용 / 가스 연결여부 감지 및 동작중 가스 누출여부 감지
* 각 부위간의 연결은 금속용 접착제 떡칠... 가스 유출 테스트는 필수
일단 요기까지...
하다보니 쓸데없이 카플러 같은거나 사용하고... 오바와 비효율의 극치를 경험하고 있습니다.
현재 기본적인 동작은 가능합니다... 만, 필드에서 사용은 아직 못한... ㅠㅠ
온도설정/설정온도에 맞게 열원 제어/ 온수 순환...
부가로 생각했던 것들은 아직 미완이라 케이스를 완전히 덮지 않았네요...
언젠가(?) 다 완성되면 한번 더 올리도록 하겠습니다~~!!
우리모두 즐겁게 메이킹~!!
전형국