Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, anlatıcı MPU 6050 ivme ölçer sensörünün ESP kartlarla nasıl kullanılacağını göstermektedir.
- Video, MPU 6050 sensörünün tanıtımıyla başlayıp, ESP 32 kartı ile nasıl bağlanacağını ve MP6050 Token H kütüphanesinin kullanımını açıklamaktadır. Anlatıcı, sensörden okunan açı bilgilerini OLED ekran üzerinde gösterme, X eksenindeki açısal bilgiye göre servo motoru hareket ettirme ve Y eksenindeki açısal değere göre LED kontrolü yapma gibi basit bir örnek uygulama gerçekleştirmektedir. Video, devre şeması, gerekli malzemeler ve kod detaylarıyla devam edip, son olarak uygulamanın çalıştırılmasıyla sonlanmaktadır.
- 00:01MPU 6005 İvme Ölçer Sensörü Tanıtımı
- Video, MPU 6005 ivme ölçer sensörünün ESP kartlarla nasıl kullanılacağını anlatmaktadır.
- MPU 6005, üç adet akselerometre ve üç adet gyro bulunduran, elektronik devrelerde ve robotik uygulamalarda kullanılan bir ataletsel konumlandırma sensörüdür.
- Bu sensör, projelerde çeşitli gelişmiş uygulamalar gerçekleştirmek için kullanılabilir.
- 00:58Proje Malzemeleri ve Amacı
- Proje için ESP32 kart, MPU 6005 IMU sensör, OLED ekran, 9 gramlık servo motor ve LED kullanılmıştır.
- Proje, karttan okunan X, Y ve Z eksenindeki açısal bilgileri ekrana yazdırıp, X eksenindeki açısal bilgiye göre servo motoru süreceği ve Y eksendeki açısal değer belli bir değerin üstüne ve altına çıktığında LED'i yakıp söndürecektir.
- 01:34MPU 6005 Sensörünün Teknik Özellikleri
- MPU 6005, üç eksenli bir gyro ve üç eksenli bir açısal ivme ölçer bulunduran altı eksenli bir ataletsel ölçüm sensörüdür.
- Bu sensör, robotik projelerde denge sağlamak ve uçak, drone gibi sistemlerde uzaysal pozisyonu anlamak için kullanılır.
- Sensör, uçağın rol dönme ekseni, tırmanma ekseni ve sağa sola kayma eksenini algılamak için kullanılır.
- 02:50Sensörün Bağlantıları ve Kullanımı
- Sensör, ESP kartlarla I2C iletişim metoduyla konuşturulur ve sadece 3.3V VCC, Ground, Clock ve Data pinleri kullanılır.
- Sensörün üzerinde X ve Y eksenini gösteren bir oryantasyon resmi mevcuttur.
- MPU 6005 kartı ESP ile konuşturmak için en kullanışlı kütüphane MP650TokenH kütüphanesidir çünkü doğrudan açısal değerleri kullanmamıza imkan sağlar.
- 04:48Sensörün Hataları ve Kullanımı
- MPU 6505 gibi sensörler drift (eksenel hatalar) denen hatalara maruz kalır ve hassas projelerde filtrelemeler kullanılarak bu drift azaltılmaya çalışılır.
- Z eksen bilgisi genelde pek güvenilir değildir.
- Sisteme ilk elektrik verildiğinde kartın 2-3 saniye sabit tutulması gerekiyor ki gyro offsetler doğru hesaplansın.
- 06:04Örnek Uygulama ve Kod
- Örnek uygulamada sensörden okunan açı bilgileri OLED ekran üzerinde gösterilecek, X eksendeki harekete göre servo motor doğrusal olarak hareket ettirilecek ve Y eksendeki veriye göre LED'in yanması sağlanacak.
- Kodda MP650TokenH kütüphanesi, Adafruit sensör kütüphanesi ve ESP32 servo kütüphanesi kullanılır.
- Servo, 13 numaralı pine bağlanır ve 50 Hz PWM sinyalleriyle çalışır.
- 08:06Kodun Çalışma Prensibi
- Loop kısmında ekran temizlenip başlangıç pozisyona getirildikten sonra MP650 verileri çekilir ve ekrana yazdırılır.
- X değeri -90 ile +90 arasında servonun 0000-1000 değerlerine ölçeklendirilerek servonun hareket etmesi sağlanır.
- Y ekseninden alınan bilgiye göre açı 30 derecenin üstünde veya altında olduğunda LED'in yanması veya sönmesi sağlanır.
- 09:12Projenin Çalıştırılması
- Kod yüklendikten sonra birkaç saniye kıpırdamadan beklenmelidir çünkü sensörler kalibrasyon yapıyor ve offset değerlerini buluyor.
- Ekran üzerinde açı X, Y ve açı Z değerleri görüntülenir.
- X ekseninde hareket ettirildiğinde servoda orantısal olarak karşılık verir ve Y ekseninde 30 derece eğimi geçildiğinde LED lamba yanarak harekete cevap verir.