Embedded Systems : 전자제어 장치

Raspberry Pi Camera Installation and Operation : 라즈베리파이 카메라 설치 및 동작

LegoRoboticsCreator 2023. 12. 10. 22:13

진행중인 로봇 교육 내용을 공유 드립니다. 상업적인 목적으로 참조하실 경우 출처를 밝혀 주시기를 바랍니다.
 

  • 카메라 준비

Camera Module 2 및 Camera Module 2 NoIR 준비

 

  • 카메라 고정 

카메라를 마운트 하였지만 가볍기 때문에 바닥에 고정이 되지 않는다. 바닥 고정을 위해 별도의 마운트가 또 필요하다.
집에 여유있는 레고를 이용하여 고정시키는 것도 좋은 방법이다.
 

  • 케이블 연결
  •  Camera Module 2 를 사용한다.

 
위 그림과 같이 검은색 소켓 양쪽을 손톱으로 살짝 위로 올린다.
케이블은 파란색면이 랜포트를 향하도록 하여 삽입한 후 검은색 소켓을 눌러 고정 시킨다. 
전원을 넣는다.
 

  • 카메라 설정

터미널을 열어 " sudo raspi-config  " 명령어 실행한다.

3번째를 선택한다.

 
P1 Camera 를 선택한다.

 
예를 선택한다.
 

  • SW 설치 및 구동 확인
  • 우선 펌웨어를 최신으로 업데이트 한다.
  •       sudo apt-get-update
  •       sudo apt-get-upgrade 
  • 카메라 동작
  •       sudo apt-get install libcamera   // 카메라 모듈 설치
  •       libcamera-jpeg -o test.jpg // 저장된 파일은 /home 폴더 이하에 생성된다.
  •  
  • 원격 사용자의 경우
  • VNC 원격사용자는 아래와 같이 설정한다.

 
VNC뷰어 - options - Troubleshooting - Enable experimental capture mode를 체크한다.
다시 터메널로 돌아와 이제 명령어를 실행한다. 이번에는
     raspistill -o image.jpg
5초간 프리뷰화면을 보여주고 5초뒤에 촬영후 image.jpg 파일을 현재 디렉토리에 저장한다.
 

  • 카메라 계속 동작
  • 지정한 시간동안 카메라 동작을 하고 싶다면 파이썬 코드를 이용한다.

 
아래 사진은 설치된 카메라가 촬영한 다른  카메라 사진이다.

 
레고로 고정된 Carmera Module 2 NoIR을 바라보고 있다.
 

  • 기타
  • 초점 설정

 
같이 동봉되어 있는 흰색 도구를 이용하여 좌우로 미세하게 초점이 조정 가능하다. 없을 시 우측과 같이 핀셋을 이용해도 좋다.