Kalıcı bir mıknatısı akıllı telefonum için giriş aygıtı olarak kullanmayı düşünüyorum. Bununla ilgili bazı makaleler okudum, ama gerçekten işlerin nasıl yürüdüğünü anlamak istiyorum. Entegre pusulayı kullanarak alan kuvvetini üç eksen boyunca okuyabilirim. Bu okumalar göz önüne alındığında, manyetik alanın hangi özelliğini jest tanıma için kullanabilirim?
Bir şey yapmak için, akıllı telefona yakın mıknatıs olmadığında, üç eksen boyunca manyetik alan gücünü korumam gerekir. Sonra diğer okumalarla karşılaştırın.
Akıllı telefona yakın bir yere bir mıknatıs yerleştirdiğimde okumalar değişecektir. Üç eksen boyunca aynı değerleri okuduğumda mıknatısın o konumda olup olmadığını söyleyebilirim. Bunun nedeni, mıknatısın, manyetometre tarafından okunan "genel" manyetik alanı değiştirmesidir.
Kutupsal koordinatların açısı yaklaşık 180 derece değiştiğinden, belirli bir pozisyondaki bir mıknatıs büküldüğünde / kıvrıldığında bir tıklamayı simüle edebilirim. Bunun nedeni, mıknatısların kuzey ve güney kutbuna sahip olmalarıdır, bu nedenle bükülmesi direği ve bunun sonucunda kutupsal koordinatların açısını değiştirir.
Bir eksen boyunca (kaydırıcı gibi) bir hareketi simüle etmek istiyorum. Manyetik alan kuvvetini daha önce bu pozisyonlarda tespit edilenlerle karşılaştırarak, başlangıçta mı yoksa sonunda mı olduğumu söyleyebilirim. Ortada mıyım yoksa başka bir noktada mı olduğumu nasıl anlarım? Kesin çözüm, okumaları tüm bu noktalarda saklamak olacaktır ancak umarım eksik olduğum manyetik alan hakkında bir şeyler vardır. Kullanabileceğim noktalar arasında bir yasa veya korelasyon var mı?
Bunlar x ekseni boyunca yedi eşit noktadan kaydettiğim bazı okumalar:
x, y, z
-39.55, -51.19, -32.67
-26.01, -41.83, -32.95
-19.94, -34.08, -33.28
-16.43, -26.62, -32.72
-15.98, -22.6, -33.07
-15.93, -20.72, -32.96
-16.85, -18.87, -33.11
Şimdiye kadar düşündüğüm en iyi şey hareketi doğrusal bir işlevle tahmin etmektir, ancak işler o kadar iyi sonuç vermez (örneğin 4. ve 7. konumlar x boyunca neredeyse aynı değere sahiptir, ancak iki farklı konumda olurlar. hangisinin son olduğunu ve hangisinin orta olduğunu söyleme). Bu bir örnek, nerede olduğuma bağlı olarak kendimi çok farklı problemlerle bulabilirim. Bununla nasıl başa çıkmalıyım? Mıknatıs manyetometreden uzaklaştıkça manyetik alan daha az güçlüdür; bu durumu nasıl bir fonksiyon tanımlayabilir?