본문 바로가기

MCU/라즈베리파이

[라즈베리파이] PIXY2 cam 사용하기 - (1) 라즈베리파이와 연결

https://ddangeun.tistory.com/17

 

색깔 인식(학습)가능한 아두이노 카메라 Pixy cam ― Pixy2 소개

Pixy2 소개 원하는 물체(색)를 학습시킬 수 있는 카메라 Pixy cam. 사용해보니 만족 스러웠습니다. 그런데 Pixy2가 한참전에 나와서 살펴보았더니 아주 좋더라구요. ▲Pixy2 소개 동영상 가격은 이전버

ddangeun.tistory.com

 

 

 

https://pixycam.com/

 

PixyCam – Pixy is the easiest way to add vision to your robot!

Introducing Pixy2 (Click on the video to see the full-length version.) Robot vision made easier Pixy2 is smaller, faster and more capable than the original Pixy.  Like its predecessor, Pixy2 can learn to detect objects that you teach it, just by pressing

pixycam.com

 

>> Pixy Cam 사용 가이드를 알려주는 사이트

 

https://docs.pixycam.com/wiki/doku.php?id=wiki:v1:hooking_up_pixy_to_a_raspberry_pi

 

wiki:v1:hooking_up_pixy_to_a_raspberry_pi [Documentation]

 

docs.pixycam.com

>> 어떻게 Pixy Cam과 라즈베리파이가 연결하는지에 대한 가이드

 

 

 

 

Pixy2 Carmera 패키징

  

 

 

 

 

 

Pixy Carmera

 

 

앞서, 라즈베리파이가 원격 접속 환경이 구성이 되어 있어야한다.

 

https://thanks-a-lot-appreciate.tistory.com/33

 

[라즈베리파이, 리눅스] 원격제어 - VNC viewer 설치

1. VNC server 활성화 앞서 설치한 putty를 통해 터미널로 들어가 VNC server를 활성화 시켜줍니다 !    >> vnc server 설치하는게 아니라 우리는 원격접속이니까    >> vnc viewer 설치 해줍니다.   >> 계

thanks-a-lot-appreciate.tistory.com

 

 

< 1 > 라즈베리파이와 카메라 연결하기

 

>> USB로 연결한다 

cf) 카메라에 있는 다른 케이블은 아두이노와 연결하기위해 있는 케이블이다.

 

<2> 라즈베리파이 터미널에 라이브러리를 설치한다.

 

$ sudo apt-get install libsub-1.0-0.dev

$ sudo apt-get install libbost-all dev

 

$ sudo apt-get install cmake

< Pixy 소스 코드 설치>

$ git clone https://github.com/charmedlabs/pixy.git

< libpixyusb 빌드 및 설치 >

(1) 라이브러리 구축

$ cd pixy/scripts
$ ./build_libpixyusb.sh
(2) 라이브러리 설치

$ sudo ./install_libpixyusb.sh

< 'hello_pixy' 예제 실행 >

$ ./build_hello_pixy.sh

 

< 예제 실행 >

$ cd ../build/hello_pixy
$ sudo ./hello_pixy



이런 오류가 생긴다.

ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

 

Try 2 : 

https://www.youtube.com/watch?v=kn_PjymdnCQ

 

 

 

 

FAILURE이 나온다  구글링 해보니 QT 설치가 안됐기 때문에 그렇단다 

https://docs.pixycam.com/wiki/doku.php?id=wiki:v2:installing_pixymon_on_linux

 

wiki:v2:installing_pixymon_on_linux [Documentation]

 

docs.pixycam.com

QT 설치를 해준다.

 

QT설치 커맨드

 

 

>> 설치가 안된다 ... 왜 일까

https://makeutil.tistory.com/138

 

QT5 및 QT Creator 설치 (rasbian 2022.01 ~)

* 참조링크 : 라즈베리파이에서 시작하는 QT 프로그래밍 : https://makeutil.tistory.com/169 최근 라즈베리파이에서 디폴트 QT를 설치하려 apt install qt5-default를 실행하면, 다음과 패키지가 설치되지 않음을

makeutil.tistory.com

 

https://m.blog.naver.com/icbanq/221747663739

 

라즈베리파이 - Qt5 설치 및 사용을 해보자!

안녕하세요 아이씨뱅큐의 라비입니다~! 오늘은 Qt 설치법에 대하여 알아보려고 합니다 1. 먼저 sudo apt i...

blog.naver.com

 

 

 

cmake는 아까 설치했다

 


>> qt관련 패키지 설치

 

세상에 980MB용량이나 된다.

 

>> qt gui 개발환경  qtcreator 설치

 

 

 

sudo apt-get install qt5-default 명령어로는 여전히 아까와 같은 결과가 나온다 >> 일단 qt 깔았으니 넘어간다

 

$ sudo apt-get install g++

 

g++ 컴파일러까지 깔았고

 

다시 한번 시도해본다.

 

오래 걸리는 작업인가 보다.

 

 

$ cd pixy2/scripts
$ ./build_pixymon_src.sh

 

>> 한 5분후 성공했다는 메세지가 떴다.

 

그 다음 usb interface 권한을 풀어준다

 

 

사진처럼 권한을 풀어주고 

 

 

 

>> $ ./PixyMon  (여기서 대문자 P이다) , PixyMon 실행

 

 

 

>> 일단 실행까지는 왔지만 카메라 인식은 안됐다.

 

https://docs.pixycam.com/wiki/doku.php?id=wiki:v2:hooking_up_pixy_to_a_raspberry_pi

 

wiki:v2:hooking_up_pixy_to_a_raspberry_pi [Documentation]

 

docs.pixycam.com

 

다시 보면서 시작 해보자

 

 

 

pi@jermain:~/pixy2/build/get_blocks_cpp_demo << 여기로 경로 이동을 해줍니다.

 

예제를 가져오려고 했지만 Error..

 

>>  카메라를 다시 뺐다가 다시 연결했다

 

 

>> 예제가 잘 동작한다!

 

 

 

결론적으로는  설치가 잘 되긴 됐나 보다

 

다시한번 PixyMon을 실행 해봤는데

 

 

>> 설치가 잘 된 것을 확인 할 수 있다.