프로젝트 개요
|프로젝트명
쏘맥19
|개발 기간
2020.09.15 - 2020.11.22
|팀 규모
김영주, 이수민 [2인]
|프로젝트 요약
의용전자 수업 기말 프로젝트로 ‘코로나19로 인한 언택트(Untact) 시대, 일상생활 속 즐거움을 찾을 수 있는 아이디어를 개발하라’는 주제가 주어졌습니다. 이에 따라 저희 팀은 실내 소모임에서 활용할 수 있는 자동 소맥 제조기를 제작했습니다.
사용자가 리모컨을 이용해 노동주(1번)/귀가주(2번)/네발주(3번)/부드럽주(4번)/가르마주(5번)/애기주(6번)를 누르면, 해당 기기는 원하는 비율의 소맥을 자동으로 제작해 줍니다.
핵심 기능
|리모컨 입력 인식
리모컨 버튼을 통해 소맥 혼합 비율(노동주(1번)/귀가주(2번)/네발주(3번)/부드럽주(4번)/가르마주(5번)/애기주(6번))을 선택하고, 선택된 입력값을 아두이노로 전달해 동작을 제어합니다.
- C + Arduino IDE 를 사용해 하드웨어와 소프트웨어 연동
- 적외선 리모컨 모듈 활용
|자동 음료 분배(혼합 비율 제어)
솔레노이드 밸브와 릴레이 모듈을 제어하여 소주와 맥주를 선택된 비율로 자동으로 주입합니다.
- 구현에 필요한 각종 하드웨어(솔레노이드 밸브, 릴레이 모듈 등) 활용
|LCD를 통한 진행 상황 출력
LCD 디스플레이를 통해 현재 상태(맥주 주입 중, 소주 주입 중, 완료 등)를 표시하여 사용자가 과정을 실시간으로 확인할 수 있습니다.
- LCD Display 활용
맡은 역할
|하드웨어
- 브래드보드와 Arduino Uno를 이용한 회로 전체 구성
|시스템
- 리모컨 입력값을 기반으로 솔레노이드 밸브 제어 로직 구현
- LCD 디스플레이를 통한 음료 혼합 진행 상황 시각화
개발 과정에서 발생한 문제 및 해결 방안
|음료 출력부 미작동 문제
솔레노이드 밸브가 정상적으로 작동하지 않는 문제가 발생했습니다. 이 문제는 전력의 +극과 릴레이 모듈의 COM 단자 연결이 반대로 되어 있어 릴레이 모듈이 정상적으로 스위칭하지 못해 밸브에 전력이 제대로 공급되지 않았기 때문에 발생했습니다. 이는 전력의 +극과 솔레노이드 밸드, 릴레이 모듈의 NC을 연결하고, 전력의 -극과 릴레이 모듈의 COM 단자를 연결하여 해결할 수 있었습니다.
프로젝트 성과 및 느낀점
|결과
소주와 맥주를 자동으로 혼합해주는 실내 소모임 전용 소맥 제조기를 성공적으로 구현했습니다. Arduino Uno와 브레드보드 기반 하드웨어 제어 및 적외선 리모컨 입력 인식 기능을 통합하여, 사용자가 리모컨 버튼으로 간편하게 소맥 비율을 선택하고 자동으로 음료가 분배되는 시스템을 완성했습니다. 또한, LCD 디스플레이를 통해 진행 상황을 실시간으로 확인할 수 있어 사용자 경험을 향상시켰습니다.
|배운점 및 성장한 역량
이번 프로젝트를 통해 임베디드 시스템 설계 및 프로그래밍(C와 Arduino IDE)을 실습하며, 하드웨어와 소프트웨어의 유기적인 연동 경험을 쌓았습니다. 특히, 적외선 리모컨 신호 처리와 릴레이 모듈을 이용한 솔레노이드 밸브 제어 로직 구현 과정에서 실시간 제어 및 이벤트 처리에 대한 이해를 깊게 할 수 있었습니다.
|다음 개선 과제
- 정밀한 혼합 비율 제어 - 현재는 단순 시간 기반 제어 방식을 사용하고 있으나, 유량 센서 등을 활용해 정확한 혼합 비율을 실시간으로 측정 및 조절하는 시스템으로 발전시키고자 합니다.
- 낙차 방식 한계 극복 및 속도 개선 - 현재는 음료가 낙차(중력)를 이용해 밸브를 통해 흘러 나오는 방식을 사용하고 있어, 음료 배출 속도가 느린 단점이 있습니다. 향후 펌프를 도입해 이 문제를 해결하고 보다 빠르고 안정적인 음료 분배 시스템을 구현하고 싶습니다.