Rote Fernbedienung für Servo

Alles rund um TX(T) und RoboPro, mit ft-Hard- und Software
Computing using original ft hard- and software
Forumsregeln
Bitte beachte die Forumsregeln!
Antworten
axel57
Beiträge: 59
Registriert: 22 Mai 2018, 19:52

Rote Fernbedienung für Servo

Beitrag von axel57 » 14 Feb 2023, 18:44

Hallo,
die rote FB bringt Werte zw. -15 und +15. Für meine Servos zum Steuern eines Neige-Schwenk-Gehäuses und montierten Raketenwerfer brauche ich aber Werte zw. 64 bis 124 um eine sehr feine Bewegung zu bekommen. Stehe z.Z. auf dem Schlauch, wie und womit ich das umrechnen kann.

Gruß Axel

Benutzeravatar
fishfriend
Beiträge: 1791
Registriert: 26 Nov 2010, 11:45

Re: Rote Fernbedienung für Servo

Beitrag von fishfriend » 14 Feb 2023, 19:54

Hallo...
OK, eventuell liege ich falsch.
Du möchtest über eine rote Fernbedienung an einen TXT oder 4.0 (?) , die gesendeten -15 bis 15, umrechnen.
Das kann man über eine Tabelle machen oder über eine Formel.
ABER:
Es bleiben immer 31 Werte. Eine Erhöhung der Auflösung erfolgt nicht.

Was man machen könnte ist, z.B. immer wenn man hoch drückt, zählt er eine Eins dazu und bei runter eine Eins weniger.
Da kann man schon eine höhere Auflösung bekommen.
Mit freundlichen Grüßen
fishfriend
Holger Howey
ft Riesenräder PDF: ftcommunity.de/knowhow/bauanleitungen
TX-Light: Arduino und ftduino mit RoboPro

Benutzeravatar
geometer
Beiträge: 595
Registriert: 28 Jan 2011, 12:24
Wohnort: Bochum
Kontaktdaten:

Re: Rote Fernbedienung für Servo

Beitrag von geometer » 14 Feb 2023, 20:30

Die Formel zur Umrechnung wäre 2*(f+15) + 64.

f ist dabei der Wert der Fernbedienung. Du hast natürlich am Ende nur eine zweischrittige Auflösung.

Die Logik hinter der Formel ist einfach: f+15 schwankt zwischen 0 und 30.
Daher schwankt 2*(f+15) zwischen 0 und 60. Dazu brauchst du also nur noch 64 addieren.

Benutzeravatar
Kali-Mero
Beiträge: 595
Registriert: 21 Nov 2017, 12:28
Wohnort: Karlsruhe
Kontaktdaten:

Re: Rote Fernbedienung für Servo

Beitrag von Kali-Mero » 14 Feb 2023, 20:30

Hallo Axel,

addiere zum Wert „15“ dann bewegst Du Dich in einer Spanne von 0-30. Dann multiplizierst Du den Wert mit „2“, dann ist der Bereich von 0-60, Schrittweite 2. Dann addierst Du „64“ und Du bewegst Dich zwischen 64 und 124. Funktioniert in RoboPro, Scratch, C++ und Python ;-)

Grüßle
Der Kali

Edit:
(Mist, jetzt war Thomas schneller :-D)
(Und ich freu‘ mich sowas von, dass er das Gleiche schreibt :-D)
Zuletzt geändert von Kali-Mero am 14 Feb 2023, 21:03, insgesamt 1-mal geändert.

jona2004
Beiträge: 149
Registriert: 10 Jun 2011, 22:30

Re: Rote Fernbedienung für Servo

Beitrag von jona2004 » 14 Feb 2023, 21:37

Hallo,
heute abend ist mir noch nach klugscheissen. :)
In Robopro wäre es mit einem 3fach plus + block am kompaktesten f+f+94
sorry Joachim

axel57
Beiträge: 59
Registriert: 22 Mai 2018, 19:52

Re: Rote Fernbedienung für Servo

Beitrag von axel57 » 18 Feb 2023, 08:39

Ich danke allen für die Hinweise.
Hier nun das Ergebnis.
Bild
Bild

Axel

Benutzeravatar
Kali-Mero
Beiträge: 595
Registriert: 21 Nov 2017, 12:28
Wohnort: Karlsruhe
Kontaktdaten:

Re: Rote Fernbedienung für Servo

Beitrag von Kali-Mero » 18 Feb 2023, 09:50

Hey Axel,

das ist ja sehr hübsch. Servos mit dem TXT steuern. Da habe ich mich am Anfang von Corona auch mit beschäftigt.

Tolles Bauteil, der Servoadapter macht nen Riesenspass.

Hast Du auch ein Video…?

Grüßle
Der Kali
Zuletzt geändert von Kali-Mero am 18 Feb 2023, 11:22, insgesamt 1-mal geändert.

axel57
Beiträge: 59
Registriert: 22 Mai 2018, 19:52

Re: Rote Fernbedienung für Servo

Beitrag von axel57 » 18 Feb 2023, 10:11


Benutzeravatar
Kali-Mero
Beiträge: 595
Registriert: 21 Nov 2017, 12:28
Wohnort: Karlsruhe
Kontaktdaten:

Re: Rote Fernbedienung für Servo

Beitrag von Kali-Mero » 18 Feb 2023, 13:08

Sehr schick, Axel!

gerade hab‘ ich auch noch ein altes Video von der Kamera mit Servosteuerung gefunden:

https://youtube.com/shorts/R9EQMii95Y0?feature=share

Im Prinzip das Gleiche, was Du gebastelt hast. Nur „friedlicher“ ;-)

Grüßle
Der Kali

Antworten