아두이노와 변속기 연결 회로 및 코드

Posted by Doony
2015. 8. 26. 13:28 아두이노 드론 프로젝트

저번에 미처 회로 사진을 못찍어놔서.. 결국 하나 만들었습니다.

잠깐 딴 얘기로, 대체 어떤 프로그램으로 아두이노 같은거 깔끔하게 회로 그릴 수 있나 했더니,


http://fritzing.org/download/?donation=0


이 프로그램이었네요. 유용하므로 사이트 공유합니다!



아무튼, 본론으로 들어와서 바로 회로 분석을 해봅시다.

저번 포스팅에서, 아두이노의 신호는 PWM 방식을 사용해야 한다는 것을 알았는데요.


발로 그린 그림이라 양해를..

위 처럼 연결을 하면 됩니다. 물론 변속기마다 타입이 다르겠지만.. 


skywalker quattro는 변속기가 4개가 하나로 통합되어 있는 형태라, 별다른 배분 장치 없이 바로 변속기로 전원을 넣어줍니다.

M1~M4는 모터에 각각 연결해주고요.(순서는 상관없답니다.)


변속기에 잘보면, 신호를 주기 위해 따로 4개의 전선이 나와있는데, 그중 하나는 다시 3개로 이루어져있습니다. 대충 알아본바로는, 배터리 신호를 아두이노와 같은 두뇌에 전원 공급을 해주기 위한 포트라고 합니다.


아무튼, 지금은 아두이노 전원이 컴퓨터를 통해 공급되고 있으므로, 그 아래있는 throttle hub에 연결해줍니다.

+-S 라고 나와있는데, 변속기 보면서 방향 맞추면 되고요.


hub에서는 3개의 선이 나와있는 것을 알 수 있습니다.

하양, 빨강, 검정인데요. 빨강, 검정은 대부분 그렇듯이 전원 공급해주는 선입니다. 저희는 접지만 아두이노와 연결해주도록 합니다.


그리고 하얀선이 바로 PWM 신호를 주는 선인데요. S 부분들과 연결되어 있습니다. 아무튼 이 하얀 선을 아두이노 핀과 연결해줍니다.


그리고 아두이노에서, 이전에 포스팅했던 코드를 돌리게 되면 변속기에 PWM 신호를 쏴주게 되는 셈입니다.


저희는 레이븐퓨리에서 변속기를 구매했는데, 변속기마다 설정 방식이 다르기 때문에 .. 이와 관련된 내용은 따로 질문받으면 말씀드리도록 할게요~~


마무리!!