top drop menu

Recent Post

화요일, 8월 23

WebioPi와 UV4L를 이용하여 라즈베리파이 파이카메라 스트리밍 컨트롤러 만들기(2)

이제 서보모터를 쉽게 컨트롤 할 수 있는 Servoblaster를 설치해 보자.

$ git clone https://github.com/richardghirst/PiBits
Pi계정 홈디렉토리 다운로드 받는다.

$ cd PiBits/ServerBlaster/user/
이동

$ sudo make install
데몬이 설치되고 실행이 된다. 단순 라이브러리 개념이 아닌듯 하다. 데몬이 항상 떠 있어야 한다.
사용법은 간단하다. 서보블라스터에서 라즈파이의 핀들을 자기들 번호로 매핑을 해 놓았다. 그 번호를 잘 맞춰서 핀번호=위치값을 파일로 저장하는 듯 하다. 그럼 데몬이 주시하고 있다가 모터를 작동시키는 것 같다. 떨림도 없고 간편하고 좋은것 같다.


sudo ./servod 해보면 어떤 핀번호를 사용해야 할지 알 수 있다. servod이게 정확히 어떤 역활인지는 모르겠다. 핀을 관리 하는것 같기도 하다. 어쨌든 나는 모터 두개를 GPIO-23과 GPIO-24에 연결해 놓았다. 그럼 서보블라스터 기준으로 봐서 5번과 6번이다. 이제 모터를 돌려 보자.

$ echo 0=150 > /dev/servoblaster
$ echo 1=150 > /dev/servoblaster

컨멘트 라인에 입력해 주면 모터가 동작하는 것을 확인 할 수 있다.

더 자세한 내용은 아래 링크에서 확인해 보자.

https://github.com/richardghirst/PiBits/tree/master/ServoBlaster

<다음편에서 계속>
Blogger Widget