중급 예제

약간은 익숙하시거나 익숙해지셨나요? 그렇다면 조금더 깊이 다뤄볼까요?

ArduCam

2016-10-14 11:47:22

 

ArduCam Rev C+ 쉴드는 아두이노를 위한 카메라 제어 쉴드로써 복잡한 카메라 제어를 쉽게 할 수 있도록 다양한 기능을 가지고 있는 쉴드입니다.

 

 

ArduCam은 초보자들도 사용하기 쉽게 소스코드 라이브러리와 간단한 예제들을 제공하며, 0.3MP부터 5MP까지 다양한 카메라를 지원합니다.

 

이번 컨텐츠에서 ArduCam에서 제공하는 라이브러리 예제를 이용하여 ArduCam Rev.C+ 쉴드와 카메라모듈 OV2640을 연결하여 간단한 디지털 카메라를 만들어 보겠습니다.

 

ArduCam Rev C+쉴드에 사용가능한 카메라 모듈

 

Resolution Sensor Vendor Camera Module Manufacture
0.3MP Omnivision OV7660 / OV7670 / OV7675 /OV7725 ArduCAM
0.3MP Aptina MT9V111 ArduCAM
1.3MP Aptina MT9M112 / MT9M001 ArduCAM
2MP Omnivision OV2640 ArduCAM
2MP Aptina MT9D111 / MT9D112 ArduCAM
3MP Omnivision OV3640 ArduCAM
3MP Aptina MT9T112 ArduCAM
5MP Omnivision OV5640 / OV5642 ArduCAM

 

 

ArduCam Rev C+ 구조

 

 

 

우선 ArduCam REV C+ 쉴드에 OV2640모듈을 밑의 그림과 같이 연결해 줍니다.

 

그다음 오렌지보드에 쉴드를 올리듯이 핀의 방향을 잘 맞춰서 연결해줍니다.

 

연결이 다 되었으면 링크에 들어가시면 ArduCAM 관련 라이브러리를 받으실 수 있습니다.

 

위에서 받은 파일의 압축을 풀면 폴더 2개가 보이는데 이 2폴더를 아두이노 IDE가 설치된 폴더에 넣어 줍니다.(각각 Library 폴더에 넣어주시면 됩니다.)

* 라이브러리 설치에 관한 자세한 내용은 링크를 참고해주세요.

 

 

라이브러리가 설치가 되셨으면, 파일 > 예제 > ArduCAM > RECV > ArduCAM_OV2640_Digital_Camera 예제를 실행시켜 줍니다.

 

 

예제파일을 불러오셧으면 Tool메뉴에서 Board종류와 Port를 맞춘 후 업로드를 합니다.

 

업로드가 완료가 되면 잠시 후 LCD에 카메라처럼 화면이 나오게 됩니다.

 

 

사진 촬영은 쉴드 오른쪽 상단에 있는 버튼을 누르면 몇초 후 SD카드에 이미지 파일이 저장되게 됩니다.

 

ArduCam과 OV2640카메라를 연결하고, 간단한 예제를 통하여 디지털 카메라를 구현해보았습니다.

 

이 외에도 다양한 예제들이 있으니 확인해보시고, 아두이노 카메라를 이용하여 다양한 프로젝트를 만들어 보세요!

 

 

kocoafabeditor

항상 진취적이고, 새로운 것을 추구하는 코코아팹 에디터입니다!

ArduCam, 기타