그동안 블로그질이 뜸했다.

바쁘다는 건 핑계고, 딱히 쓸 말이 없었던거다.
슬슬 학기가 끝나가고, 이제 3 학기 밖에 안남았다는 생각에 압박감이 느껴지는 상황.
시간은 빠르게 흐르는데, 아직 나는 무얼 하고 싶은지 모르겠다.
어찌됐든 이번학기 결과물.
차량 블랙박스 어플리케이션
--------------------------------------------------------------
원리는 다음과 같다.
iPhone 의 accelerometer 로 부터 1초에 40번씩 가속도 값을 읽어온다.
가속도 값은 힘 F에 비례하므로, 급작스런 가속도 값의 변화는 차량에 충격이 가해짐을 말해준다.
센서로부터 x, y, z축의 가속도 값을 매 프레임마다 읽어와서, 이의 변화량을 벡터로 환산해서 더하면,
차량에 가해진 충격의 방향과 힘의 크기를 산출할 수 있다.
그렇게 해서 얻어진 충격량이 사용자가 정의한 임계치를 넘어서면,
카메라를 구동시켜서 전방의 상황을 사진으로 찍고 현재 위치의 위도 경도 값과 가속도계의 값을 기록한다.
이렇게 해서 남겨진 로그는 어플리케이션 안의 데이터 베이스에 저장 되고,
아래와같이 사고 위치와 함께 차량의 어느 방향에서 충격이 가해졌는지를 추후에 확인 할 수 있다.
사실 아이폰을 블랙박스로 쓰게 되면, 큰 사고가 났을 때 아이폰이 부숴져 버린다는 단점이 있긴 하지만........-_-;;;;
3일만에 만든 것 치고는 나름 만족스러운 결과물.ㅋ
다른 수업의 결과물은 다음에 올려야 겠다.
'T' 카테고리의 다른 글
| 인스턴트 (2) | 2010/09/17 |
|---|---|
| 세달만의 포스팅 (2) | 2010/06/18 |
| 재밌는 검색 사이트 발견 (7) | 2010/02/10 |
| HCI 학회 다녀옴 (6) | 2010/01/29 |
| 영어의 신 (6) | 2010/01/15 |
| D Sort (2) | 2009/12/11 |
Trackback 0 And
Comment 2


