Inhaltsverzeichnis:

Ein elektrisches Longboard mit Telefonsteuerung bauen – wikiHow
Ein elektrisches Longboard mit Telefonsteuerung bauen – wikiHow

Video: Ein elektrisches Longboard mit Telefonsteuerung bauen – wikiHow

Video: Ein elektrisches Longboard mit Telefonsteuerung bauen – wikiHow
Video: ELEKTRO LONGBOARD DIY - So baust du ein Longboard inkl. Presse | EASY ALEX 2024, Juli
Anonim
Image
Image
So bauen Sie ein elektrisches Longboard mit Telefonsteuerung
So bauen Sie ein elektrisches Longboard mit Telefonsteuerung
So bauen Sie ein elektrisches Longboard mit Telefonsteuerung
So bauen Sie ein elektrisches Longboard mit Telefonsteuerung

Elektrische Longboards sind der Hammer!

TESTFOOTAGE IM VIDEO OBEN

SO BAUEN SIE EIN ELEKTRISCHES LONGBOARD, DAS ÜBER EIN TELEFON MIT BLUETOOTH GESTEUERT WIRD

Update #1: Griptape installiert, einige Anpassungen am Geschwindigkeitsregler haben dazu geführt, dass ich mehr Geschwindigkeit aus dem Board habe, aber die Reichweite ist gleich geblieben! Video kommt bald. Arbeite auch am Nunchuck-Controller.

Links:

Motor, Esc: hobbyking.co.uk

Trucks/Motorhalterung/ Antriebsstrang: diyelectricskateboard.com

Also dachte ich, ich würde für diesen Beitrag ein wenig von Multirotoren abweichen und ein Protokoll darüber schreiben, wie ich mein elektrisches Longboard gebaut habe. Es ist etwas, das ich schon seit einiger Zeit haben wollte und bei all den Projekten, die ich auf meiner CNC gemacht habe, habe ich mich entschieden, selbst eines zu bauen. (Konnte die CNC nicht wirklich benutzen, da sie keinen sehr großen Arbeitsbereich hat) Ich werde damit beginnen, meine Projektziele zu skizzieren und wie ich sie erreichen wollte:

1. Es muss eine ausreichende Länge und Breite haben, um es stabil zu machen.

2. Es muss eine angemessene Geschwindigkeit (15+ mph) erreichen können.

3. Die Reichweite muss mindestens 8 Meilen betragen, da meine nächste Stadt etwa 4 Meilen entfernt ist.

4. Ich möchte das Longboard mit meinem Handy (Android) steuern können.

5. Ich möchte eine Spannungsanzeige auf meinem Telefon haben, damit ich weiß, wie viel Akku noch übrig ist.

WARNUNGEN: Der Code und die App sind keineswegs perfekt, sie befinden sich noch in der Beta-Phase. Bitte seien Sie vorsichtig mit dem Stoppknopf, da die Bremsen je nach verwendetem Esc sehr aggressiv sein und Sie vom Board werfen können.

Haftungsausschluss: Ich übernehme keine Verantwortung, wenn Sie von Ihrem Board fallen und/oder sich in irgendeiner Weise verletzen, weil die Beschleunigung oder das Bremsen oder die Geschwindigkeit aufgrund meiner App / meines Codes / eines Teils dieses „Tutorials“zu aggressiv ist. Wenn Sie meinen Code und meine App verwenden, testen Sie bitte gründlich mit Ihrem speziellen Setup, um sicherzustellen, dass es Ihnen nicht schadet. Es kann einige Optimierungen erfordern… Wenn Sie Fragen haben, hinterlassen Sie einen Kommentar:)

Instagram

mein Youtube-Kanal:

Schritt 1: DER PLAN

DER PLAN
DER PLAN

Es gibt zwei Aspekte dieses Projekts, die meiner Meinung nach am schwierigsten sein werden. Zuerst einen Motor an die Achsen des Longboards montieren und einen Antriebsstrang aufbauen. (Ich habe einen Plan dafür) Zweitens wird die Kommunikation zwischen dem ESC (dem Gerät, das dem Motor gegenübersteht) und meinem Telefon sein. Für das erste Problem werde ich eine Firma namens dielektrische skateboards.com verwenden, die Achsen mit angeschweißten Motorhalterungen herstellt und sie mit Riemenscheiben und einem Riemen und Rädern geliefert werden. (Ich wollte dieses Teil selbst bauen, war aber unter Zeitdruck und wollte die meiste Zeit damit verbringen, an der Elektronik zu arbeiten.) (Siehe meine PLANS-Seite in meinem Blog (https://skyhighrc.wordpress.com/) für einige Ideen zur Herstellung einer Motorhalterung) Nachdem dieses Problem gelöst ist, gehen wir zur Elektronik über. Ich werde ein Arduino Nano und ein Bluetooth-Modul (HC-05) verwenden, um das Board von meinem Telefon aus zu steuern. Um die App zu schreiben, verwende ich Mit App Inventor, ein kostenloses Online-Tool zum Erstellen einfacher Apps.

Schritt 2: Das Board

Die Tafel
Die Tafel
Die Tafel
Die Tafel

Ich begann mit einem Brett, das ich vor langer Zeit hergestellt hatte und eine Weile in meiner Werkstatt gesessen hatte, um Staub zu sammeln … Ich beschloss, es abzuschleifen und mit etwas klarem Mattlack neu zu lackieren.

Schritt 3: Trucks und Motorhalterung

LKW und Motorhalterung
LKW und Motorhalterung
LKW und Motorhalterung
LKW und Motorhalterung

Als nächstes habe ich die Trucks installiert, die ich von diyelectricskateboards.com bekommen habe. Der von mir gekaufte Bausatz enthielt alle Teile, die Sie zum Einrichten des Antriebsstrangs benötigen.

Der Motor, den ich verwendet habe, war ein Turnigy SK3 192KV. Es hat viel Leistung, ist aber in Bezug auf die Drehzahl mit einer Sechszelle etwas langsamer. Aber das zusätzliche Drehmoment ist toll, weil ich aus dem Stand am Motor wegziehen kann. Dies wird nicht empfohlen, da es den Motor verschleißen kann. Der Regler ist der Turnigy RotorStar 150amp Regler. Ich empfehle nicht, diesen speziellen zu verwenden, aber ich empfehle einen mit mindestens 100 Ampere! Verwenden Sie ein RC-Car. Ich habe das aus irgendeinem Grund zufällig herumliegen… Wenn Sie sich wie ich für eines der Truck-Kits entscheiden, befolgen Sie die Anweisungen auf der Website, um sie einzurichten. Ich musste die Schlitze im Rad ausbohren, durch die die Schrauben gehen, um die Riemenscheibe am Rad zu halten.

Schritt 4: Elektronikgehäuse

Elektronikgehäuse
Elektronikgehäuse

Ich habe dann einige Löcher in die 4 Ecken einer Schraubensortierbox wie dieser gebohrt:

Ich habe dann das gleiche mit der Platine selbst gemacht und dann einige Halbrundschrauben verwendet, um durch die Platine und die Box zu gehen und sie mit Muttern zu sichern. Dann legte ich eine Schaumschicht, um zu verhindern, dass die Schrauben die Elektronik beschädigen, die in die Box gehen wird. Der Schaumstoff half auch, die Batterien an Ort und Stelle zu halten, da der Deckel beim Schließen die Batterien nach unten in den Schaumstoff drückt und sie am Verrutschen hindert.

Schritt 5: Jetzt zum harten Teil … Elektronik

Jetzt zum harten Teil… Elektronik
Jetzt zum harten Teil… Elektronik
Jetzt zum harten Teil… Elektronik
Jetzt zum harten Teil… Elektronik
Jetzt zum harten Teil… Elektronik
Jetzt zum harten Teil… Elektronik

Ich habe mein Arduino Nano an das Bluetooth-Modul und den ESC an das Arduino angeschlossen. STELLEN SIE SICHER, DASS SIE DAS BEC IM ESC ODER EINE ANDERE EXTERNE STROMQUELLE NICHT VERWENDEN, UM DAS ARDUINO MIT STROM ZU VERWENDEN, WENN DAS ARDUINO ZUM PROGRAMMIEREN AN IHREN COMPUTER ANGESCHLOSSEN IST. ES KANN DAS ARDUINO TÖTEN ODER SCHlimmer, IHREN USB-PORT AUF IHREM COMPUTER!

Für die Stromversorgung des Arduino und die Überwachung der Batteriespannung habe ich den Balance-Stecker des Lipo und nicht das BEC verwendet

Auf dem Bild der Platinen sehen Sie das Bluetooth-Modul, das Arduino Nano und ein wenig PCB, mit dem ich alle Kabel und Jumper verbunden habe. Dies sollte alles relativ aufgeräumt halten und ermöglichte es mir, eine gemeinsame Masse herzustellen, um eine Verbindung mit der Masse des Arduino herzustellen, da es nur 2 Pins für Masse hatte und ich ein paar brauchte.

Auf dem Bild des Kunststoffgehäuses links ist der Regler zu sehen, der mit einem Klettverschluss nach unten gehalten wird. In der Mitte befindet sich das Arduino- und Bluetooth-Modul mit ein wenig Platine, um die Drähte zu organisieren. Auf der rechten Seite ist der sechszellige Akku, den ich in zwei 3 Zellen umgebaut habe, die zusammengefügt sind, aber einen Ausgleichsstecker teilen.

Um das Arduino mit Strom zu versorgen, ziehe ich aus 2s des 6s Lipo, um mir je nach Ladezustand etwa 7 Volt Eingang zu geben (das Arduino kann einen Eingang von bis zu 20 V verarbeiten, denke ich …). Ich verbinde auch einen analogen Pin des Arduino mit 1s des Lipo, um ihn als Batteriemonitor zu verwenden. Wenn jede Zelle unter 3,5 Volt fällt, kann dies den Lipo beschädigen. Dafür stelle ich die Warnung bei niedrigem Batteriestand in meiner App ein. Hier ist der Code für mein Arduino:

#include // die serielle Bibliothek importieren

#includeSoftwareSeriell Bluetooth(10, 11);

// RX, TXint BluetoothData; // die Daten von ComputerServo ESC;

lange vorherige Millis = 0;

langes Intervall = 1000;

Leere Einrichtung () {// Geben Sie Ihren Setup-Code hier ein, um ihn einmal auszuführen:

Bluetooth.begin(9600);

Serial.begin (9600);

Serial.println ("Bluetooth an");

ESC.attach(9);

}

Leere Schleife ()

{// Geben Sie Ihren Hauptcode hier ein, um ihn wiederholt auszuführen:

if (Bluetooth.available()){BluetoothData=Bluetooth.read();

ESC.write (Bluetooth-Daten);

Serial.println (BluetoothData);

}

int sensorValue = analogRead(A0);

Erhaltungsspannung = sensorValue * (5,0 / 1023.0);

unsigned long currentMillis = millis();

if (currentMillis – previousMillis > Intervall) {vorherigeMillis = currentMillis;

if (Spannung <= 3,5)Bluetooth.println("Low Battery");

sonst Bluetooth.println (Spannung, DEC);

}

}

Der Code nimmt also im Wesentlichen die Nummer vom Schieberegler in der App und sendet sie dann an das Servo, um es mithilfe seiner seriellen Bibliothek erkennen zu können. Für die Batteriespannungsüberwachung liest er den Wert einer der Zellen des Lipo aus und wandelt das analoge Symbol in einen Wert um. dieser Wert wird dann zur Anzeige an das Telefon zurückgesendet. Ich muss noch herausfinden, wie man diese Zahl rundet, damit sie nicht als wirklich lange Dezimalzahl auf dem Bildschirm angezeigt wird …

Und hier ist die App: bluetooth_controller.apk (Dateierweiterung herunterladen und in.apk ändern) Laden Sie sie auf Ihr ANDROID-Telefon hoch und installieren Sie sie. Wenn Sie es öffnen, müssen Sie eine Verbindung zum Arduino herstellen und die Stopptaste drücken, dann den Akku in den ESC stecken. es piept ein wenig und dann kann es losgehen, mit dem Schieberegler die Geschwindigkeit sanft einstellen und immer abdrücken und dann den Motor einschalten!

Schritt 6: Fertig, seien Sie vorsichtig

Fertig, Vorsicht!
Fertig, Vorsicht!
Fertig, Vorsicht!
Fertig, Vorsicht!
Fertig, Vorsicht!
Fertig, Vorsicht!
Verschieben
Verschieben
Verschieben
Verschieben

Zweiter Preis beim Move It

Empfohlen: