
LEGO Powered Up einfache RC-Steuerung mit der Fernbedienung + PF Servo Vergleich
Vor nicht allzu langer Zeit, Ich erstellte ein Programm in Powered Up, das ein einfaches Auto wie die Top Gear Rallye Auto oder die 4 steuern kann×4 X Treme Off Roader. Der Code war recht kompliziert und der Hauptgrund ist die Implementierung der Kalibrierung für den Powered Up Motor und die Feinabstimmung der Lenkung. Seitdem habe ich viele Fragen erhalten. Sie haben gefragt, ob es auf einfachere Weise gemacht werden kann. Ich möchte Ihnen jetzt im Detail zeigen, was die Herausforderung mit dem Powered Op Server-Modus ist, warum es sich vom Power Functions Servo unterscheidet, und was werden Sie verlieren, wenn Sie es einfacher machen und versuchen, eine sehr einfache Einrichtung mit der Powered Up-Fernbedienung zu tun, also lassen Sie uns ein wenig zurück zu den Leistungsfunktionen Servo. Ersten, haben wir diese verwendet, da 2012, als es im Set 9'8 eingeführt wurde. Dieses Servo hat mehrere Positionen in jeder Richtung außer der Null eins, so ist es nicht sehr genau, aber ich denke für Lego-Fahrzeuge. Es ist vollkommen in Ordnung. Mit den Leistungsfunktionen Infrarotsystem, Es gibt zwei Möglichkeiten, das Servo zu steuern, die die kleinere Fernbedienung ähnlich der, die mit dem ursprünglichen 9'8-Set kam, verwendet.. Diese Fernbedienung bietet nur Bang Bang-Steuerung. Das bedeutet, dass es nur drei Positionen für jeden Hebel gibt: Null und die beiden verschiedenen Richtungen für die Geschwindigkeitsregelung. Das bedeutet volle Vorwärts- und Stopp- und. Wir haben nur volle linke rechte und Mitte.
Das Servo hat eine Rückkehr zur Center-Funktion. Das bedeutet, dass es automatisch in die Mittelposition zurückkehrt, wenn Sie den Hebel der Fernbedienung. Dies ist sehr wichtig, wenn Sie ein Auto steuern möchten. Sie müssen die Mittelposition nicht selbst finden. Das Servo wird es automatisch tun. Wie Sie sehen können, die zentrale Position ist auf dem Servo, so müssen Sie es nicht erraten. Die andere Möglichkeit zur Steuerung ist die? Zugfernbedienung? Dieser hat eine Art proportionale Kontrolle. Sie können diese orangefarbenen Zifferblätter verwenden, um die Geschwindigkeit der Motoren schrittweise zu ändern. Dies ist nützlich für Züge, aber funktioniert es für das Servo? Gut, wie Sie hier sehen, funktioniert es irgendwie, aber in Wirklichkeit ist es nicht sehr nützlich, ein Auto zu steuern. Der Hauptgrund ist die Geschwindigkeit der Kontrolle. Es ist eigentlich zu langsam. Der andere Grund ist die fehlende Rückkehr zur Center-Funktion. Mit diesem Remote-, Sie müssen die rote Stopp-Taste drücken. Jedes Mal, wenn sie möchten, dass die Lenkung in die mittlere Position zurückkehrt, Proportionallenkung nur für Power-Funktionen mit SBrick und BuWizz angekommen. Mit diesen Bluetooth-Controllern, es war schließlich möglich, die Geschwindigkeit und die Position der Leistungsfunktionen der Motoren präzise zu steuern. Diese Lösung funktioniert hervorragend und ich benutze es mit den meisten meiner Fernbedienung Modifikationen. Also, was ist mit dem eingeschalteten System eigentlich, welches ist das Servo gibt es twell gibt es kein Servo und es gibt mehrere Servos zur gleichen Zeit.
Was bedeutet es statt eines engagierten, Die Entwickler verfolgten einen anderen Ansatz. Es gibt drei Arten von Motoren in der Power-up-Familie. Im Moment, es gibt einfache, stumme Motoren mit nur Drehzahlregelung wie der M-Motor oder der Zugmotor gibt es, ein Motor mit relativer Positionierung, der mittlere Linearmotor, der im Boost-Set verfügbar ist. Was bedeutet relative Positionierung?? Dieser Motor kann den Drehgrad messen und an die Nabe melden, aber diese Position ist immer relativ zur Ausgangsposition, an der sie aktiviert wurde. So weiß der Motor, Wenn Sie es drehen und den Betrag melden können, aber es weiß nicht die genaue Position. Der dritte Motortyp ist der mit absoluter Positionierung. Die absolute Positionierung der Motoren l und xl bedeutet, dass der Motor eine interne absolute Nullposition hat, die als Bezugspunkt verwendet werden kann und eine Position ist, um. Im Gegensatz zur Leistungsfunktion, Servomotor, Die Nullposition ist auf diesem Motor selbst nicht markiert, so ist es schwierig, für den ersten Blick zu sagen, wo Null ehrlich ist, wird es später schwieriger, Auch, nicht nur für den ersten Anblick, so wird dieser L-Motor Mit absoluter Positionierung in den aktuellen Technic-Sets als Lenkservo verwendet, Sie konnten sehen, wie es im Top Gear Rallye-Auto und dem 4×4 X Treme Off Roader. Das Verhalten ist dem Servo der Power-Funktion sehr ähnlich, wenn es von den BuWizz- oder SBrick-Apps gesteuert wird., aber theoretisch hat es viel mehr Positionen, da die Powered Up Motoren sogar um ein Grad gedreht werden können.
Der neue Ansatz scheint also eine große Verbesserung zu sein.. Nicht, es gut ist es alles Spaß und Spiele, wenn Sie die offiziellen Sätze mit den offiziellen Control-Profile verwenden, aber wenn Sie etwas Benutzerdefiniertes erstellen möchten, dann wird das Leben viel komplizierter. Der einzige offizielle Weg, um benutzerdefinierte Steuerelemente für Powered Up-Hardware zu erstellen, ist der kostenlose Play-Codierungsbereich der Powered Up-App, da es mehr als 100 verschiedene Codeblöcke. Dies sollte keine Herausforderung sein, aber leider ist keine Codesperre verfügbar. Derzeit, die Zugriff auf die Hardware-Encoder der Motoren hat. Dies bedeutet, dass es keine einfache Rückkehr zum Center-Befehl gibt. Sie können nicht einfach die Kernfunktionalität der Leistungsfunktionen replizieren. Servomotor, wir wissen nicht genau, wie die Kalibrierungsverarbeitung der Control App funktioniert, Aber, basierend auf meiner Theorie, die App misst, die linke und rechte Position des Motors zuerst und auf der Grundlage dieser Daten wählt die Null oder die 180 Gradposition des Hardware-Encoders. Das liegt zwischen den beiden Extremwerten und setzt diese als relative Nullposition fest., da wir keinen Zugriff auf die absolute Null-Position in der Powered Ip App haben, Ich musste eine Problemumgehung in meinem Code erstellen, so können Sie hier sehen, dass die beiden Extrempositionen gemessen werden, dann berechnet es die mittlere Position zwischen ihnen und dreht den Motor langsam in diese Position. Die verminderte Geschwindigkeit ist wichtig, da der Motor einen lästigen Überschreitungseffekt hat. Wenn es mit einer höheren Geschwindigkeit gedreht wird, Diese Position wird zur relativen Null.
Es gibt weitere Verfeinerungen, als das Zittern des Motors zu vermeiden. Sie wird nur ausgelöst, wenn der Schieberegler, so gibt es eine Menge Dinge, die hier für eine glattere Erfahrung vor sich gehen. Wie Sie sehen, ohne Kalibriersequenz, Die Nullposition ist immer diejenige, in der sich der Motor befindet, wenn er eingeschaltet wird. Wenn Sie mit diesem Ärger leben können, dann ist es eigentlich ganz einfach, einen einfachen Code zu erstellen, der die eingeschaltete Fernbedienung verwendet, um ein Auto zu steuern, versuchen Sie es mit dem Rallye-Auto. Jetzt ist dieser Code ziemlich einfach. Diese Befehle werden ausgelöst, wenn die verschiedenen Tasten auf der Fernbedienung. Die erste Spalte ist für die Lenkung gibt es einen Standardzustand mit Null-Mittelposition, wo keine Taste gedrückt wird. Dies wird für die Rückkehr zur Center-Funktion verwendet. Die Plus- und Minus-Tasten drehen den Motor um 90 Grad. Die zweite Spalte wird für die Beschleunigung wieder verwendet, ein 'kein Button, Presse’ Status mit Nullgeschwindigkeit, voll vorwärts und rückwärts, und der rote Knopf wird als Bremse verwendet. Dies ist die einfachste Einrichtung. Ich könnte mit kommen und ich würde sagen, es funktioniert ziemlich. Okay, offensichtlich verlieren wir die proportionale Steuerung sowohl für die Lenkung als auch für die Beschleunigung, aber in dieser Größe ist es nicht so auffällig. Ich würde es nicht für einen größeren oder komplizierteren Build verwenden, aber ich denke, es ist. Fein, um mit diesem Auto herumzuspielen, der größte Nachteil ist also der Mangel an Kalibrierung und Zentrierung, Kein Problem.
Wenn Sie zuerst die Kalibrierung mit der Control-App durchführen und dann zur Powered Up-App wechseln und einfach die Fernbedienung. Das einzige, was Sie beachten müssen, ist, die Räder zentriert zu haben, wenn Sie die Nabe trennen und sie in dieser Position lassen, bis Sie sich wieder verbinden, wenn die Räder gedreht werden, während die Nabe nicht angeschlossen ist, dann wird dies die relative Null und die mittlere Position, so ist es, nicht gut in diesem Fall, trennen Sie die Nabe manuell ausrichten und schließen Sie sie dann erneut an. Also, wann können wir eine einfache und einfach zu bedienende offizielle Rückkehr zu Zentrum Servo-Lösung für Powered Up i'm? Weiß nicht, aber ich hoffe, die Entwickler fühlen das Bedürfnis und wird mit etwas bald bis dann kommen Sie entweder meine Kalibrierung und Steuercode verwenden oder verwenden Sie diese einfache Lösung mit der Fernbedienung habe ich den einfachen Code, um die benutzerdefinierte Autosteuerung pdf. Sie finden den Link, oben oder in der Beschreibung habe ich auch den Code für die 4×4 X treme Off Roader. Sie können feststellen, dass man auch in der pdf ist es eigentlich ziemlich Spaß, es nach draußen mit der Fernbedienung zu fahren. Wenn Sie es haben, dann empfehle ich, es zu versuchen, es ist nicht so anspruchsvoll wie die Lösung mit BrickController 2 und das Gamepad. Aber wenn Sie die LEGO Fernbedienung und die offizielle LEGO App verwenden möchten, dann ist es immer noch eine spielbare Lösung mit der Powered Up App.
Sie können den Code auch anpassen. Sie können ein einfaches Licht hinzufügen oder Sie können einen erweiterten Code für blinkende Lichter erstellen. Blinker: es gibt viele Möglichkeiten. Sie können sogar zwei Autos und zwei Fernbedienungen mit einem einzigen Smartphone oder Tablet verwenden, Da die Powered Up-App jetzt eine gleichzeitige Verbindung zu vier Hubs oder Remotes ermöglicht. Bitte lassen Sie mich in den Kommentaren wissen. Was halten Sie von dieser Steuerungslösung?? Ist es in Ordnung zu verwenden, und Sie benötigen keinen komplizierten Code mit Kalibrierung und allem, oder Sie würden eine anspruchsvollere Lösung bevorzugen? Ich möchte es auch wissen. Wenn Sie der Meinung sind, dass diese Lösung im Vergleich zur Leistungsfunktion gut genug ist, Servo oder Sie bevorzugen immer noch das vorherige System zu verwenden. Wenn Ihnen dieses Video gefällt, dann geben Sie ihm bitte die Daumen. Sie können auch die Benachrichtigungsglocke abonnieren und tippen.
[compare_prices_deals]
Quelle
PDF mit dem Code können Hier heruntergeladen werden – https://racingbrick.com/lego-powered-up-customized-controllers/
Power-Funktionen oben! I don't care if LEGO in the year 2100 hat so etwas wie extrem fortschrittliches Elektroniksystem, I'll still use my power functions stuff! Power-Funktionen oben! nie die Leistungsfunktionen vergessen!
I've just tried 42099 + 88010. Die Kommunikation erfolgt über das Smart Device (Samsung T510), von der Fernbedienung über das Tablet bis zum Auto, Rechts? für mich, Das Setup funktioniert nicht viel. Das Auto bewegt die Räder ein wenig, scheint dann nicht in der Lage zu sein, vollständig mit dem Tablet zu kommunizieren, or the tablet can't really work with two devices at once, trotz ist in der Liste der kompatiblen Geräte auf der LEGO Website. Die Batterien sind auf allen Geräten voll. Noch, das Auto bewegt sich ein wenig, verliert bald die Richtung oder den Aufstieg. It's programmed as in your specs. Ich sehe die Programmmodule, die auch auf die Remote-Befehle reagieren. Irgendwelche Gedanken?
Woher bekomme ich technisches Lego-Material, damit sie sicher nach Südamerika geliefert werden?? 🙁
Thx! Ich habe den Code mit dem Schieberegler auf 42109 konfiguration und es funktioniert gut, außer manchmal muss ich die Lenkung manuell zurücksetzen. Aber es funktioniert auf meinem kundenspezifischen Lenksystem, so it's really nice.
Ich habe es mit meinem MOC-Modell überprüft. Ich habe den Grad meiner Lenkung geändert und den Kanal gewechselt (Ich überprüfte es mit meinem Hub no4). Und es funktioniert! Vielen Dank! Ich mag deinen Kanal)
Ich mag und abonniere♪ ♬ ヾ(´︶'♡)ノ ♬ ♪
können Sie eine 1 Motortankantrieb
nett!
Vielen Dank, Balazs! Ich habe die einfache Code-Version und es funktioniert perfekt! Dies war mein erstes Mal tun benutzerdefinierter Code in der Powered Up App, so brauchte ich ein bisschen, um es herauszufinden, aber durch das Folgen der PDF und dieses Tutorial habe ich es schließlich bekommen! Super glücklich! Danke noch einmal! 🙂
42099 42109
Hoffe, dass der BuWizz v3 den Power-Up-Motor handhaben wird
Ich habe BrickController2 App und ein Bluetooth 20€ Joypad von amazon verwendet, und es funktioniert großartig. Ich kann das Joypad konfigurieren, wie ich will und es ist super einfach und reaktionsschnell.
It's always very interesting and informative to watch videos about pfs.
Tolle Beschreibung für mich, da ich noch nicht so viel Einsicht zu kontrollieren +. Verstehe ich richtig?, dass die App die Signale von der Fernbedienung immer über Ihre Anweisungen zu den Hubs interpretiert? Oder kann Fernbedienung und Hub auch ohne die App / Tablet kommunizieren, sobald sie das Programm ausgeführt haben?
Dieses Video war erstaunlich. Ich liebe deinen Kanal
Danke, sehr nützliches Video!
Um Ihre Frage zu beantworten:
Ich ziehe es immer noch vor, das vorherige System zu verwenden (Power-Funktionen)
Es ermöglicht Ihnen leicht, ein einfaches RC-Auto mit Rückkehr zur Mittleren Lenkung zu haben, obwohl es keine echte proportionale Lenkung.
(Using PF "Servo" Motor & Regelmäßige IR-Fernbedienung.)
Ja, IR-Signal hat seine Grenzen, aber aus Gründen der Einfachheit und nicht durch einen komplizierten schwierigen Kalibrierungsprozess, ich glaube, dass dies vorerst immer noch die bevorzugte Lösung für mich ist.
Ps
Wenn ich tatsächlich brauche:
1. Proportionale Lenkung
2. Längere Reichweite
I'd personally go with an EV3 Brick with ev3dev and connect a PS3 gamepad to it, anstatt die Problemumgehung in der Powered Up-App finden zu müssen.
Dies ist wirklich mit Abstand der beste Technic-Kanal :O
Ich mag mehr hochgefahren, it's kind of a toy by it self 😀
Funktioniert Ihre Kalibrierlösung mit Aktoren / Kupplungsgetriebe, Zu? Personaly I haven't tried by myself, I'm just curious.
Jede Idee, wo man nur die Nabe und Motoren zu bekommen?
In jedem Video geben Sie die nützlichsten Informationen über C+ auf YouTube. Wie 👍