콘테스트 프로젝트 진행 상황
각 Quest를 단계적으로 완성하는 프로젝트입니다.
프로젝트 소개
목표 및 제작 동기
본 서비스는 카페 및 무인 카페에서 발생하는 이용자의 장시간 좌석 독점과 이로 인한 무단 전력 소모(일명 '전기도둑') 문제를 해결하기 위한 ‘라즈베리 파이 기반의 능동형 상주 인지 및 전력 제어 시스템’입니다. 기존의 예약제 키오스크나 단순 매장 관리 시스템은 이용자의 결제 상태만 파악할 뿐 실제 좌석 상주 여부를 식별하지 못해, 자리를 비운 채 기기만 충전하는 전력 낭비와 공간 정체 문제를 방지하기 어려웠습니다. 본 시스템은 이러한 기술적 사각지대를 해결하기 위해 좌석 의자에 압력 센서(FSR)를 부착하여 이용자의 착석 상태를 실시간으로 모니터링합니다. 센서로부터 수집된 데이터는 라즈베리 파이(Raspberry Pi)의 GPIO를 통해 실시간으로 처리되며, 사용자가 자리를 비워 임계치 미만의 압력이 지정된 시간(예: 30분) 이상 지속되면, 라즈베리 파이가 릴레이(Relay) 모듈에 차단 신호를 인가하여 해당 좌석 콘센트의 전력을 물리적으로 강제 차단합니다. 이러한 2단계 상주 인지 및 제어 메커니즘을 통해 무인 환경에서도 관리자의 개입 없이 유휴 좌석의 전력 낭비를 차단하여 소상공인의 고정비(전기세)를 절감할 수 있습니다. 나아가 공유 공간의 좌석 회전율을 극대화함으로써 타 이용자에게 공평한 기회를 제공하고, 올바른 공유 공간 이용 문화를 정착시키는 스마트 에너지 세이빙 솔루션입니다. [기대효과] 본 기술이 개발될 시 경제적, 사회적, 기술적 측면에서 다각적인 기대효과를 창출할 수 있습니다. 먼저 경제적 관점에서 매장의 운영 효율성과 수익성을 극대화합니다. 음료 한 잔으로 수 시간 동안 전력을 소비하는 이용객의 전력 사용 시간을 시스템적으로 제한함으로써 자연스러운 퇴석이나 추가 주문을 유도하여 피크 타임 매장의 좌석 회전율을 크게 향상시킬 수 있습니다. 또한 이용객이 일정 시간 자리를 비우면 압력 센서가 이를 감지해 자동으로 콘센트 전원을 차단하므로 무단 전력 사용을 방지하고 유휴 대기전력을 완벽히 제어하여 점주의 전기요금 고정비 부담을 실질적으로 경감시킵니다. 사회적 관점에서는 상생하는 공유 공간 문화를 정착시키는 계기가 됩니다. 점주나 직원이 이용객에게 직접 전력 제한이나 퇴석을 요구할 필요가 없어지므로 매장 내에서 발생할 수 있는 불필요한 언쟁과 감정 소모를 원천적으로 차단하고 서비스 품질을 유지할 수 있습니다. 이는 특정 이용객의 독점으로 인해 자리를 잡지 못하던 다른 소비자들의 불편을 해소하고 모두에게 공평한 공간 이용 기회를 제공하는 합리적인 카페 이용 문화를 조성하는 데 기여할 것입니다. 마지막으로 기술적 측면에서 스마트 매장 생태계 구축으로 이어질 수 있습니다 .의자의 압력 데이터를 통해 실시간 좌석 점유 상태를 파악할 수 있으므로 향후 이를 매장 전용 애플리케이션이나 키오스크와 연동한다면 '실시간 빈 좌석 조회'나 '추가 전력 연장 결제' 등의 고도화된 서비스로 확장 가능합니다. 나아가 누적된 이용 패턴 데이터 분석을 통해 요일별 수요 예측이나 매장 공간 최적화 등 데이터 기반의 효율적인 매장 경영 솔루션으로 발전할 수 있어 높은 시장 경쟁력을 가집니다.
프로젝트 컨셉
본 시스템은 하드웨어 센싱 기술, 메인 제어 알고리즘, 그리고 전력 제어 메커니즘이 유기적으로 결합된 파이썬 기반의 임베디드 시스템으로 구현됩니다. 시스템의 중추인 라즈베리 파이(Raspberry Pi)의 아날로그 핀 부재를 보완하기 위해, 의자 하부에 내장된 FSR 압력 센서의 전압 신호를 외부 ADC(MCP3008) 칩과 SPI 통신으로 연동하여 디지털 데이터로 실시간 수집합니다. 수집된 데이터는 사용자의 미세한 들썩임이나 자세 변경으로 인한 오작동을 방지하고자 설정된 시간(3~5초) 동안 연속으로 상태가 유지될 때만 인지하는 소프트웨어 디바운싱(Debouncing) 알고리즘을 거쳐 필터링됩니다. 필터링된 값이 착석 임계값 미만으로 떨어지면 내부 카운트다운 타이머가 구동되며, 지정된 유예 시간(예: 30분) 내에 재착석이 감지되지 않고 만료(Timeout)될 경우 라즈베리 파이가 절연형 AC 릴레이 모듈에 제어 신호를 인가하여 220V 상용 전원을 물리적으로 강제 차단합니다. 이후 새로운 이용자가 착석하여 임계값 이상의 압력이 입력되면 시스템이 이를 실시간으로 감지하고 릴레이를 재가동(ON)시키는 자동 복귀(Auto-Reset) 프로세스를 통해 무인 환경에서도 자율 구동이 가능하도록 구현됩니다. [개발 역량] 본 시스템을 성공적으로 구현하기 위해서는 하드웨어 제어와 임베디드 소프트웨어 개발이 유기적으로 결합된 융합형 기술 역량이 요구됩니다. 첫째, 하드웨어 인터페이스 및 회로 설계 역량이 필수적입니다. 좌석에 부착된 압력 센서(FSR)로부터 미세한 아날로그 신호를 받아 데이터화하는 ADC(Analog-to-Digital Converter) 활용 기술이 필요하며, 라즈베리 파이의 GPIO를 안정적으로 제어할 수 있어야 합니다. 특히 고전압(220V)을 다루는 릴레이 모듈을 안전하게 제어하기 위한 회로 설계 능력과 전기적 서지(Surge) 및 노이즈를 차단하는 하드웨어 안정성 확보 역량이 중요합니다. 둘째, 실시간 데이터 처리 및 제어 알고리즘 구현 역량이 필요합니다. Python 또는 C/C++을 기반으로 센서 데이터를 실시간으로 모니터링하고, 가방을 올려두는 등의 일시적인 압력 변화를 오탐지로 판별해내는 데이터 정제 기술이 요구됩니다. 아울러 사용자의 부재 상황과 지정된 임계 시간을 정확히 계측하고 예외 상황에 대처하는 ‘이벤트 기반의 상태 머신(State Machine)’ 설계 능력이 뒷받침되어야 합니다. 마지막으로, 시스템의 안정성 관리 및 확장 역량이 요구됩니다. 24시간 관리자 없이 운영되는 무인 환경의 특성을 고려하여, 시스템 다운을 방지하는 소프트웨어 예외 처리와 자동 복구(Watchdog) 기술이 필수적입니다. 나아가 향후 다인석 확장 및 매장 관리 시스템과의 연동을 염두에 둔 로컬 데이터베이스(SQLite 등) 활용 능력과 가벼운 네트워크 통신 프로토콜(MQTT, HTTP) 설계 역량이 함께 요구됩니다. [지원 동기] 모니터 안의 가상 세계는 데이터와 조건만 맞으면 완벽하게 작동합니다. 하지만 소프트웨어가 하드웨어 등에 업혀 물리적 세계로 나오는 순간 하드웨어의 임계치나 마찰 변수 등 수많은 현실적인 한계가 엔지니어를 가로막는다고 생각합니다. 저희 팀은 이런 현실에 순응하기보단 이론과 실제 사이의 괴리 그리고 시스템을 구현하는 과정에서 마주하게 될 기술적 한계를 정면으로 마주하고 싶어 이번 콘테스트에 지원하게 되었습니다. 대회를 치르는 동안 수많은 시행착오와 현실적인 장벽에 부딪힐 것을 잘 알고 있습니다. 하지만 저희 팀은 그 한계의 순간을 실패가 아닌 다음 단계를 위한 이정표로 받아들이고 대회에 임하겠습니다.
팀원 기여도
- 김보성e4ds 회원
- 조상훈e4ds 회원
- 이혜찬e4ds 회원
댓글 0개
아직 댓글이 없습니다. 첫 댓글을 남겨보세요!