top drop menu

Recent Post

월요일, 8월 15

라즈베리파이에 서보모터 컨트롤을 위한 서보블라스터(Servoblaster) 설치하기

파이카메라를 움직이기 위해 서보모터를 달아 놓았다. 모터를 컨트롤 하기 위한 '서보블라스터'를 설치해 보자.
먼저 github로 부터 프로젝트를 복사해야 한다.

pi@raspberrypi:~ $ git clone https://github.com/richardghirst/PiBits


pi@raspberrypi:~ $ cd PiBits/ServoBlaster/user/

user폴더 까지 이동한다.

pi@raspberrypi:~/PiBits/ServoBlaster/user $ sudo make install


설치가 끝났다. 그리고 데몬이 시작 되어 있다. 이제 모터를 컨트롤 할 수 있게 되었다.

pi@raspberrypi:~ $ echo 0=150 > /dev/servoblaster


연결된 모터의 인덱스 번호와 위치값을 주면 해당 위치로 모터가 회전한다. 간단하다. 패닝동작을 하는 모터 한개를 서보블라스터 0번에 해당하는 라즈베리파이의 GPIO 4번핀에 연결했다. 틸트 역활을 하는 모터를 추가로 연결한다면 1번에 연결하면 된다.


좀더 최적화 하는 방법이 있지만 일단 이 상태로 테스트를 할 수 있다.


간단히 동작하는 모습. 이제 이런저런 프로그램에 모터를 컨트롤 할 수 있도록 작업을 하면 된다. 다음 프로젝트로 CCTV 처럼 원하는 방향으로 카메라를 회전하는 기능을 만들어 보자.
여기까지 서보블라스터를 설치하고 동작하는 방법에 대해 알아 보았다.



Blogger Widget