RC Car Modifikationen, Andrew Dai, BunsenMcDubbs

Diese komplette Tutorial / Post kann mit der Verwendung einer Hobby-Klasse RC Car übersprungen werden. Sie lassen sich leicht entweder durch das Preisschild oder hochwertigen austauschbaren Teile im Auto selbst identifiziert werden. Die Mods hier skizzierte sind billiger Spielzeug-Klasse RC Autos aktualisieren die Funktionalität ihrer Hobby-grade Pendants ähneln.







Die Wahl eines Auto

Meiner Erfahrung nach ist es viel einfacher, eine kleinere oder regelmäßige Größe RC Auto zu benutzen, anstatt die enormen (Maßstab 1: 6 +) Spielzeug. Die größeren Spielzeuge sind beide teurer (vor allem, wenn es bricht unweigerlich), weniger bequem zu zerreißen und schwerer zu ändern. In Bezug auf die Änderungen, war mein Hauptanliegen der Motorsteuerung Hacking zusammen. In kleineren Autos (von AA mit Strom versorgt) die Spannungen sind viel kleiner und die Regler sind aus Transistoren und kleineren Spannungskomponenten aus (sprich: billiger und einfacher). Größeres Spielzeug hat Relais, die, zusätzlich zu etwas schwieriger zu kontrollieren sein, schalen langsamer als Transistoren. Dies macht Drehzahlregelung weit mehr ungenau und schwierig, da es einen schnellen Ein- / Aus-Zyklus benötigt Geschwindigkeiten zu mischen (auch bekannt als PWM - pulsbreitenmodulierten Signal).

Zerreißt das Auto

Ziemlich selbsterklärend. Nehmen Sie die Flusen und äußeren Schalen ab. Halten Sie die Elektronik im Ort (bis jetzt). Holen Sie auf den Kern ( „Chassis“) des Spielzeugs. Finde die Hauptkomponenten (und trennen, wenn gewünscht).

RC Car Modifikationen, Andrew Dai, BunsenMcDubbs

Änderungen

Es gibt mehrere Modifikationen notwendig, um die Fahr Funktionalität eines echten Auto zu emulieren. Zunächst wird, wie oben erwähnt, ist die Motorsteuerung. Auf diese Weise hat das Spielzeug mehr Kontrollen als nur 100% nach vorne, nach hinten und 100% neutral. Ähnlich kann eine servo-basierte Lenksteuerung wird den binären Links-Rechts-Lenk auf dem Spielzeug und ermöglicht (Keuchen) unterschiedliche Drehwinkel ersetzen.







Motor Controller

Anstatt zu versuchen, die Elektronik im Innern des Autos Reverse Engineering, wähle ich von vorne anfangen. Ich habe eine TI SN754410 Dual H-Brücke von Sparkfun.

NYU hat eine wirklich schöne Anleitung, wie man mit einem Arduino diesen Chip zu verwenden.

Ich telegraphierte die H-Brücke und getestet es mit meiner DIY Labortisch Stromversorgung und alles funktionierte perfekt. Das Problem ist, dass die Eingänge 5 V und bis sein muss. Da die BeagleBone einen 3v3 Logikpegel hat, muß ich Transistoren verwenden, um die 3v3 von den BBB verstärken für die H-Brücke bis 5V. Von dort aus kann ich Eingang, was ich brauche Spannung (wahrscheinlich

6v aka 4 AA-Batterien) und die Motoren antreiben.

Servolenkung

Spielzeug RC Autos sind extrem in ihren Steuerungsmöglichkeiten begrenzt, in der Regel nur schwer nach links oder rechts von der Mitte drehen. Wenn das Auto vorwärts geht (nicht links drehen oder rechts), werden die Vorderräder in die Mitte mit Federn gezogen. Durch die Verwendung eines Servo, die Kontrolle über die Lenkwinkel konstant hält, hat das Auto einen viel stärkeren und feineren Griff auf Lenkung.

Um die Servo zu installieren, riss ich den vorhandenen Motor und verwendet, um ein dünnes Stück aus Aluminium als eine flache Grundplatte. Kleine Streifen aus Messing verbunden, um das Servohorn auf die Lenkzahnstange auf dem Wagen.

RC Car Modifikationen, Andrew Dai, BunsenMcDubbs

Als nächstes wird der Servo benötigt, um die BeagleBone verbunden werden. Eine externe 5 V Stromversorgung wird verwendet, um Kraft ist die Servo- und Gemeinsamkeiten zwischen den BeagleBone und der Stromversorgung gemeinsam genutzt. Das PWM-Signal wird verbunden 8_13 über einen optionalen 1k Ohm Widerstand an Pin.

RC Car Modifikationen, Andrew Dai, BunsenMcDubbs

Ein schneller Python-Skript getestet, um die Funktionalität des Servo.

Der Servo kann jetzt drehen die Räder hin und her.

Ich habe versucht, das Servohorn so geradlinig etwa 90 Grad zu montieren. Hervorragende Genauigkeit ist nicht von größter Bedeutung (und vielleicht auch gar nicht möglich sein, da der Bereich der Bewegung des Servo tatsächlich ein wenig größer als 180 Grad ist). PID-Regelung wird für alle kleineren Montageungenauigkeiten korrigieren. Aufgrund der unvollständigen Verbindung zwischen dem Servohorn und der Zahnstange, die sich nur auf eine gute Halterung wird tatsächlich schädlich auf lange Sicht als die Gelenke lockern. Intelligente und adaptive Algorithmen nötig sind, um zuverlässige Leistung zu gewährleisten.