Google amca ile haşırneşir olurken birde sizlere sormak istedim.
Amaç bisiklet/motosiklet üzerine monte edip sağ-sol vb.. eğim değerini derece cinsinden göstermek için tavsiye ne tür bir sensör tavsiye dersiniz.
Mpu6050 baya iyi çalışıyor.
https://youtu.be/6kFEnouEjso
MPU6050 değil de 9250 gibi bir model vardı manyetometreli 9DoF. Bu ürün DMP özellikleri aktif edildiğinde hiç bir hesap yapmadan euler açıları cinsinden veri üretiyor.
Adafruit hala satıyorsa BMO095 (yanlış değilse) de aynı şekilde daha zahmetsiz üretiyor bu veriyi...
HMC6253 te olabilir diye düşünüyorum çok detaylı veri istemiyorum. düşük güç tüketimi önemli
I2C arayüzü ile minik 20mmX20mm pcb bulabilirsem iyi olur. zira STM32L0 (STM32L031K6T6) kartı bu boyda yapmayı düşünüyorum. veriyi şimdilik grafik olmadan 0,96" OLED üzerinde göstermek niyetindeyim.
Şu boy bir pil kullanmayı planlıyorum.
(http://i.hizliresim.com/VMX4Mn.jpg)
Ben en tatmin edici sonucu 9DoF ile elde ettim. Tabi seçim sizin ancak manyetometre olmayınca Yaw ekseninde kaymalar olacak vs. bir sürü iş. Kolay çözeyim diyorsanız direkt euler açısı cinsinden sonuç üreten bir modül alıp geçmenizi tavsiye ederim. Bkz. BNO055 (Bir önceki mesajda yanlış yazmışım.)
Alıntı yapılan: Cemre. - 22 Haziran 2017, 20:09:37
Ben en tatmin edici sonucu 9DoF ile elde ettim. Tabi seçim sizin ancak manyetometre olmayınca Yaw ekseninde kaymalar olacak vs. bir sürü iş. Kolay çözeyim diyorsanız direkt euler açısı cinsinden sonuç üreten bir modül alıp geçmenizi tavsiye ederim. Bkz. BNO055 (Bir önceki mesajda yanlış yazmışım.)
Kesin ve kolay bir çözüm sunuyor olmalı. Çünkü fiyatı 180 lira :D
Alıntı yapılan: ghistmanzero - 22 Haziran 2017, 20:19:01
Kesin ve kolay bir çözüm sunuyor olmalı. Çünkü fiyatı 180 lira :D
Donanım gerekli hesaplamaları yapıp size doğrudan yaw-pitch-roll açısı veriyor. Daha ne yapsın? ;)
Uğraşmak istiyorum derseniz MPU6050 de DMP sunuyor, fena değil ancak Manyetometre bulundurmadığından drift sorunu yaşayacaksınız. Manyetometer olanla ise bir sürü kalibrasyon problemi vs. Hızlı sonuca ulaşmak istiyorsanız bu tip tek-çip çözümlere yönelmek daha doğru diye düşünüyorum. Tercih sizin :)
MPU9250'yi DMP özelliğini aktif ederek kullanmak da daha uygun fiyatlı çözüm olabilir.
ADXL345 ile başlayıp, HMC6253 ile devam eden araştırmalarımda sizlerin verdiği, MPU9250ve BNO055 sensörlerini inceledim. bir çoğu çok pahalı.
Amaç bisklet/motorsiklet'in nekadar yan yatığığnı göstermek. şukadar derece sağa yattı veya şukatada derece sola yattı. drone vb. gibi sitemlerdeki gibi çok detaylı bir veri istenmiyor.
Belki ilginizi çekebilir.
http://www.icstation.com/axis-gyro-mpu6050-module-engine-kalman-accelerometer-stm32-inclinometer-p-8657.html
https://youtu.be/FW8ivDylOr8 (https://www.youtube.com/watch?v=FW8ivDylOr8)
https://youtu.be/sYREhMF5dAI (https://www.youtube.com/watch?v=sYREhMF5dAI)
şu iki video ilk etapta yapmak istediğimi gösteriyor
mpu6050 ile ugraşmstım daha önceden ama çok gürültü karışıyordu sinyale 9dof lu olanında buna uygun bir çözüm sunuyormu.
Küçük bir sorum olacak. MPU6050 kullanmaya çalışıyorum. Örneklere baktığım own adress kullanılmış. Sorum şu: Bu sensörü kullanırken işlemcimizi slave olarak mı kullanmamız gerekecek?
Normal senaryo için hayır, sensörün slave adresi üzerinden okuyup yazacaksınız.
MCU ne zaman isterse o zaman okuyacak yani..
Alıntı yapılan: Emre_Tuncay_ - 23 Haziran 2017, 00:14:55
mpu6050 ile ugraşmstım daha önceden ama çok gürültü karışıyordu sinyale 9dof lu olanında buna uygun bir çözüm sunuyormu.
MPU6050'de Digital LowPass Filter mevcuttu. 9250 de de olmalı.
I2Cdevlib sitesine bir bakın.
Cemre. stm örneklerinde oar1 registeri kullanılmış. Bu da slave kullanım için. Master olarak kullanmaya çalışıyorum ve her zaman kullandığım kodlarım bu sensörde çalışmıyor. Yoksa bozuk olduğunu düşünmeye başlıyacam.
Örnekleri bilemiyorum, çokça çalışma yaptığım bir çip ancak uzun zaman oldu.
Haberleşmede sorun yoksa çipi uyandırmak için ufak bir prosedür vardı. Bir biti 0-1 yaparak uyandırmak gerekiyordu vs.
MikroC'nin LibStock'ta bir örnekten yola çıkarak çözmüştüm ben de.
https://www.i2cdevlib.com/devices/mpu6050#registers
mpu 6050 ile baya güzel sonuçlar almıştım hocam,adxl serileri çok uğraştırmıştı,
Ben bir soru sormak istiyorum yeni konu açmak istemedim hata ettiysem affola,uyarırsanız derhal mesajımı silerim.
İtalyan menşeili bir tarım makinası var ve traktöre bağlanıyor,bu makinanın 2 tekeri var ve tekerler sensörden aldığı bilgiyle(bağlı olduğu traktörün dönüş yönüne göre tekerlerini hidrolik olarak sağa-sola döndürebiliyor burdaki amaç traktör lastik izi üzerinden küçük çapta dönüş yapıp araziyi bozmaması)dönüyor,sensör traktörün arka kısmına bağlanıyor,sigara paketi büyüklüğünde ve yaw açısıyla çalışıyor,anlamadığım nokta yaw açısı demek sensörün manyetik alanı ölçmesi demek değil mi?neye göre açıyı biliyor bu sensör?kuzey-güney-doğu-batı olayı mı?roll ve pitch i anlıyorum ama yaw olayını çözemiyorum.
Alıntı yapılan: argeman - 24 Haziran 2017, 04:27:21
mpu 6050 ile baya güzel sonuçlar almıştım hocam,adxl serileri çok uğraştırmıştı,
Ben bir soru sormak istiyorum yeni konu açmak istemedim hata ettiysem affola,uyarırsanız derhal mesajımı silerim.
İtalyan menşeili bir tarım makinası var ve traktöre bağlanıyor,bu makinanın 2 tekeri var ve tekerler sensörden aldığı bilgiyle(bağlı olduğu traktörün dönüş yönüne göre tekerlerini hidrolik olarak sağa-sola döndürebiliyor burdaki amaç traktör lastik izi üzerinden küçük çapta dönüş yapıp araziyi bozmaması)dönüyor,sensör traktörün arka kısmına bağlanıyor,sigara paketi büyüklüğünde ve yaw açısıyla çalışıyor,anlamadığım nokta yaw açısı demek sensörün manyetik alanı ölçmesi demek değil mi?neye göre açıyı biliyor bu sensör?kuzey-güney-doğu-batı olayı mı?roll ve pitch i anlıyorum ama yaw olayını çözemiyorum.
Manyetometre varsa misal kuzeyden doğuya dönüş acısını bulabilirsiniz. Yoksa ivme ölçer ve jiroskop çifti ile ölçüme başlanan ilk anı referans alıp açı üretebilirsiniz. Ikincide drift problemi yaşamanız muhtemeldir.