![Micro:bit MU Görüntü Sensörü - Nesne İzleme: 7 Adım Micro:bit MU Görüntü Sensörü - Nesne İzleme: 7 Adım](https://i.howwhatproduce.com/images/002/image-4080-11-j.webp)
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
![Micro:bit MU Görüntü Sensörü - Nesne Takibi Micro:bit MU Görüntü Sensörü - Nesne Takibi](https://i.howwhatproduce.com/images/002/image-4080-12-j.webp)
Dolayısıyla bu talimatta, bu talimatta oluşturduğumuz ve bu talimatta bir MU görüntü sensörü kurduğumuz Akıllı Arabayı programlamaya başlayacağız.
MU sensörünün trafik kartlarını takip edebilmesi için micro:bit'i bazı basit nesne takibi ile programlayacağız.
Gereçler
Malzemeler
1 x Mikro: bit
1 x Motor: bit
1 x MU görüş sensörü
1 x 2 eksenli kamera montajı
4 x M3 x 30 vida
6 x M3 x 6 vida
6 x M3 Ara Parça
10 x M3 fındık
1 x Teker tekerlek
2 x Akıllı araba motorları
2 x TT130 motoru
TT130 motor için 2 x Tekerlek
1 x 9 volt pil + pil tutucu
Biraz tel. Mümkünse iki farklı renkte
4 mm kontrplak (170 x 125 mm yapmalıdır)
Küçük bir çift taraflı bant parçası
Velcro bant (Kanca ve halka)
Sıcak tutkal
Aletler:
Tornavidalar
Lehimleme
Demir
Tel makası
lazer kesici
Sıcak yapıştırıcı tabancası
Delmek
2,5 ve 3 mm matkap uçları
1. Adım: MU Sensörünü Ayarlama
![MU Sensörünü Ayarlama MU Sensörünü Ayarlama](https://i.howwhatproduce.com/images/002/image-4080-13-j.webp)
Herhangi bir şeyi bağlamaya başlamadan önce sensörü doğru şekilde kurmak istiyoruz.
Mu Vision sensöründe 4 anahtar bulunur. Soldaki ikisi çıkış moduna, sağdaki ikisi ise adresine karar verir.
Adresin 00 olmasını istediğimiz için sağdaki her iki anahtarın da kapalı olması gerekir.
Farklı çıkış modları şunlardır:
00 UART
01 I2C
10 Wifi veri iletimi
11 Wifi görüntü aktarımı
I2C modunda çalışmak istiyoruz, bu yüzden iki anahtar 01'de olmalı, bu yüzden en soldaki kapalı ve diğeri açık olmalıdır.
2. Adım: MU Sensörünü Kablolama
Kablolama oldukça kolaydır, Mu sensörünü devre kartınıza bağlamak için sadece dört atlama kablosu kullanın.
Mu sensörü -> Breakout kartı
SDA -> pin 20
SCL -> pin 19
G -> Zemin
V -> 3.3-5V
Adım 3: Kamera Bağlantısını Kablolama
![Kamera Bağlantısını Kablolama Kamera Bağlantısını Kablolama](https://i.howwhatproduce.com/images/002/image-4080-14-j.webp)
Yatay hareketi kontrol eden servo motor pim 13'e ve dikey hareketi kontrol eden servo motor pim 14'e bağlanmalıdır.
4. Adım: Uzantıyı Alma
![Uzantıyı Alma Uzantıyı Alma](https://i.howwhatproduce.com/images/002/image-4080-15-j.webp)
![Uzantıyı Alma Uzantıyı Alma](https://i.howwhatproduce.com/images/002/image-4080-16-j.webp)
![Uzantıyı Alma Uzantıyı Alma](https://i.howwhatproduce.com/images/002/image-4080-17-j.webp)
İlk önce Makecode editörüne gidiyoruz ve yeni bir projeye başlıyoruz. Ardından "Gelişmiş"e gidip "Uzantılar"ı seçiyoruz. Danimarkalı olduğum için bu düğmelerin resimlerde biraz farklı adları olduğunu unutmayın. Uzantılarda "Muvision" ifadesini ararız ve elde ettiğimiz tek sonucu seçeriz.
Adım 5: Bağlantıyı Başlatma ve Algoritmayı Etkinleştirme
![Bağlantıyı Başlatma ve Algoritmayı Etkinleştirme Bağlantıyı Başlatma ve Algoritmayı Etkinleştirme](https://i.howwhatproduce.com/images/002/image-4080-18-j.webp)
Bu uzantıyı kullandığınızda, bazı "Tanımsızların özelliği okunamıyor" hatalarını alırsınız. Bunun nedeni, mikro: bit animasyonunun eksik olmasıdır. Programın derlenmesini ve çalışmasını etkilemez.
Kodun ilk turuncu kısmı I2C bağlantısını başlatır.
Kodun ikinci turuncu kısmı trafik kartı tanıma algoritmalarını etkinleştirir.
Sayıları göstermek sorun giderme için kullanılır. Programı çalıştırdığınızda micro:bit üçe kadar sayılmıyorsa, MU görüntü sensöründeki kabloların doğru pinlere düzgün şekilde bağlanıp bağlanmadığını kontrol edin.
İki kırmızı blok, kamera montajı için başlangıç konumunu belirler.
Adım 6: Program
![Program Program](https://i.howwhatproduce.com/images/002/image-4080-19-j.webp)
İlk iki kırmızı blok, kamera bağlantılarını kontrol eden servo motorları kontrol eder. Birincisi dikey hareketi, ikincisi ise yatay hareketi kontrol eder.
İlk dış "IF" blokları, MU sensörünün herhangi bir trafik kartını tespit edip edemediğini kontrol eder. Yapabiliyorsa, içerideki iki "IF" ifadesine geçiyoruz.
İlk "IF" ifadesi, algılanan kartın görüş alanında dikey yerleşimini kontrol eder. Görüş alanının ortasına bir kart yerleştirilirse dikey değer algoritmasından 50 değerini alacağız. Şimdi kartın tam olarak ortada olması biraz nadirdir. Çok hassas vurmalıyız, bu yüzden kameranın sabit durması gereken tek değer olarak 50 ile gidersek, o zaman aşağı yukarı sürekli hareket edecektir. Bunun yerine 45 ile 55 arasında bir şeyi ortada sayarız. Yani kartların dikey yerleşimi 45'in altındaysa dikey değişkeni +1 değiştirerek kamerayı biraz aşağı kaydırıyoruz. Aynı şekilde dikey yerleşim 55'in üzerindeyse dikey değişkeni -1 ile değiştirerek kamerayı biraz yukarı hareket ettiriyoruz. Değişkeni yükselttiğimizde kameranın yukarı, değişken yukarı çıkınca aşağı inmesi garip gelebilir ama motor böyle yerleştirilmiş.
İkinci "IF" ifadesi de aynı şeyi yapar, ancak yatay konum için. Yani trafik kartı görüş alanının en sağına geldiğinde kamera sağa, en soluna geldiğinde ise kamera sola doğru hareket edecektir.
Programı burada bulabilirsiniz.
7. Adım: Tamamlandı
![](https://i.ytimg.com/vi/ePuD0VuSfsg/hqdefault.jpg)
Şimdi programınızı Smart Car'a yükleyin ve test edin.
Değişkenlerdeki değişimi 1 yerine 2 veya 3'e çıkararak kameranın harekete ne kadar hızlı tepki vereceğini artırabilirsiniz. Bunun yerine 47'den 53'e çıkarmaya çalışın.
Önerilen:
Raspberry Pi ile Görüntü İşleme: OpenCV Kurulumu ve Görüntü Renk Ayrımı: 4 Adım
![Raspberry Pi ile Görüntü İşleme: OpenCV Kurulumu ve Görüntü Renk Ayrımı: 4 Adım Raspberry Pi ile Görüntü İşleme: OpenCV Kurulumu ve Görüntü Renk Ayrımı: 4 Adım](https://i.howwhatproduce.com/images/005/image-14151-j.webp)
Raspberry Pi ile Görüntü İşleme: OpenCV Kurulumu ve Görüntü Renk Ayrımı: Bu gönderi, takip edilecek birkaç görüntü işleme eğitiminden ilkidir. Bir görüntüyü oluşturan piksellere daha yakından bakıyoruz, Raspberry Pi'ye OpenCV yüklemeyi öğreniyoruz ve ayrıca bir görüntü yakalamak için test komut dosyaları yazıyoruz ve ayrıca c
Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - I2C ve Şekil Kartı Tanıma: 8 Adım
![Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - I2C ve Şekil Kartı Tanıma: 8 Adım Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - I2C ve Şekil Kartı Tanıma: 8 Adım](https://i.howwhatproduce.com/images/006/image-16720-j.webp)
Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - I2C ve Şekil Kartı Tanıma: Micro:bit için bir MU görüntü sensörü edindim. Pek çok farklı vizyon tabanlı proje yapmamı sağlayacak harika bir araç gibi görünüyor. Ne yazık ki bunun için pek çok rehber yok gibi görünüyor ve belgeler gerçekten
Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - Etiket Değerleri ve Numara Kartı Tanıma: 6 Adım
![Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - Etiket Değerleri ve Numara Kartı Tanıma: 6 Adım Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - Etiket Değerleri ve Numara Kartı Tanıma: 6 Adım](https://i.howwhatproduce.com/images/006/image-16852-j.webp)
Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - Etiket Değerleri ve Numara Kartı Tanıma: Bu, MU görüntü sensörü için ikinci kılavuzum. Bu projede, etiket değerlerini kullanarak farklı sayı kartlarını tanımak için micro:bit'i programlayacağız
Micro:bit MU Görüntü Sensörü - Nesneleri İzleme: 6 Adım
![Micro:bit MU Görüntü Sensörü - Nesneleri İzleme: 6 Adım Micro:bit MU Görüntü Sensörü - Nesneleri İzleme: 6 Adım](https://i.howwhatproduce.com/images/006/image-17672-j.webp)
Micro:bit MU Görüntü Sensörü - Nesneleri İzleme: Bu, micro:bit için MU görüntü sensörüne yönelik dördüncü kılavuzum. Burada micro:bit ile nesnelerin nasıl izleneceğini ve koordinatları bir OLED ekranına nasıl yazacağımı anlatacağım. Diğer kılavuzlarımda micro:bit'i bilgisayara nasıl bağlayacağımı anlattım
Micro:bit MU Görüntü Sensörü - Seri Bağlantı ve OLED Ekran: 10 Adım
![Micro:bit MU Görüntü Sensörü - Seri Bağlantı ve OLED Ekran: 10 Adım Micro:bit MU Görüntü Sensörü - Seri Bağlantı ve OLED Ekran: 10 Adım](https://i.howwhatproduce.com/images/008/image-22572-j.webp)
Micro:bit MU Görüntü Sensörü - Seri Bağlantı ve OLED Ekran: Bu, MU görüntü sensörü için üçüncü kılavuzum. Şimdiye kadar sayıları ve şekilleri olan kartları tanımak için MU'yu kullanmayı denedik, ancak MU sensörümüzü daha karmaşık projelerle keşfetmek için daha iyi bir çıktı almak istiyoruz. O kadar bilgi alamıyoruz