Welche Motoren? - Neuling

Hallo Leute,
versuche gerade eine Idee umzusetzten, bin dabei auf Arduino gestoßen, weiss aber nicht so recht wo ich anfangen soll.
Vllt. könnt ihr mir auf die Sprünge helfen.
Geplant ist:

  • Ein Mensch aus Pappe, der Gitarre spielt und singt.
  • Die Figur wird <30x15 cm sein (flach natürlich) und ein bewegliches Kiefer haben und einen rotierenden Arm
  • Der Kiefer soll sich in Abhängigkeit von einer Gesangsspur auf und ab bewegen (werd wahrscheinlich dafür Audiosignale in Werte umwandeln und in ein Array speichern)
  • Der Arm soll +/- 15° oder so rotieren (feintuning kommt am ende) - also auch in abängigkeit von einer Gitarrenspur, die ich ebenfalls in Werte umwandeln will)
  • Das Programm werde ich vermutlich in C++ schreiben.

Das Ganze will ich mit Hilfe eine Arduino uno s umsetzten.
Doch welche Motoren kommen hierbei in Frage? Kiefer und Gitarrenanschlagarm dürften eigentlich kaum was wiegen.
Für den Arm dachte ich an einen Getriebemotor - der zwischen zwei Maximalwerten hin un her rotiert, Zwischenwerte sollen auch erlaubt sein.
Für den Kiefer brauch ich im Prinzip irgendeinen Motor der auf und ab Bewegungen macht.
Also... über den Programmcode hab ich mir jetz noch keine konkreten Gedanken gemacht. Mir geht's einfach darum, schon mal die richtigen Motoren zu kaufen. Experimentieren kann ich dann später :wink:
Hättet ihr die Güte mir zu sagen welche zwei Motoren ich für die Umsetzung brauch.. und vllt. wo ich diese günstig herbekomm.

Vielen Dank im Vorraus

Ich würde für beide beweglichen Teile kleine Servos verwenden, da damit eine einfache Positionierung realisiert werden kann.
Miniservos sind meist aus Kunststoff und sind entsprechend leicht. Für die Bewegung der Pappeteile reicht die Kraft dieser Servos.

Wunderbar... danke soweit.
Nur - vielleicht hab ich grad nen Aussetzer, aber - der Servomotor rotiert ja lediglich. Für den Arm ist das super.
Doch beim Kiefer? Da brauch ich doch irgendwas, das Vor und Zurück geht. Also auf und ab.. Mund auf, Mund zu (und mögliche Zwischenwerte).

Gibt's ne spezielle Seite, wo ich genau die Servos finde, die ich dafür brauch?
Und - angenommen ich mach jetz erstmal nur den Arm - brauch ich neben meinem PC(+software), dem Arduino uno und dem Servo noch irgendwas anderes? Also etwas dass ich noch käuflich erwerben müsste? :wink:

bestes!

Das ist doch gerade der Punkt, daß "normale" Servos eben nicht rotieren sondern der Winkel per PWM eingestellt wird. Schau mal im Playground oder bei den Beispile Sketches.

Udo

Damit der Servo komplett rotiert müsste er umgebaut werden, soweit ich weiß. Die normalen Servos machen z.B. 180 Grad nach rechts und dann wieder 180 Grad zurück, also genau das richtige für den Mund. Und für den Arm denke ich auch. Wenn du möchtest mach ich mal ein Video, wie er sich mit dem Beispielsketch dreht?!

Lg
Florian

Für den "Mund"-Servo nimm einen Exzenter und einem Hebelchen
Grüße Uwe

Für den Mundservo kann man sich auch eine Vorrichtung mit Feder oder Gummiringen verwenden. So Gummiringe hat man meist zuhause rumliegen.

Auf die letzten zwei post bin ich hier noch nicht eingegangen. Folgt, wenn ich's "ausgecheckt" hab

Hmmm...
ich glaube, ich hab mich vllt falsch ausgedrückt.
Also... Ich gehe von der Frontansicht der Figur aus. D.h. die Figur schaut einen an.
Den Servo für den Anschlagarm hernehmen ist optimal. Das Prinzip ist mir dabei auch schon klar.

Haben vllt. unterschiedliche Auffassungen von dem Begriff Rotation...
"180 Grad nach rechts und dann wieder 180 Grad zurück"
heisst für mich übersetzt: Das Ding rotiert nach links und dann wieder nach rechts zurück"
Ich meine hier keine Vollständigen Umdrehungen ;)... sorry^^

Meint ihr etwas ich soll den Servo um 90 Grad drehen?
In meinem Kopf sieht's nämlich so aus:

  • Man schaut frontal auf das Gesicht.
  • Unterkiefer bewegt sich nach unten und wieder zurück. Also... lediglich auf der y-Achse.
    Würde ich jetz den Servo um 90Grad drehen, könnte ich es evtl. auch mit ihm hinbekommen. Dann würd's sich's auch noch in der z-Achse bewegen. Und womöglich kann ich den Servo nicht hinterm Kopf verstecken. Falls das hier die Servos sind, die gemeint waren:
    http://www.voelkner.de/search/search.html?categories_id=8661&keywords=servo

@iBildermacher... danke, aber n Beispielsketch ist zu aufwendig.
@Udo... apropos Sketch... wo finde ich denn diese Beispielsketches?

In der IDE, wo denn sonst? File -> examples -> servo.

Udo

Bzw. wenn Du die IDE nicht magst unter arduino/libraries/Servo/examples

Udo

"In der IDE, wo denn sonst? File -> examples -> servo." XD

Ich möchte nochmal betonen, dass ich Neuling bin. Und zwar sowas von , dass ich noch nix habe. Weder das Arduino, noch irgendeine Etnwicklungsumgebung.
Mir geht's Primär darum erstmal raus zu finden, was ich alles für meine Umsetzung brauche, damit ich's mir auf einen Wisch hol' und gleich loslegen kann.

Bis jetzt steht auf meiner Einkaufsliste lediglich:

  • Arduino Uno
  • "irgendein" Servomotor

Von der Einkaufsliste her brauchst du nicht mehr, den Servo kann man direkt an den Arduino anschließen. (Es sei denn für deine Idee, dass sich der Mund passend zum Takt öffnen und schließen soll).

Ich denke du hast kaum eine andere Wahl, als dir einen Servo zu kaufen, denn diese sind am genausten.

Lg
Florian

Nachtrag: Arduino Playground - SingleServoExample
Hier ist beschrieben, wie du den Servo anschließt etc.

@ florian
das sind doch mal gute nachrichten :wink:
für die umsetzung der synchro hab ich schon eine vielversprechende idee.

stellt sich mir nur noch die frage, wo ich die Servos herbekomm und, ob ich auf irgendwelche Besonderheiten achten muss.

z.B. sind das die dinger und kann ich mir da einfach ein x-beliebiges bestellen oder gibt's dafür "bessere" adressen... http://www.voelkner.de/search/search.html?categories_id=8661&keywords=servo

und danke für den link

http://www.voelkner.de/products/113680/Top-Line-Standard-Servo-RS-2-JR.html

Diesen besitze ich, der stammt jedoch aus meinem Arduino Starterset von bausteln.de

Er funktioniert recht gut und genügt mir für meine Ansprüche, sonst habe ich leider keine Erfahrenungen. Am besten bestellst du einfach dort, wo du noch andere Dinge mitbestellst (Versandkosten sparen).

Hi

Für so eine kleine figur sollte man aber besser keine Standard-servo´s holen, die sind zu groß^^ (Standard ist die, wie sie schon sagt, standart größe) Ich würde Pico oder Nano-servo´s empfehlen :wink:

MFG, Robdeflop®

Da geb ich dir Recht, ich dachte nur an das Geld. Man könnte die Servos ja auch auf dem Standfuß montieren sodass man direkt einen festen Stand wegen des Gewichts hat. Ein Hebel muss ja sowieso zum Einsatz kommen, meiner Meinung nach, da könnte man den auch etwas länger machen. :slight_smile: Das war mein Gedanke

hehe^^...
ich habs mir auch schon gedacht, wollte aber erstmal überhaupt checken wie das so funktioniert.
aber sehr gut zu wissen, dass es auch sowas in klein gibt. hat das dann auch trotzdem genug power?

@ Uwe
Das mit dem Exzenter ist eine exzellente Idee.
Gibt's universal Exzenter für Servos?
Hab im Netz irgendwie nix finden können.

Und eine weitere Sache. Gibt's irgendwelche Aufsätze für die Servos um dieses Metallding(dieses Ding, an dem man den Propeller befestigt) zu verlängern?

Ich glaube du braucht keinen Exzeter

Ich nehm mal an Du baust die Servo am Fuße hinter der Figur ein. Dann mit Draht bringst Du die Bewegung vom Rotor des Servos zum Arm und zum Mund. Dann brauchst Du am Servo nur einen üblichen Hebel oder Kreuz.

Grüße Uwe

Danke euch soweit.
Hatte heute meinen ersten richtigen Spass damit. Servo + Arduino laufen :slight_smile: