검색결과 리스트
글
개발 목적
우리가 일반적으로 사용하는 휴대용 디스플레이어의 경우 소형화면을 채택하므로 이동 중에 볼 경우 화면이 흔들려 제대로 된 화면을 볼 수 없다. 이러한 불편을 해소하기 위해 이동 중에도 흔들림 없이 화면을 볼 수 있는 보정장치를 개발하게 되었다.
기본 구조
가속도센서에서 움직임이 검출되면 움직임에 대한 가속도 값을 픽셀로 변환 후 해당되는 픽셀만큼 화면을 이동시켜 움직임을 보상한다.
Processor : ARM7(AT91SAM7S256)
LCD : 2.4" TFT-LCD(320X240)
Sensor : 3-Axis Acceleration Sensor
기본 원리
구현 영상
아래의 영상은 극적인 효과를 위해 보정 범위를 크게 했으나, 실제 응용엔 보정 값을 작게하여 미세한 움직임에 대해 보정하도록 하면 눈의 부담을 크게 줄여 줄 수 있을 것이다.
영상 뒷 부분의 그래프는 가속도 센서에서 나온 값을 필터링 한 결과를 보여준다.
- 녹색 : 필터링 되기 전의 센서 값 - 노이즈가 많이 발생함
- 연두색 : 노이즈 제거를 위한 이동 평균 필터 적용
- 하얀색 : 가속도 센서의 경우, 현재 센서의 기울어진 정도(pitch, yaw, roll)에 영향을 받기 때문에, 제대로 된 가속도 값을 얻기 위해 그 값을 필터링 한 결과.
'PUBLIC > 내가 만든 작품의 원리' 카테고리의 다른 글
Android Phone의 블루투스를 이용하여 AVR을 무선으로 디버깅하자 (0) | 2012.03.13 |
---|---|
FPGA를 이용한 다이나믹 퍼즐을 만들어보자 (0) | 2011.12.18 |
포터블 도트매트릭스 - 기울기센서와 도트매트릭스를 이용하여 게임을 만들어보자 (3) | 2011.12.18 |
길거리의 휘황찬란 광고판, 도트매트릭스를 이용한 전광판을 만들어보자 (0) | 2011.12.18 |
무선 조종기로 축구 로봇을 제어해 보자 - RF Soccer Robot (0) | 2011.12.11 |
RECENT COMMENT