Hallo, ich brauche mal wieder eure Hilfe. Ich baue mir derzeit ein kleines Armband, auf dem ich mir mehrere Informationen anzeigen lasse. Die Anzeige läuft soweit auch schon. Um die Batterie zu schonen, wird die Anzeige (derzeit über einen Taster) stets ausgeschaltet und bei bedarf wieder eingeschaltet. Nun soll dies aber automatisch geschehen. Wenn ich den Arm also in eine bestimmte Position hebe, soll das die Anzeige aktivieren und wenn ich ihn hängen lasse, soll sie wieder ausgehen. Nun bin ich mir nicht sicher, was für einen Sensor ich nun genau bräuchte (oder vielleicht beide um die Fehler auszugleichen)? Könnt ihr mir da bitte helfen, was ich denn brauche und über was ich mich dann informieren müsste? Vielen Dank und Grüße Dominik
Danke für den Tipp. :) Die scheinen aber recht groß zu sein aber ansonsten genau so etwas was ich suche! Gibt es die auch in einer Größe von vielleicht 1-2 1206 Widerständen? Konnte nur solche Röhren oder so Quaderförmige finden. Auf die Bauhöhe kommt es vor allem an, da ich mir bisher besonders Mühe gegeben habe, das ganze später so flach wie möglich zusammenbauen zu können? Grüße
Hallo, nimm einen 3Achsen Beschleunigungssensor. Der gibt dir die Beschleunigungen in X Y und Z aus wobei die Erdbeschleunigung auch mit angezeigt wird. Sprich du kannst definierten wenn X Y und Z einen gewissen Wert haben dann ist dein Armand in der richtigen Lage. Quecksilberschalter gibts nicht mehr. Wenn dann Neigungsschalter. Würde allerdings ersteres Verwenden denn da kannst du per Software die Lage erkennen. Gruß Karl
Allerdings mit dem Unterschied, dass ein Neigungsschalter keinen Strom Verbrauch, wenn er nicht aktiv ist
Stimmt. Wobei moderne Sensoren (zB der BMA020) mit 200µA auskommt bzw 1µA im Standby Kommt drauf an wie wichtig die Stromaufnahme ist.
Aber hatten Beschleunigungssensoren nicht auch einen Fehler ähnlich dem Drift eines Gyros? Stromaufnahme ist schon wichtig. Das ganze soll dann ja auch später mit einem Akku laufen; Ziel dabei ist wenigstens 3 Tage durchzuhalten, bis das Ganze wieder an die Steckdose muss. Neigungsschalter wären demnach schon ganz schön aber ich habe bisher halt nur welche gefunden, die zu klobig wären. Der Beschleunigungssensor dürfte halt auch nicht zu Stromhungrig sein. Wobei die Genauigkeit wohl nicht überragend sein braucht. Die Lage bräuchte ja nur in etwa stimmen. Wobei der BMA020 schon interessant klingt. Bin aber natürlich für weitere Anregungen offen! Vielen Dank schon mal für Eure Anmerkungen!
:
Bearbeitet durch User
Gyro driftet, Accelerometer rauscht. In deinem Fall eher kein Problem. MPU-6050, Accelerometer Low Power Mode Current @ 1.25Hz update rate: 10μA. CR2025 -> ~2 Jahre. LG, Sebastian
:
Bearbeitet durch User
Den MPU-6050 hatte ich auch schon mal gesehen; dachte nur, als wäre das, als wenn man mit Kanonen auf Spatzen schießt. Hatte aber nicht gesehen, dass man alles andre ja auch abschalten kann und es diesen Low-Power-Mode gibt. Werde ich mir auf jeden Fall mal besorgen. Vielen Dank!
http://www.ebay.de/itm/MPU-6050-3-Axis-Gyroscope-GY-521-Accea-lerometer-Module-for-Arduino-3V-5V-/171225335503 Preis: 2,85 Euro Das Board ist recht klein, ca. 15 x 20mm und die Versandzeit lag nur bei 12 Tagen.
Karl Heinz schrieb: > Quecksilberschalter Wie bist du denn heute (Korrektur: gestern) drauf? :-)
:
Bearbeitet durch User
Udo Schmitt schrieb: > Karl Heinz schrieb: >> Quecksilberschalter > > Wie bist du denn heute (Korrektur: gestern) drauf? :-) Die Idee ist eigentlich nicht schlecht, sie verbraucht keinen Strom und ist trotzdem immer aktiv.
Hi Dominik, bezüglich des Beschleunigungssensors kann ich dir auch nur versichern das diese so wenig Strom verbrauchen das du ihn bedenkenlos einsetzen kannst. Zudem ist deine Elektronik so flexibler und du kannst auch die Position deiner Uhr genauer bestimmen. Ich habe den MMA8453Q von Frescale, in zusammenhang mit einem ATtiny84 komme ich im Sleep-Mode mit aktiviertem Bewegungsinterrupt des Sensors (12.5Hz Sample Rate) auf gerademal 7uA.
Danke für den Hinweis, Florian. Dann sollte das ganze ja funktionieren.:) Der MPU-6050 ist bestellt; mal schauen, wann er ankommt und ich loslegen kann. Beim Datenblatt steige ich noch nicht ganz durch aber da muss man sich, glaube ich, halt einlesen. Grüße Edit: Habe mir gerade mal den MMA8453Q angeschaut. Dieser scheint noch etwas sparsamer zu sein; zudem lässt sich die Sampling-Rate in kleineren Schritten einstellen. Kannst du mir noch etwas zu dem Rauschverhalten sagen? Ich bin da noch etwas unerfahren; sollte ich für meine Anwendung die Daten noch filtern oder kann ich mit den Rohdaten einigermaßen vernünftig arbeiten?
:
Bearbeitet durch User
Hi Dominik, das Rauschverhalten habe ich selbst nicht direkt untersucht. Kann dir nur sagen das ich bei der Verwendung des 8bit Wertes und einer Auflösung von 15,6mg ein Rauschen von 1 bit habe. Somit 15,6mg. Zumindest sind das die Schwankungen wenn meine Elektronik ruhig auf dem Tisch liegt. Solltest du Code Beispiele brauchen kann ich dir sicher auch helfen. Habe zum einen eine komplette I2C Kommunikation für einen MEGA88 mit master slave Hardware I2C und eine I2C Variante auf Basis der internen USI Hardware (Bsp. TINY84A).
Gyro driftet nicht. Ein Gyro hat wie der Beschleunigungssensor auch einen Offset. Allerdings wird das Gyrosignal für 90% der Anwendungen aufintegriert und dann erst verwendet. Dann wird aus dem Offset eine Drift.
@Florian Super, danke für die Hinweise! Ich habe mir jetzt mal welche bestellt und werde das ganze dann mal testen und vergleichen. Vielen Dank für dein Angebot mit dem Beispiel-Code; werde mich erstmal selber daran versuchen und wenn ich am Verzweifeln bin, komme ich aber gerne wieder darauf zurück. :) @Lohmich Danke für den Hinweis; wieder was gelernt. :) Grüße Dominik
Dominik Gebhardt schrieb: > wenn ich am Verzweifeln bin, komme ich aber > gerne wieder darauf zurück. Da der Florian den Thread bestimmt nicht abonniert hat und sich auch nicht angemeldet hat kannst du ihn dann aber keine Nachricht schicken oder sonst wie kontaktieren ... nur so als kleiner Hinweis.
@Mike natürlich hast du recht, war nur zu faul mich für einen kurzen Kommentar einzuloggen ;). Also bin über diesen Account erreichbar.
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.