Mit diesem anrichtbaren zeigt Ihnen, wie Sie den bürstenlosen Motor ESC mit Arduino konfigurieren und ausführen sowie den bürstenlosen Motor mit unterschiedlichen Geschwindigkeiten ausführen.
Es wird Material, Hardware -Setup und Softwarecodierung durchlaufen.
Es wird erklären, was bei jedem Schritt des Codes getan wird.
Ich werde nicht verletzt, viel Spaß!
Unten finden Sie ein Video des Motors.
Sie müssen bekommen: Arduino (
ich werde es tun, ich habe Arduino Mega verwendet)
einen Computer mit einem Arduino -Codierungsprogramm darauf.
ESC-USB-Stecker (
ich werde es tun, ich habe die normale Marke von 30 Ampere verwendet)
10 Uhr P-bürstenloser Motor mit Schweißbatterie, Verbindungsdrahtlötemeisen (
Batterie beträgt 2 oder mehr.
jede
-Volt-
12 Setzen Sie die Motorsteuerung aus ESC mit den aus dem Motor genommenen Drähten.
Die Drähte in der Mitte müssen zusammengehen, aber 2 Seitenleitungen können umgeschaltet werden, um die Richtung des Motors umzukehren.
Schließlich müssen Sie ein Löteisen zum Erhitzen
auf dem Draht verwenden, es sollte ungefähr 5
bis 10 Sekunden dauern, dann das Lötmittel auf den Draht schmelzen und zusammenkleben. -
Nehmen Sie den Eingangsdraht von ESC (
sieht aus wie der auf der Servolinie)
und schließen Sie den Boden mit dem Boden und dem Signal (weiß) an Pin 9 an.
Die positive Linie sollte nur an Vin angeschlossen werden, wenn der Arduino nicht mit dem Computer verbunden ist.
Wenn es an einen Computer angeschlossen ist, verbinden Sie die positive Pole nicht an irgendetwas, andernfalls verbrennt es Ihren Computer -
die dicken roten und schwarzen Drähte, die aus dem Boden kommen, sollten an der Batterie angebracht werden. -
Sie müssen zuerst die Arduino -Karte mit einem USB -Anschluss an Ihren Computer anschließen.
Sie können dann das Programm unten herunterladen.
Drücken Sie nach dem Herunterladen des Programms die RESET -Taste auf dem Arduino, bevor Sie den Akku an ESC anschließen.
Der Motor macht ein Startgeräusch und wartet dann.
Nach einigen Sekunden macht der Motor 3 Pieps und bewegen sich dann allmählich zur programmierten Geschwindigkeit.
Dann fällt es nach und nach auf Null zurück.
Sie können das Programm der Motorlaufgeschwindigkeit und -dauer bearbeiten.
Setzen Sie den Motor nicht auf eine Geschwindigkeit über 85% Strom, da ansonsten ESC ausbrennen. Code)
Dieser Code kann für jeden Zweck verwendet werden.
Einschließlich Servo Esc1; int pos = 0;
/Setzen Sie die Positionsvariable arm () {setSpeed (0);
/Variable Geschwindigkeitsverzögerung festlegen (1000); } void setSpeed (int speed) {
int angle = map (
Geschwindigkeit, 0,100, 0,180);
/Stellen Sie die Servoposition auf unterschiedliche Geschwindigkeiten ein. Schreiben (Winkel); } void setup () {ESC1. anbringen (9);
/ESC an einen Pin hinzufügen. Arm(); } void Loop () {int Speed;
/(Geschwindigkeit = 0; Geschwindigkeit 0; Geschwindigkeit -= 5) {
/Bei der festgelegten Geschwindigkeit von 1 Sekunde wird die Zyklusgeschwindigkeit auf 0% Leistung (Geschwindigkeit) reduziert; Verzögerung (1000); } setSpeed (0);
/Stellen Sie die Geschwindigkeitsvariable auf Null ein, unabhängig von welcher Verzögerung (1000);
/Aus 1 Sekunde}
Hoprio Group A Professioneller Hersteller von Controller und Motors wurde im Jahr 2000 gegründet. Gruppenhauptquartier in Changzhou City, Provinz Jiangsu.