Hallo, Ich hätte mal eine Frage zum Arduino UNO. Und zwar möchte ich, wenn ich den Arduino um die eigene Achse drehe, genau Wissen um wieviel grad er sich gedreht hat. Denn auf den arduino will ich auch einen Motor anschließen, der diese drehbewegung dann ausgleicht. Dass heißt: Wenn ich den Arduino z.B. Um 15 Grad nach rechts drehe, dann soll sich die Motor-Achse um 15 Grad nach Links drehen. Genau sowie man im Video sieht!(die Auf-ab Bewegung des Laufes habe ich schon selber hingebracht. Das angehängte Video sollte nicht zur Werbung, sondern ausschließlich zum bildlicheren vorstellen meines Textes dienen!
Berechnen oder Auslesen. Für zweiteres brauchst du einen Gyroskopsensor, gibts fertig aus eBay.
Ein Gyroskopsensor... einer, der gps daten empfängt? Wenn ich bei Ebay den suchbegriff eingebe, dann finde ich nichts.
Also, wenn ich in ebay "Arduino Gyroskop" eingebe krieg ich schon nen Arsch voll Treffer.
Das ist, denke ich, nichts anderes (oder zumindest was ähnliches), wie ein accelerometer.
Ich würde einen Kompass wie z.B. den HMC5883L verwenden, das Gyro driftet zu viel... Benjamin Winter schrieb: > Das ist, denke ich, nichts anderes (oder zumindest was ähnliches), wie > ein accelerometer. Eigentlich nicht, der Accelerometer misst translatorische Beschleunigungen, während das Gyro die Winkelgeschwindigkeit misst.
:
Bearbeitet durch User
Und weiter? Wenn du Bewegung und Beschleunigung messen kannst, kannst du die Drehung bestimmen. https://www.youtube.com/watch?v=qmd6CVrlHOM
Benjamin Winter schrieb: > Das ist, denke ich, nichts anderes (oder zumindest was ähnliches), wie > ein accelerometer. Nur, dass Accelerometer lineare Bewegungen ausmessen und Gyros Drehbewegungen. Der MPU-6050 hat beides drin.
Marcus W. schrieb: > Youtube-Video "MPU-6050 Data with a Complementary Filter" Wenn das Teil nur auf einer Ebene liegt, wirst du mit dem Acc kaum die Drift des Gyros um die y-Achse ausgleichen können. Wenn dich das Teil nur um die y-Achse dreht, sollten die Beschleunigungen eigentlich alle konstant bleiben.
Vielen Dank für die Antworten! Dieser HMC5883L, ist das ein digitaler Kompass? Wenn ja, dann kann er nur drehbewegungen messen. Und genau das will ich. Ich brauche keinen gyro Sensor oder ähnliches. Ich benötige nur einen digitalen Kompass.
Benjamin Winter schrieb: > Ich benötige nur einen digitalen Kompass. http://de.wikipedia.org/wiki/Kreiselinstrument http://de.wikipedia.org/wiki/Drehratensensor
:
Bearbeitet durch User
Gibt es nicht einen 'digitalen Kompass', der nur eine drehbewegung messen kann, und zwar die drehbewegung der senkrecht stehenden Achse? (Genau das gleich, was ein handelsüblicher Kompass, nur der digitale messdaten weitergibt)?
Benjamin Winter schrieb: > Gibt es nicht einen 'digitalen Kompass', der nur eine drehbewegung > messen kann, Das gibt es schon, allerdings sollten keine grösseren Metallmassen in der Nähe sein.
Benjamin Winter schrieb: > Gibt es nicht einen 'digitalen Kompass', der nur eine drehbewegung > messen kann, und zwar die drehbewegung der senkrecht stehenden Achse? Doch gibt es - nennt sich Gyro.
Danke für die Vielen, für mich weiterbildenden Antworten! Als gyro werde ich den HMC5883L nehmen, Er gefällt mir, da er sehr genau und einfach zu programmieren ist.
Marcus W. schrieb: > Doch gibt es - nennt sich Gyro. Und wie willst du die Drift des Gyros ausgleichen? Benjamin Winter schrieb: > Als gyro werde ich den HMC5883L Sicher nicht, der HMC5883L ist ein Magnetfeldsensor (Kompass) und kein Gyro.
:
Bearbeitet durch User
Der HMC5883L ist ein magnetfeldsensor, das habe ich gerade vor einigen sekunden gelesen. Trotzdem werde ich ihn verwenden, da er perfekt zu meinem Projekt 'Arduino im ferngesteuerten 1:8 Panzer' passt! Jetzt habe ich aber eine Frage: Im Video http://www.youtube.com/watch?v=X2x0VfGT6Do Sieht man deutlich, dass der einen virtuellen Kompass am pc ausgibt. Kann man das über den serial Monitor von der arduino IDE ausgeben? Wenn nicht, mit welchem Programm ist es am besten, Software zu erstellen?
nur mal so aus neugier, wofür macht man sowas? mir fällt kein Beispiel ein wo ich einen Arduino drehen würde und wollen würde das er sich zurück dreht^^
Hallo, Martin Käthe! Wie ich schon beschrieb, will ich den Arduino in einen 1:8 Panzer einbauen. Gar nicht soso einfach, als ich mir dachte! Aber jetzt bn ich schon beim letzten Teil, und zwar bei dem, im welchen es in diesem Forum geht: Das Kanonenrohr des Panzers so gleichmäßig wie möglich auf den vorher angezielten 'Feind' zu halten.
Das habe ich wohl überlesen :S danke dir für deine Antwort und viel Erfolg bei deinem Projekt poste mal nen Foto wenn du fertig bist. Die Idee find ich nämlich echt lustig!
Benjamin Winter schrieb: > Im Video Youtube-Video "HMC5883L Compass + Arduino + Processing" > Sieht man deutlich, dass der einen virtuellen Kompass am pc ausgibt. > Kann man das über den serial Monitor von der arduino IDE ausgeben? Warum nicht. Der Kompaß HMC5883L liefert die drei Vektorkomponenten des Magnetfeldes. Entweder man schickt die zusammen mit den Daten vom Neigungssensor direkt zum PC und läßt den daraus die Horizontalkomponente und die Richtung berechnen sowie die Visualisierung erledigen. Wenn man die Lage aber sowieso auf dem Arduino braucht, ist es wohl günstiger, den die Drehungen rechnen zu lassen und nur das fertige Ergebnis in die Welt zu schicken.
Das mit dem Kompass auf dem serial Monitor war nur so ne Frage nebenbei. Wenn ihr in einigen Wochen oder einem Monat wieder hereinschaut, dann habe ich sicher schon ein Foto vom Panzer mit dem Arduino gepostet!
Ps: Entschuldigung, Martin kathke, dass ich vorher Martin Käthe geschrieben habe, aber da ich diesen Beitrag mit dem ipad verfasst habe, hat das iPad automatisch den Namen von Kathe auf Käthe getauscht. Dass ist der Nachteil bei solchen "hochleistungstablets"
Benjamin Winter schrieb: > Dass ist der Nachteil bei solchen "hochleistungstablets" Deaktivier die Autokorrektur doch...
> Deaktivier die Autokorrektur doch...
Dann müsste ich durchschnittlich alle 20 sek. Die Einstellungen
öffnen...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.