Komplettprojekt

In diesem Projekt wird ein Raspberry Pi in Kombination mit einem Arduino verwendet um über eine Weboberfläche ein ferngesteuertes Auto zu bewegen,

 

Aufbau des Projektes

Die ursprüngliche Hardware zur Einstellung des Lenkwinkels des RC-Fahrzeuges wurde entfernt und durch einen RC-Servo ersetzt.

Ebenso wurde die Elektronik zur Ansteuerung des DC-Motors entfernt. Zur Ansteuerung wird nun ein L298N verwendet, der im ausgedienten Batteriefach des Fahrzeuges seinen Platz gefunden hat.

Der Servo wie auch der L298N werden von einem Arduino gesteuert. Der Arduino erhält seine Befehle über die  serielle Schnittstelle von einem Raspberry Pi.

Auf dem Raspberry Pi läuft ein Webserver. Die PHP-Seite  im Stammverzeichnis ließt über eine WebGUI Fahrtrichtung, Geschwindigkeit und Lenkwinkel ein. Die Daten werden anschließend in der Form MOVXMSPYYYMSTZZZ über die serielle Schnitstelle an den Arduino ausgegeben, wobei X die Fahrtrichtung überträgt, YYY die Geschwindigkeit und ZZZ den Lenkwinkel.

=> Die Benutzereingaben werden vom Raspberry Pi an den Arduino weitergegeben, welcher anschließend den Lenkwinkel und die Geschwindigkeit über einen RC-Servo bzw. L298N einstellt.

Die Galerie zeigt den Aufbau des Gesamtprojektes :



 

 

Wir benutzen Cookies

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.