아두이노 서보모터를 이용하려면 보통적으로 신호선, 전원선, 접지선 모두 아두이노에 직접 연결을 하게 됩니다.
그럼 전원을 아두이노에서 공급받기 때문에 큰 전원을 필요로 하는 모터를 쓰기 어렵습니다.
그래서 보통은 외부전원을 연결해 주는데요
외부전원을 쓰기 위해서는 모터 드라이버가 필요 합니다.
그런데 이 서보모터를 모터 드라이버 없이
외부전원을 공급하는 방법을 만들었습니다.
회로는 이렇게 포토 커플러 하나와 트랜지스터 하나 그리고 저항 하나를 사용하여 구성합니다.
원리는 이렇습니다.
아두이노에서 트랜지스터를 통해 신호를 보내 주면 그 신호를 포토 커플러가 아두이노 회로와 전원을 분리해서 전달해 줍니다.
그럼 그 신호선을 전원과 연결하고 서보모터에 연결해 주고 외부전원을 연결해 주면 됩니다.
(사실 설명은 잘 못하겠는데 회로도를 보시면 이해가 될 것입니다)
이렇게 해서 서보모터를 돌려 봤는데 잘 돌아 갑니다.
다만 두가지 문제점이 있다면
1. 포토 커플러가 고주파용이 아닐 경우 신호가 조금 이상하게 전달될 수 있다
2. 포토 커플러와 트랜지스터 그리고 저항의 선이 얇기 때문에 너무 많은 전류는 흘려 줄 수 없다.
이렇게 되겠습니다.
그래도 서보모터 드라이버를 안쓰면 로봇의 단가 절약을 할 수 있기 때문에 유용할 것이라고 생각됩니다.