프로젝트 개요
산업용 센서(거리/각도) 데이터 수집 및 로컬 DB 저장 PC 프로그램 개발
프로젝트 배경 및 목표
현장 장비에 부착된 레이저 거리 센서, 로터리 엔코더, IMU 각도 센서의 데이터를 PC로 실시간 수집하고 저장하기 위한 목적입니다. 복잡한 2D/3D 시각화 기능은 배제하고, 센서 데이터를 안정적으로 읽어와 로컬 데이터베이스에 저장하는 '데이터 로거(Data Logger)' 형태의 가벼운 PC 응용프로그램을 개발하고자 합니다.
과업 범위
1. 수행 범위
- SW 개발: C# 또는 C++ 기반의 Windows PC 응용프로그램 개발
- 하드웨어 연동: 당사에서 제공하는 3종 센서와의 통신 및 데이터 파싱 모듈 개발
- DB 구축: 수집된 데이터를 저장할 로컬 DB(SQLite 등) 세팅
2. 상세 기능 요구 사항
2-1. 하드웨어 센서 연동 및 통신
- 레이저 거리 센서 (ymsystem DEN-10-500) 통신 연동
- 로터리 엔코더 (Autonics E50S8-100-3-T-24) 통신 연동
- IMU/AHRS 각도 센서 (technodata 3DM-GV7-AHRS) 통신 연동
- PC에서 위 3가지 센서의 거리 및 각도 데이터를 실시간으로 읽어오는 기능
2-2. 데이터 처리 및 로컬 DB 저장
- 수집된 센서 데이터를 화면에 텍스트(숫자) 형태로 단순 표시
- 읽어온 데이터를 추후 확인할 수 있도록 로컬 DB에 지속적으로 저장
- (필요 시) 저장된 데이터를 엑셀(CSV) 형태로 다운로드하는 기능
3. 비기능적 요구사항
3-1. 성능/규격: 센서 데이터의 누락 없는 수집과 안정적인 DB 저장
3-2. 환경: Windows OS 환경에서 구동되는 PC 프로그램
기술/제조 스택
- C# (WPF/WinForms) 또는 C++ (Qt), SQLite 등 로컬 DB
클라이언트 준비 사항
- 문서 및 자료: 센서 3종의 통신 프로토콜 매뉴얼
- 하드웨어 장비: 개발 및 테스트에 필요한 센서 3종 실물
주요 일정
- 희망 착수일: 계약 완료 후 즉시 착수 희망
- 주요 마일스톤: 착수 후 2주 내 센서 통신 연동 완료, 4주 차 DB 저장 테스트 및 검수
- 최종 오픈(납품) 희망일: 착수일로부터 1개월 이내
지원 자격 및 우대 사항
- 지원 자격: C#/C++ 기반의 하드웨어(센서, 계측기 등) 통신 제어 및 데이터 수집 프로그램 개발 경험이 있는 개인 또는 팀
산출물
- 소스 코드 원본
- PC 프로그램 설치 파일 (실행 파일)
※ 원문 그대로 표시했습니다. 전체 내용은 원본 공고에서 확인하세요.