Inhaltsverzeichnis:
- Schritt 1: ESC-Informationen abrufen
- Schritt 2: Verbindung zu Arduino
- Schritt 3: Skizze hochladen
- Schritt 4: Verstehen und Programmieren eines ESC
Video: ESC-Programmierung auf Arduino (Hobbyking ESC) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:21
Hallo Community, ich zeige euch, wie man den Hobbyking Regler programmiert und benutzt. Ich habe nur ein paar Informationen und Tutorials gefunden, die mir nicht wirklich weitergeholfen haben, also habe ich mich entschlossen, einen eigenen Sketch zu programmieren, der sehr einfach zu verstehen ist. Wichtig zu wissen: * ESC bedeutet Electronic Speed Control * Der ESC hat einen 5v (nicht verwendet), GND und Signal Pin wie ein Servo * Sie steuern ihn wie einen Servo mit write() https://arduino.cc/de/Reference /ServoWrite * oder writeMicroseconds https://arduino.cc/de/Reference/ServoWriteMicroseconds In meinem Beispiel verwende ich writeMicroseconds, weil es einfacher zu verstehen ist. So lass uns gehen…
Schritt 1: ESC-Informationen abrufen
Sie sollten wirklich den Amperewert Ihres ESC notieren. Dieses Tutorial wurde nur auf 20 AMP ESC getestet: https://www.hobbyking.com/hobbyking/store/_15202_hobby_king_20a_esc_3a_ubec.html Ich kann nicht wirklich versprechen, dass dies mit einem anderen ESC funktioniert, aber ich denke schon, weil in der Im englischen Handbuch sind 20 und 30 Ampere Regler beschrieben. In der deutschen Version ist eine Verallgemeinerung von 10 auf 120 Ampere, daher denke ich, dass dies für jeden ESC funktionieren könnte. Quelle: Deutsch: https://tom-620.bplaced.net/rc_modelle/zubehoer/regler/hobby_king/hk_80A_regler_deutsch.pdf Englisch:
Schritt 2: Verbindung zu Arduino
Ich habe es mit einem Arduino Uno R3 versucht. Ich denke es geht auch mit einem z. B. arduino Duemilanove oder Mega. Zuerst müssen Sie den Regler mit Ihrem Lipo oder NiMH verbinden. Wenn Sie das getan haben, schließen Sie den Regler wie folgt an: * Schwarz an GND * Weiß/Gelb an PIN 9 Da Sie den Regler an Ihre Batterie angeschlossen haben, wird der Regler unter Spannung gesetzt. Deshalb ist es wichtig, dass Sie das rote Kabel NICHT an Ihren 5V-Port anschließen, da es den USB-Port Ihres Computers zerstören könnte. Auf diesem Bild sehen Sie die richtige Verbindung zwischen ESC und Arduino (Mega). Bildquelle:
Schritt 3: Skizze hochladen
Kopieren Sie einfach diesen Code und fügen Sie ihn in Ihre IDE ein: /* Codiert von Marjan Olesch Sketch von Insctructables.com Open Source - machen Sie mit diesem Code, was Sie wollen! */ #include int-Wert = 0; // Werte einstellen, die Sie auf Null setzen müssen Servo firstESC, secondESC; // Erstellen Sie so viel Servoobjekt, wie Sie möchten. Sie können 2 oder mehr Servos gleichzeitig steuern void setup () { firstESC.attach (9); // an Pin 9 angeschlossen mache ich dies nur mit 1 Servo Serial.begin (9600); // seriell bei 9600 Baud starten aufrechtzuerhalten. Void loop () { // Zuerst deinen ESC OHNE Scharfschaltung anschließen. Öffnen Sie dann Serial und folgen Sie den Anweisungen firstESC.writeMicroseconds(value); if(Serial.available()) Wert = Serial.parseInt(); // Parse eine ganze Zahl von Serial }
Schritt 4: Verstehen und Programmieren eines ESC
ESC sind programmierbar wie ICs oder sogar Ihr Arduino. Sie müssen nur keine Sprache programmieren, sondern ein Menü aus Klängen. Um in dieses Menü zu gelangen, das übrigens unendlich läuft, müssen Sie nur folgende Schritte ausführen: * Schließen Sie Ihren ESC an * Konfigurieren Sie den Code (so viel wie ESCs Sie haben und Pin-Konfiguration) * Sie sollten nichts hören, da der Arduino eine Null sendet * Öffnen Sie Ihren Serial Monitor und senden Sie '2000'. es bedeutet das höchste Signal, das der Regler empfangen kann * Sie hören die auf dem Bild beschriebenen Geräusche (Quelle: Handbuch: https://www.hobbyking.com/hobbyking/store/uploads/811103388X7478X20.pdf) Der Hobbyking-Regler kann ein Signal zwischen 700 und 2000 us(Mikrosekunden) empfangen. 700 bedeutet Gas auf niedrigster Position und 2000 auf höchster Position. Wenn Sie wissen möchten, was Sie genau tun, wenn Sie ein Menü auswählen, besuchen Sie das Handbuch. Beispiel: - Schreiben Sie uns 2000 - Warten Sie, bis DDDD Lipo als Batterietyp ausgewählt hat - Wenn es erscheint, schreiben Sie an das dritte 'D' 700 in Ihrer Seriennummer (kurze Verzögerung, deshalb müssen Sie es am dritten 'D' senden) - ESC gibt einen Ton aus und die Option wird gewählt. Ich hoffe, ich konnte Ihnen mit diesem Tutorial helfen.
Empfohlen:
So kopieren Sie Spielstände auf einfache Weise auf eine Microsoft- oder Drittanbieter-MU.: 9 Schritte
So kopieren Sie Spielstände einfach auf eine Microsoft- oder Drittanbieter-MU.: Original-Tutorial HIER CD, die es einfach macht, genau das zu tun. Dies ist kein vollständiges Softmod-Tutorial, dies
Arduino Game Controller mit Lichtern, die auf Ihr Unity-Spiel reagieren
Arduino Game Controller mit Lichtern, die auf Ihr Unity-Spiel reagieren:: Zuerst habe ich dieses Ding in Wort geschrieben. Dies ist das erste Mal, dass ich instructable verwende, also wenn ich sage: Schreiben Sie Code wie so wissen, dass ich mich auf das Bild oben in diesem Schritt beziehe. In diesem Projekt verwende ich 2 Arduinos, um 2 separate Bits auszuführen
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: 7 Schritte
Wir stellen vor: 'Deodorino' - das Infrarot-gesteuerte Arduino in einem leeren Deodorant-Stick. Klicken Sie auf das 1. Foto: Jetzt zum Detail
Wie zeichne ich einen Computerbildschirm auf einem Mac auf?: 7 Schritte
Wie zeichne ich den Computerbildschirm auf dem Mac auf?: Wie zeichne ich den Bildschirm auf dem Mac auf? Wollten Sie schon immer etwas aufzeichnen, was auf Ihrem Computer oder Telefon passiert? Vielleicht sehen Sie sich ein Video an und möchten einen Clip aufnehmen; Vielleicht versuchst du jemandem zu zeigen, wie man etwas macht, und ein Video würde es schaffen
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: 6 Schritte
Stativ-Kopf auf Einbeinstativ-Kopf Adapter auf 43 Cent. Wörtlich.: Kurze Version meiner Geschichte: Ich habe eine Kamera gekauft, sie kam mit einem Bündel an Zubehör, darunter ein Samsonite 1100 Stativ. Ich habe ein Einbeinstativ. Ich möchte sehr bald Fotos mit einem Schwenkkopf auf dem Einbeinstativ machen und hatte keine 40 $, um ein L