이 지침은 Arduino를 사용하여 브러시리스 모터 ESC를 구성하고 실행하는 방법을 보여주고 브러시리스 모터를 다양한 속도로 실행하는 방법을 보여줍니다.
자료, 하드웨어 설정 및 소프트웨어 코딩을 거치게됩니다.
코드의 모든 단계에서 수행되는 작업을 설명합니다.
다 치지 말고 재미있어!
아래는 작동하는 모터 비디오입니다.
Arduino (
나는 그것을 할 것입니다, 나는 Arduino mega를 사용했습니다)
Arduino 인코딩 프로그램이있는 컴퓨터입니다.
ESC USB 커넥터 (
저는 30 amp의 일반 브랜드를 사용했습니다)
10am P Brushless Motor, 용접 배터리, 연결 와이어 솔더링 아이언 (
모든 12 볼트 배터리는 2 개 이상이며 3 개의 배터리 11 볼트 배터리를 사용했습니다)-
아이언을 삽입하여 모터 와이어와 정렬해야합니다 (
ESC 's Wirer는 하나의 측면 및 배터리와 배터리와 배터리와 arduino가 있어야합니다.
솔더 가열되면 모터 제어 라인을 모터에서 가져온 와이어로 ESC에서 꺼내십시오.
가운데의 와이어는 함께 가야하지만 2 개의 측면 선을 전환하여 모터의 방향을 뒤집을 수 있습니다.
마지막으로, 와이어에서 가열하려면 납땜 인두를 사용해야합니다
. 약 5-10 초가 걸린
다음 솔더를 와이어에 녹여 함께 붙입니다. -
ESC에서 입력 와이어를 사용하여 (
서보 라인의 것 같습니다)
지면을지면에 연결하고 신호 (흰색)를 핀 9에 연결하십시오.
Arduino가 컴퓨터에 연결되지 않은 경우에만 양수 라인이 Vin에 연결되어야합니다.
컴퓨터에 연결된 경우 양극을 다른 것에 연결하지 마십시오. 그렇지 않으면 컴퓨터를 태우지 마십시오.
바닥에서 나오는 두꺼운 빨간색과 검은 색 전선은 배터리에 부착되어야합니다. -
먼저 USB 커넥터를 사용하여 Arduino 보드를 컴퓨터에 연결해야합니다.
그런 다음 아래 프로그램을 다운로드 할 수 있습니다.
프로그램을 다운로드 한 후 Arduino의 재설정 버튼을 눌러 배터리를 ESC에 연결하십시오.
모터는 시작 노이즈를 만들면 기다립니다.
몇 초 후, 모터는 3 번의 경지음을 만들고 점차 프로그래밍 된 속도로 이동합니다.
그러면 점차 속도로 떨어질 것입니다.
모터 달리기 속도 및 기간 프로그램을 편집 할 수 있습니다.
모터를 85% 이상의 속도로 설정하지 마십시오. 그렇지 않으면 ESC가 타 버립니다. 코드)
이 코드는 어떤 목적 으로든 사용할 수 있습니다.
서보 ESC1 포함; int pos = 0;
/위치 변수 arm () {setSpeed (0);
/세트 가변 속도 지연 (1000); } void setSpeed (int speed) {
int angle = map (
속도, 0,100, 0,180);
/서보 위치를 다른 속도로 설정하십시오. 쓰기 (각도); } void setup () {esc1. 첨부 (9);
/핀에 ESC를 추가하십시오. 팔(); } void loop () {int 속도;
/(속도 = 0; 속도 0; 속도 -= 5) {
/1 초의 설정 속도에서 사이클 속도는 0% 전력 (속도)으로 감소됩니다. 지연 (1000); } setSpeed (0);
/속도 변수를 지연 (1000)에 상관없이 0으로 설정하십시오.
/OFF 1 초}