Hallo liebes Forum,
ich bin neu hier und sozusagen Raspberry PI Anfänger.
Meinen ersten DHT22 Sensor mit Google-Upload habe ich bereits realisiert und funktioniert gut. Jetzt möchte ich gerne (dazu) einen Servo bewegen, das ganze soll eine Art "automatische Fensterlüftung" werden.
Nun... ich habe mir ein MG995 von TowerPro zugelegt (Metallgehäuse und Zahnräder, 10kg Stellkraft). Das Servo kann ich bereits erfolgreich in die vordefinierten Stellungen per PWM drehen.
Ich verwende dazu GPIO.PWM
sieht ca so aus:
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BOARD)
GPIO.setup(11,GPIO.OUT)
p = GPIO.PWM(11,50)
p.start(7.5)
p.ChangeDutyCycle(7.5)
time.sleep(2)
p.ChangeDutyCycle(12.5)
p.stop()
Alles anzeigen
Funktioniert soweit wunderbar. Nur leider dreht das Servo in Maximalgeschwindigkeit was für meine Fenster-Kippfunktion unbrauchbar ist. Das Fenster hat doch ein wenig Gewicht und sollte eher gemächlich bewegt werden.
Wie kann ich nun das Servo dazubewegen "langsam" zu drehen? Rein logisch betrachtet würde es mit vielen kleinen Schritten ja zu realisieren sein, nur habe ich bei Mr. Google nirgendwo eine Antwort gefunden wie ich den von den "vordefinierten" Postionen des Servos (0°, 45°, 90°) wegkomme.
Vielleicht weiß das wer von euch.
danke
mike