Hier gibt es Beispiele zur Detektion schwacher statischer Magnetfelder.
https://www.youtube.com/watch?v=qgtkZRuTpxM
Hier gibt es Beispiele zur Detektion schwacher statischer Magnetfelder.
https://www.youtube.com/watch?v=qgtkZRuTpxM
Danke für den Link. Wir werden jetzt mal alle unterschiedlichen Methoden testen und dann einen Vergleich in unsere Arbeit aufnehmen. Ihr habt uns wirklich sehr geholfen : )
Wir sind uns immer noch nicht so ganz sicher bei der Auswahl des Magnetfeld-Sensors. Habt ihr vielleicht irgendwelche Vorschläge ? Sensoren mit denen ihr schon mal gearbeitet habt? Wichtig ist, dass sie mit I²C kommunizieren, damit wir auch verschiedene Sensoren anschließen können.
Unsere Berechnungen haben ein Magnetfeld von 0,4mT ergeben, da kann man dann aber im Notfall auch noch ein bisschen dran herum schrauben.
Geändert von Fili mi (20.09.2017 um 13:54 Uhr)
Hallo,
Gearbeitet ist jetzt übertrieben, eher "besitzen und schon mal mit rumgespielt", wäre bei mir dieser
https://www.nxp.com/docs/en/data-sheet/FXOS8700CQ.pdf
Und das auch nur, weil er schon auf dem Controllerboard ist
https://os.mbed.com/platforms/FRDM-K64F/
(Ist kein Arduino sondern ein ARM mbed. Prozessor ist fast identisch mit dem auf dem Teensy 3.5 in der Arduino Welt.)
Es gibt den Sensor auch auf einem Breakoutboard von Adafruit, das spricht für eine gewisse Verbreitung.
http://www.exp-tech.de/adafruit-prec...21002?___SID=U
Tut er.
Messbereich ist +/- 1200 Mikrotesla, würde also im Prinzip passen.
Mehr als die Beispielprogramme ausprobiert habe ich aber nie.
Auf dem "BBC Microbit" ist ein Magnetfeldsensor drauf.
Der besondere Vorteil bei dieser Varante ist I2C Anschluss, mit Controller, in Block Code programmierbar alles komplett für ca. 17€ fertig zum ausprobieren.
https://www.youtube.com/watch?v=LmbzXoVN9I0
Wäre auch eine Möglichkeit, je nach Programmierkenntnissen.
Technisch ist es nicht so weit weg von meinem Vorschlag, auch das BBC Microbit ist unter der Haube ein mbed Board (wenn in C++ programmiert). Der Sensor ist auch von NXP, allerdings vom ehemaligen "Philips" Teil der Firma, der FXOS8700 stammt vom ehemaligen "Motorola".
Den FXOS8700 gibt es in der Arduino Welt auch noch auf dem Teensy Prop Shield
http://www.exp-tech.de/teensy-prop-s...motion-sensors
da schein es auch diverse Software zu geben
https://www.pjrc.com/store/prop_shield.html
Vielen Dank für eure schnellen Antworten, damit können wir jetzt wirklich was anfangen.
Eine Frage hätte ich aber noch:
Was passiert eigentlich, wenn wir den Messbereich überschreiten? Wird er dann nicht-linear oder wird er kaputt?
Also kaputt gehen die Sensoren sicher nur bei sehr starken Magnetfeldern. Also nicht unbedingt den Magneten direkt dran halten. Bei normaler Messbereichsüberschreitung kommt irgendein Wert der "Fehler" signalisiert, ähnlich wie bei einem Multimeter.
Das alles kann man sich im Datenblatt suchen. Da wird man sowieso einige Zeit mit verbringen müssen, weil die fertige Software wahrscheinlich noch für diesen Anwendungsfall optimiert werden muss.
Lesezeichen