Schritt 3: Die Beziehung zwischen aufgebrachte Kraft und Spannung registriert
Wir haben eine Menge Tests, um die Beziehung zwischen der Krafteinwirkung und Lesungen aus dem Arduino zu finden, aber die Ergebnisse schien sehr instabil. Wir haben versucht, glätten/durchschnittlich (Link zum Code) die Messwerte, aber die Ergebnisse noch schien sehr wenig präzise und zeitweise völlig zufällig. Wir haben auch ein Potentiometer (Link), um die Schwelle zu variieren, oberhalb derer Lesungen wurden aufgezeichnet, aber es hat nicht geholfen mit die Lesungen zu stabilisieren.
Ein Klopfen erfolgt über einen bestimmten Zeitraum hinweg. Da wir wenig oder gar keine Verzögerung (1 Millisekunde) verwendet, lesen wir mehrere Werte in einem klopfen. Die Werte in den Punkten in der obigen Grafik zeigte erfolgt durch Addition der verschiedenen Lesarten aus einem klopfen. Die Lesungen könnte alle ganzen Zahlen von 0 bis 1023, und eine typische Lesung war (0, 200, 65, 2, 1, 0), eine Wertschöpfung von 268 im Diagramm.
Ein wichtiger Faktor bei der Registrierung die Werte ist die Zeit vom Beginn bis zum Ende des Zuschlags. Wenn Sie eine große Menge an Kraft auf den Sensor, sondern in einem langen ein Reittier Zeit anwenden, werden der registrierte Spannungswerte noch klein sein. Wenn die Auswirkungen über einen kurzen Zeitraum hinweg erfolgt, werden die Werte höher.
Abschluss des Tests: Die Sensoren sind nicht sehr genau. Sie sollten verwendet werden, zu erkennen, dass ein Schlag Ort, sondern als den Betrag der Kraft in ein Klopfen verwendet genommen hat. Das heißt, es sei denn, Sie sind auf der Suche nach durchschnittlich der Lesungen der mehrere Schläge mit der gleichen Kraft und Dauer auswirken.
Nach Angaben der Hersteller unserer Sensoren ist die Beziehung zwischen der einwirkenden Kraft und registrierte Spannung linear. Aber aus unserer Erfahrung scheint die Richtigkeit nicht sehr gut zu sein.