Project brief
프로젝트 내용
[프로젝트 개요]
- 사운드 포스터의 112-Key 멤브레인 스위치를 누르면 송신기가 2.4GHz 무선으로 Poster ID / Device ID / Key ID / Event 정보를 전송하고, 수신기가 이를 받아 microSD에 저장된 MP3를 재생하는 시스템을 개발합니다.
- 송신기와 수신기 모두 상용 개발보드·모듈로 구성해 기능을 검증하는 1차 개발이며, PCB 신규 설계, 양산용 수신기, Speaker Case 및 Acoustic 설계는 포함하지 않습니다.
- 수신기는 향후 여러 종류의 포스터를 공통으로 사용할 수 있도록 JSON 기반 구조를 적용하고, 대문자 사운드 포스터 1종으로 전체 시스템을 검증합니다.
-참고 영상: https://youtu.be/4SaXWG7YJhk
[클라이언트 소개]
- 사운드 포스터를 개발·판매하는 회사입니다. 이번 개발은 현재 판매 중인 자사 사운드 포스터를 무선 구조로 바꾸기 위한 것입니다.
[프로젝트 배경 및 목표]
- 지금 상황: 기존 사운드 포스터를 무선으로 만들기 위해 다수의 특허를 출원했고, 이번이 1차 개발입니다. 예산이 제한된 초기 프로젝트이므로 처음부터 완성형 플랫폼으로 크게 개발하기보다, 향후 확장이 가능한 구조로 설계하되 대문자 포스터 1종이 실제로 동작하는 Reference System을 완성하는 것을 우선 목표로 합니다.
- 끝나면 이렇게 되기를 바랍니다: 공통 JSON 구조와 Action 처리 방식이 갖춰져 이후 다른 포스터용 JSON은 저희가 직접 제작할 수 있게 됩니다. 1차 완료 후에는 기존 Stereo Speaker Platform을 선정해 해당 업체로부터 Audio Chipset, SDK, 회로 및 Interface 자료를 확보한 뒤, 양산용 수신기를 별도 2차 프로젝트로 함께 개발하기를 희망합니다.
[필수 과업 범위와 결과물]
1. 수행 범위
- 하드웨어 구성: 상용 개발보드·모듈을 이용한 송신기·수신기 시제품 구성 및 기존 112-Key 멤브레인 스위치 연결. PCB 신규 설계는 하지 않습니다. 멤브레인 스위치 자체의 설계·제작은 범위에 포함하지 않으며, 현재 사용 중인 샘플을 제공합니다.
- 펌웨어 개발: 송신기 Firmware, 수신기 Firmware (RF 수신, Action 처리, 오디오 연동)
- JSON / Action Engine: 공통 JSON 구조, Action 처리 방식, 기본 Error Handling, Folder / File Naming Rule 구현 및 대문자 포스터용 Sample JSON 제작
- 테스트: 대문자 포스터 1종 기준 키 입력부터 MP3 재생까지 전체 동작 검증
2. 상세 기능 요구 사항
2-1. 송신기
- 키 입력 감지: 기존 112-Key 멤브레인 스위치 입력 감지
- 패킷 전송: Poster ID / Device ID / Key ID / Event 2.4GHz 무선 전송
- 이벤트 처리: START / KEY PRESS / LONG PRESS / END 처리
- 저전력 동작: CR2032 1개 기반 동작, 약 10분 미사용 시 자동 종료
- 전송 안정성: RF Packet 중복 및 오류 처리
2-2. Reference Receiver
- 패킷 수신: 송신기 Packet 수신
- MP3 재생: microSD 저장 MP3 재생 및 Stereo Speaker 출력
- 포스터 관리: Poster 등록 및 전환, 현재 Active Poster 관리
2-3. JSON / Action Engine
- 공통 JSON 구조: 포스터 종류와 관계없이 쓰는 공통 구조 정의 및 구현
- Action 처리: JSON 정의 기반 Key·Event별 Action 실행
- 오류 처리: 기본 Error Handling
- 파일 규칙: microSD Folder / File Naming Rule
- Sample JSON: 대문자 사운드 포스터 1종 정상 동작용 (다른 포스터용 JSON은 발주사 직접 제작)
- 검증 기능: MP3 재생, Mode 전환, Quiz, Long Press, Sequential Playback, Correct / Wrong 처리 중 일부 (대문자 포스터 기준)
3. 결과물
- Firmware Source Code (송신기·수신기)
- Binary File 및 Programming 방법
- RF Protocol 문서
- JSON 구조 및 Action 정의 문서
- Sample JSON (대문자 포스터)
- 개발에 사용한 Module / Development Kit 정보 및 연결자료
- 개발 완료 후 발주사가 Source 및 설계자료를 수정·재사용하고 양산 또는 추가 개발에 활용할 수 있어야 합니다.
[아직 정하지 않은 범위]
- 아래는 저희가 확정하지 못한 항목입니다. 의견과 함께 적어 주세요.
1. 수신기 구조 — 향후 Audio Chipset 변경이 가능하도록 Nordic MCU가 RF 수신과 주요 Action Logic을, Audio Chip이 MP3 재생을 담당하는 구조를 우선 검토하고 있습니다. 더 효율적인 구조가 있다면 제안을 환영합니다.
[기술 스택]
- RF MCU: Nordic nRF52 계열 또는 동급 2.4GHz RF MCU (수신기는 Nordic RF Module 또는 Development Board)
- Audio: JieLi AC695N / AC6956C 계열 등 Audio Development Kit 활용 가능
- 저장 매체: microSD (MP3, JSON)
[클라이언트 준비 사항]
- 준비된 것: 현재 판매 중인 사운드 포스터 완제품, 112-Key 멤브레인 스위치 샘플, 기존 제품 동작 영상, 대문자 포스터의 Key/Audio 관련 자료, 필요한 MP3 Audio Files를 제공합니다.
[오픈 시점과 예산]
- 개발 기간: 약 4주
- 예산: 500만원
[제안 포함 필수 사항]
- 지원 내용은 아래 기준으로 검토합니다.
1. 사용할 개발보드·모듈 구성과 그 선택 이유를 제안에 포함해 주세요.
2. 파트너님께서 판단하시기에 어떤 부분이 완료되어야 이 프로젝트가 성공적으로 마무리되었다고 보시는지 제안에 포함해 주세요. 전문가로서 이 프로젝트의 결과물에 대한 의견 부탁드립니다.
3. 위 '아직 정하지 않은 범위' 항목에 대한 의견을 제안에 포함해 주세요. 공고만으로 판단이 어려워 확인이 필요한 부분도 함께 적어 주세요.
4. nRF52, 저전력 RF, Embedded Firmware, microSD/MP3 관련 경험이나 유사 프로젝트를 제안에 포함해 주세요. 개인 개발자 또는 소규모 개발팀의 지원을 환영합니다.