Inhaltsverzeichnis:
Video: Tinee9: Arduino-gesteuerter Regler - Gunook
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Vor 4 Jahren habe ich meine eigene Drohne für 300 US-Dollar hergestellt, als die erste kommerzielle Drohne etwa 1500 US-Dollar kostete. Der Arducopter-Controller steuerte den Motorregler, ich benutzte den DJI DIY-Rahmen und kaufte eine 720MHZ-Fernbedienung. Hier ist ein modifiziertes KIT von dem, was ich vor 4 Jahren gebaut habe. KIT Nachdem ich nun etwas mehr Erfahrung in der elektronischen Luft- und Raumfahrttechnik habe, möchte ich meinen eigenen PCBA-Controller bauen, um die Drohne zu steuern.
Ich werde Arduino für meine Plattform verwenden. Für heute werde ich zeigen, dass wir einen ESC mit und arduino nano steuern können.
Schwierigkeit: Mittel
Kenntnisse: Sie müssen das Löten kennen, Sie müssen die grundlegenden Stromanschlüsse einer Drohne kennen.
Zur Erinnerung Tinee9.com hat andere Tutorials zu Arduino und spricht auch über gängige Elektronik wie Drohnen. Ich spreche darüber, wie sie verwendet werden und wie die Sensoren auf Drohnen funktionieren, die von Unternehmen oder Forschungs- und Entwicklungsteams verwendet werden.
Schritt 1: Materialien
Ich wollte nicht das Lötmittel, den Lötkolben, den PC und das USB-Kabel auswählen, aber Sie können den Rest der Artikel von diesem Link-KIT erhalten
Materialien: ESC
Motor
Batterie, die den Motor antreibt
Lot
Lötkolben
Arduino Nano
Brotbrett
Überbrückungsdraht
PC
USB-Kabel
Arduino-IDE
Schritt 2: Grundmontage
Schritt 1: Löten Sie Ihren Motor an den ESC-Controller.
Schritt 2: Befestigen Sie Ihren Arduino Nano an einem Steckbrett.
Schritt 3: Befestigen Sie Ihre Batterie - an das ESC Black Wire.
Schritt 4: Befestigen Sie Ihren ESC Black an den Arduino GND Pin.
Schritt 5: Verbinden Sie Ihr ESC White-Kabel mit dem Arduino D9-Pin.
Schritt 6: Verbinden Sie Arduino Nano mit dem USB-Kabel mit dem PC.
Schritt 3: Code
Schritt 7: Programmieren Sie Arduino Nano mit diesem Code in der Arduino IDE.
Der Code initialisiert ESC und fährt dann alle 0,25 Sekunden schneller hoch, bis ein hartcodierter Sollwert dann ausgeschaltet wird. Dann wiederholt. Im Grunde können Sie mit diesem Code sehen, wie ein Motor von einem ESC befohlen wird. Außerdem ist der Code der Grundbaustein für die gleichzeitige Steuerung von 4 ESCs, wenn Sie den Rest des Codes entwickeln, um einen Starrflügel oder Quadcopter zu fliegen.
Code:
#enthalten; Servoregler;
int-Pin = 0;
intx = 0;
Leere Einrichtung () {
esc.attach(9); }
Leere Schleife () {
int Drossel = analogRead (Pin);
Drossel = Karte (Drossel, 0, 1023, 0, 179);
für(x = 0; x < 175; x++){
esc.write(x); Verzögerung (250); }
esc.write(0);
Verzögerung (10000); }
Schritt 4: Verbinden und ausführen
Schritt 8: Schließen Sie Ihr rotes ESC-Kabel an Batterie + an.
Schritt 9: Genießen Sie Ihren Arduino Nano, der den ESC mit PWM-Befehlen befehligt.