임베디드 프로젝트의 제약 조건과 해결 과정을 제시한다
학부 캡스톤 프로젝트에서 저전력 센서 모듈을 활용한 임베디드 시스템을 개발했습니다. 저는 그중 펌웨어 개발을 담당했는데, 배터리 용량이 제한적이라 절전 모드 전환 로직을 설계하는 것이 핵심 과제였습니다.
초기 설계에서는 센서 값을 1초마다 측정했는데, 배터리 소모가 예상보다 커서 실사용 기준 3일밖에 버티지 못했습니다. 측정 주기를 상황에 따라 가변적으로 조정하는 로직으로 바꾼 뒤, 배터리 지속 시간을 12일까지 늘렸습니다.
제약 조건 안에서 성능과 자원 사용의 균형을 맞추는 것이 임베디드 설계의 핵심이라는 것을 배웠습니다.