random_005.jpg
Anmelden

Einloggen

Username *
Password *
an mich erinnern

WebControlled Car

In dieser Kategorie befinden sich Informationen zum Aufbau eines RC-Fahrzeuges, welches über eine Webseite kontrolliert werden kann. Ein Raspberry Pi gibt hier Steuerbefehle über die serielle Schnittstelle an einen Arduino weiter, der anschließend die Aktuatoren im RC-Fahrzeug ansteuert.

Ansteuerung eines Arduino über die serielle Schnittstelle aus PHP

Für das WebControlledCar wird ein Arduino von einem Raspberry Pi aus angesteuert, der wiederum das Fahrzeug steuert. Hierf muss über PHP der Wert aus der WebGUI abgefragt und an den Arduino weiter gegeben werden.

DC Motor mit Arduino über L298N steuern

Um DC Motoren in Drehrichtung und Drehgeschwindigkeit an zu steuern kann analog der Ansteuerung eines Servomotors ein RC Fahrtenregler verwendet werden.
Problematisch ist hierbei, daß beim Einschalten des RC Fahrtenreglers zuerst der Nullpunkt eingelernt werden muss.

Eine technisch einfachere und preiswertere Alternative ist die Ansteuerung über einen L298N. Fertige Treiberplatinen gibt es bei den gängigen Onlinwarenhäusern.

Servo Ansteuerung mit dem Arduino

Der Arduino eignet sicch hervorragend zum Ansteuern von Servos. Im Gegensatz zum Raspberry Pi besitzt auch der kleinste Arduino Nano mehr PWM-fähige Ausgänge. 

Komplettprojekt

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

Arduino als Chassismanagement

Der Arduino wird in diesem Projekt verwendet um Lenkwinkel / Geschwindigkeit und Fahrtrichtung des WebControlledCar ein zu regeln. Die Regelung könnte durchaus auch über den ohnehin in dem Projekt vorhandenen Raspberry Pi ausgeführt werden, hier zeigt sich jedoch je nach Betriebssystemauslastung ein mehr oder weniger ausgeprägtes Zittern von Servo und DC-Motor Regelung. Der Arduino erfüllt die Aufgabe hier naturgemäß deutlich besser.

Cookies erleichtern die Bereitstellung unserer Dienste. Mit der Nutzung unserer Dienste erklären Sie sich damit einverstanden, dass wir Cookies verwenden.