[지식/팁] 서보 모터가 동작하지 않을 때 HX5010 / SG5010 / Servo / SG-5010
테스트 용으로 HX5010/SG5010 서보 모터를 구입해서 샘풀 코드 작성해서 돌려 보았다.
결과는 웅하는 소리만 나고 움직이지 않아 SG90이란 작은 놈으로 테스트 이것은 정상 동작
그래서 구매처 문의 결과 별도의 전원으로 회로 구성을 해보라는 응답을 받았다.
혹시 몰라 구글링 결과 별도의 전원 구성 없이 해결하는 방법이 있다.
서보가 비정상적으로 작동 할 수 있으며 Arduino가 특정 USB 포트에 꽂혀있을 때만 발생합니다.
이는 서보가 상당히 많은 전력을 소모하기 때문이며, 특히 모터가 시동되면서 갑자기 높은 수요로 인해 Arduino 보드의 전압이 떨어지게되어 리셋됩니다.
이런 일이 발생하면 브레드 보드의 GND와 5V 사이에 높은 값의 커패시터 (470uF 이상)를 추가하여이를 방지할 수 있습니다.
콘텐서는 모터가 사용할 전기를 저장하는 역할을 하므로 시작시 Arduino 공급 장치뿐만 아니라 콘텐서에도 전기가 공급됩니다. 콘덴서의 더 긴 리드는 양극 리드이며 이것은 5V에 연결되어야합니다. 음극 리드에는 종종 '-'기호가 표시됩니다.