ich möchte ein Elektromobil (Rentnermobil) zur fahrbaren "Schubkarre" umbauen.
Vor und zurück habe ich bereits realisiert (Futaba S3003 Servo bedient den ursprünglichen
Fahrtenregler).
Jetzt möchte ich aber auch per Joystick lenken. Dazu habe ich bereits einen
Scheibenwischermotor mit Gestänge an der Lenkung montiert. Mechanisch
funktioniert die ganze Sache auch schon. Ebenfalls bewegt sich die Lenkung
beim Anlegen einer Spannung und zurück dann über Verpolung.
Problemstellung:
Ich würde die Lenkung gern ebenfalls über die Servo.h ansteuern.
Nun habe ich auch bereits aus einem Futaba S3003 (Servo) den Motor ausgelötet
und möchte die verbliebene Elektronik zur Positionsfestellung und im Bestfall
auch das Motorsignal (dort wo ich den Motor ausgelötet habe) zur Steuerung
des Scheibenwischermotors nutzen.
Wenn das gar nicht funktionieren sollte, wäre ich für andere "simple" Lösungen
ebenfalls offen.
Als Hardware nutze ich einen uralten Arduino Duemilanove.
ich bin faul, deshalb würde ich erst gar nicht Joystick bewegen. Sondern irgendwo dazwischen.
Aber wenn du schon mal das gemacht hast, wo ist das Problem noch ein zweites zu realisieren?
mir geht es darum den Scheibenwischermotor
zu steuern, wahrscheinlich ca. 100 Grad zwischen Start- und Endlage (links / rechts).
Zur Positionskontrolle würde
ich die Elektronik des Servos Futaba S3003 (mit
entferntem Motor) nehmen wollen.
Nur wie bekomme ich das alles elektronisch
zusammen?
Möglichst soll sich der Scheibenwischermotor
wie ein großer Servo verhalten.
du sollst Umdrehungen vom Motor zählen und den Motor ausmachen sobald Wunschposition erreicht ist. Noch brauchst du ein DC Motor Treiber, damit du Drehrichtung wählen kannst.
Gibt es eventuell Motortreiber, an welche ich
das Poti aus dem Futaba S3003 (5kOhm),
den Scheibenwischermotor und ein PWM-Signal
anschließen kann?
Also einen großen Servomotortreiber sozusagen.
Ich würde es vorziehen, mit einer DC Motortreiber H-Brücke PWM gesteuert zu arbeiten. Den Lenkweg recht und links kurz vor dem Mechanischen Ende mit jeweils einem Digitalen Hallsensor begrenzen und alles ist gut. Das Ende Signal der Hallsensoren kannst du direkt auf den L-Enable wie auch auf den R-Enable der H-Brücke nutzen, dass diese Lenkrichtung sofort stoppt, und deinem Programm auf dem Arduino kannst du das Signal auch geben, dass dein Programm auch die Pos. kennt.
wenn du dein Poti benutzen willst, ist es schwieriger. Dein Motor wird ja mehr als eine Umdrehung von ganz rechts bis nach ganz Links brauchen. Also müßtest du eine Mechanische Untersetzung an die Motorwelle machen, dass das Poti für den ganzen Lenkweg weniger als eine Umdrehung macht.