Jeffrey Cross
Jeffrey Cross

Ein RC-Car mit Arduino und einem USB-Laufrad fahren

In diesem coolen Projekt verbindet Mate Marschalko ein USB-Rennrad mit einem Webbrowser, auf dem die HTML5-Gamepad-API ausgeführt wird, um drahtlos ein RC-Auto zu fahren. Jeder, der sich nicht mit JavaScript-Programmierung auskennt [hebt seine eigene Hand], wird dies wahrscheinlich übertreffen, aber es ist nicht wirklich schwierig, wenn Sie sich mit JS und HTML5 (und Arduino-Hardware) auskennen.

Mate Marschalko, der das Projekt erstellt hat, erklärt, wie das Auto selbst gehackt wurde, um mit dem Browser und der Gamepad-API zu kommunizieren (über einen Javascript Node.js-Server und WebSockets):

Die Arbeit begann mit dem Herausnehmen der ursprünglichen Funk- und Motorantriebsmodule und der Antenne aus dem Auto. Ich hatte zwei Motoren, einen für die Lenkung und einen für die Beschleunigung, und es war geplant, die gesamte Architektur mit Arduinos wieder aufzubauen. Es gelang mir und die Motoren werden jetzt mit einem leistungsstarken H-Brückenmodul (L298n) angetrieben. Die drahtlose Verbindung wird von zwei nRF24l01-Antennen abgewickelt. Der Arduino und die Motoren werden beide vom ursprünglichen 6-V-Akkupack (4xAA) gespeist.

Ich bin mir sicher, dass der knifflige Teil neben dem Hardwarehacking dazu führt, dass der eingebaute Arduino Nano mit dem über Funk verbundenen Arduino Uno spricht, um dann mit dem Software-Stack zu sprechen, der wiederum mit dem USB-Rennrad sprechen muss. Aber wenn Sie sich das Video ansehen, können Sie sehen, wie viel es wert ist. Das scheint Spass zu machen!

Marschalko hat Pläne für seine Rennanlage. „Es gibt so viele Teile dieser Projekte, die wirklich aufregend und interessant sind und die etwas schwieriger zu implementieren sind“, schreibt er. Er hat definitiv vor, dem Auto eine Webcam hinzuzufügen und seine Batterie aufzuladen. Und er weist darauf hin: „Mit WebSockets könnten Sie tatsächlich mehrere Benutzer und Browser miteinander verbinden, um beispielsweise Multiplayer-Spiele zu erstellen.“ Marschalko arbeitet auch an einem kostenlosen E-Book über „JavaScript Electronics“, in dem die Schritte erläutert werden dieses Projekt, um auch Anfänger abzuschließen.

Aktie

Leave A Comment