Diese Anleitung zeigt Ihnen, wie Sie den bürstenlosen Motor-ESC mit Arduino konfigurieren und betreiben und wie Sie den bürstenlosen Motor mit verschiedenen Geschwindigkeiten betreiben.
Dabei geht es um Material, Hardware-Setup und Software-Codierung.
Es wird erklärt, was bei jedem Schritt des Codes getan wird.
Lass dich nicht verletzen, hab Spaß!
Unten sehen Sie ein Video des Motorbetriebs.
Sie benötigen: Arduino (
ich werde es tun, ich habe Arduino Mega verwendet)
Einen Computer mit einem Arduino-Kodierungsprogramm darauf.
ESC-USB-Anschluss (
ich werde es tun, ich habe die normale Marke mit 30 Ampere verwendet)
10 Ampere bürstenloser Motor mit Schweißbatterie, Anschlussdraht-Lötkolben (
jede 12-Volt-Batterie ist 2 oder mehr und ich habe 3 Batterien 11, 1-Volt-Batterie verwendet) -
Setzen Sie den Lötkolben zum Aufwärmen ein und richten Sie dann den Regler am Motorkabel aus (
die Drähte des Reglers sollten auf der einen Seite drei identische Drähte und auf der anderen Batterie und Arduino haben) -
Danach Der Lötkolben wird erhitzt, die Motorsteuerleitung aus dem ESC mit den aus dem Motor herausgenommenen Drähten verlegen.
Die Drähte in der Mitte müssen zusammenpassen, aber zwei seitliche Drähte können vertauscht werden, um die Richtung des Motors umzukehren.
Zum Schluss müssen Sie einen Lötkolben zum Erhitzen
des Drahtes verwenden. Dies sollte etwa 5
bis 10 Sekunden dauern. Anschließend schmelzen Sie das Lot auf dem Draht und kleben ihn zusammen. -
Nehmen Sie das Eingangskabel von ESC (
sieht aus wie das auf der Servoleitung)
und verbinden Sie die Masse mit der Masse und das Signal (weiß) mit Pin 9.
Die positive Leitung sollte nur mit Vin verbunden werden, wenn das Arduino nicht mit dem Computer verbunden ist.
Wenn es an einen Computer angeschlossen ist, schließen Sie den Pluspol nicht an irgendetwas an, da sonst Ihr Computer durchbrennt. –
Die dicken roten und schwarzen Drähte, die unten herauskommen, sollten an die Batterie angeschlossen werden. -
Sie müssen zunächst das Arduino-Board über einen USB-Anschluss an Ihren Computer anschließen.
Anschließend können Sie das Programm unten herunterladen.
Drücken Sie nach dem Herunterladen des Programms die Reset-Taste am Arduino, bevor Sie den Akku in den ESC einstecken.
Der Motor gibt ein Startgeräusch von sich und wartet dann.
Nach einigen Sekunden gibt der Motor drei Pieptöne von sich und erreicht dann allmählich die programmierte Geschwindigkeit.
Dann sinkt die Geschwindigkeit allmählich auf Null zurück.
Sie können das Programm der Motorlaufgeschwindigkeit und -dauer bearbeiten.
Stellen Sie den Motor nicht auf eine Drehzahl über 85 % Leistung ein, da sonst der Regler durchbrennt. Code)
Dieser Code kann für jeden Zweck verwendet werden.
Inklusive Servo ESC1; int pos = 0;
/Setzen Sie die Positionsvariable arm (){setSpeed(0);
/Variable Geschwindigkeitsverzögerung einstellen (1000); }void setSpeed(int speed){
Int angle = map (
Speed, 0,100, 0,180);
/Stellen Sie die Servoposition auf unterschiedliche Geschwindigkeiten ein. write(angle); }void setup(){ESC1. anhängen(9);
/ESC zu einem Pin hinzufügen. Arm(); }void loop(){int speed;
/(Geschwindigkeit = 0; Geschwindigkeit 0; Geschwindigkeit -= 5){
/Bei der eingestellten Geschwindigkeit von 1 Sekunde wird die Zyklusgeschwindigkeit auf 0 % Leistung (Geschwindigkeit) reduziert; Verzögerung (1000); }setSpeed(0);
/Setzen Sie die Geschwindigkeitsvariable auf Null, unabhängig von der Verzögerung (1000);
/Aus 1 Sekunde}
Die HOPRIO-Gruppe, ein professioneller Hersteller von Steuerungen und Motoren, wurde im Jahr 2000 gegründet. Der Hauptsitz der Gruppe befindet sich in der Stadt Changzhou, Provinz Jiangsu.