프로젝트 개요 :
- 초음파 상태판정 Android(Java) 앱 기능 수정 및 고도화
프로젝트의 현재 상황 :
- 수정점을 간략히 정리하였습니다. ( PDF 파일로 첨부합니다. )
- 추가 설명은 본문에 기재합니다.
시스템 구성 :
- 초음파 장비 <-wifi-> 안드로이드 앱
앱의 용도 :
- 초음파 진단장비에서 초음파음을 테블릿에 송신하여 앱에서 파형 그래프를 캡쳐 후 보고서 사용에 이용
개발 환경/언어 :
- Android Studio/ Java
- [참고] 장비 : 펌웨어(C언어) / ic mcu : stm32f429vit6 / wifi chip : rak439
요구 사항 :
- 첨부된 pdf 파일을 확인해주세요.
요구 사항에 대한 추가 설명 :
1) 화면 사이즈를 7인치에 맞춰서 개발함 -> 10.5 인치 이상의 장비에서도 정상 출력되도록 수정
- 첨부된 pdf에 보시면 노트8, 탭A 에서 아랫부분이 잘리는 문제가 있음
2) 장비에서 받아온 파형 Raw 데이터를 그래프로 그려주는 기능이 있으며 보고서를 작성할때 해당 그래프를 이미지로 캡쳐하여 사용하다보니 원하는 사이즈로 그래프가 캡쳐되지 않음
- 값의 최고점과 최저점이 유의미한 데이터이므로 진폭의 최고점(0.5초 전후로) 에서 부분 캡쳐, 진폭의 최저점(0.5초 전후로) 에서 부분 캡쳐하여 보고서 생성에 사용하는 방식으로 변경 희망
3) 초음파(25khz ~ 100khz) 리턴 시그널에 노이즈가 있음( 가청 범위와 아랫 범위가 살짝 겹침 ) -> 그래프에서 또한 노이즈가 많은 형태로 출력됨(pdf 참조 )
- 그래프를 smoothing 할 수 있는 필터 도입 혹은 로직 개발( 그래프를 보기 좋게 살짝 마사지하는 개념 )
- 단, 데이터가 실시간으로 들어오므로 적용 난이도가 높을 수 있음( 미팅 시 논의 )
산출물 :
- 소스 코드 원본
비밀 댓글입니다.