İçindekiler:
- Gereçler
- Adım 1: Sensörü Ayarlama
- Adım 2: Kablolama
- 3. Adım: Uzantıyı Alma
- Adım 4: Bağlantıyı Başlatma ve Algoritmayı Etkinleştirme
- Adım 5: Ana Program
- Adım 6: Programı Çalıştırma
Video: Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - Etiket Değerleri ve Numara Kartı Tanıma: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Bu, MU görüntü sensörü için ikinci rehberim. Bu projede, etiket değerlerini kullanarak farklı sayı kartlarını tanımak için micro:bit'i programlayacağız.
Gereçler
1 x BBC mikro:bit
1 x Morpx Mu Görüş Sensörü 3
1 x Mikro:bit devre kartı - Tüm devre kartlarının sahip olmadığı pin 19 ve 20'ye erişimi olması gerekir. Elecfreaks motorbit kullanıyorum çünkü o tahtayı seviyorum.
4 x Jumper Kablosu (Dişi-Dişi)
Adım 1: Sensörü Ayarlama
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.
Adım 2: 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
3. Adım: Uzantıyı Alma
İ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 4: Bağlantıyı Başlatma ve Algoritmayı Etkinleştirme
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ı, sayı 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, kablolarınızın doğru pinlere düzgün şekilde bağlandığını kontrol edin.
Adım 5: Ana Program
Tespit sayı kartı 0 veya 1 verir. Bir sayı kartı algılanırsa 1(doğru) ve sayı kartı algılanmazsa 0(yanlış) alırız.
"Algoritma etiket değerini al", neye baktığımızı düşündüğümüze ve MU görüntü sensörünün ne gördüğünü düşündüğüne bağlı olarak bize bir etiket değeri verir. Dolayısıyla, renklere bakıyor olsaydık 0'dan 8'e kadar bir sayı alırdık. 8, MU görüntü sensörünün mor algıladığı anlamına gelir, 1, siyah veya koyu gri algıladığı anlamına gelir ve 0, bilinmeyen bir şey algıladığı anlamına gelir. renk.
Sayı kartları için etiket değeri karttaki sayıya karşılık gelir, bu nedenle 8 sayısı algılanırsa MU sensörü ona etiket değeri 8 verir. Bu, programa her etiket değerinin ne anlama geldiğini söylememize gerek olmadığı anlamına gelir.. Programın sadece bize değeri göstermesi gerekiyor, bu yüzden "Dizeyi Göster" komutunu kullanıyoruz. Danca'da "Vis streng" anlamına gelir.
Program burada bulunabilir.
Adım 6: Programı Çalıştırma
Programı çalıştırdığınızda, Mu sensörü ve micro:bit tüm sayı kartlarını tanıyabilmelidir. Programı genişletmeyi deneyebilirsiniz, böylece hem sayı hem de şekil kartlarını tanıyabilir.
İşte diğer algoritmalardan bazıları ve bunlara karşılık gelen etiketler.
Şekil kartları etiketi:
Kontrol et -> 1
Çapraz -> 2
Daire -> 3
Kare -> 4
Üçgen -> 5
Geçersiz -> 0
Trafik kartları etiketi:
İleri -> 1
Sol -> 2
Sağ -> 3
Arkanı dön -> 4
Park -> 5
Geçersiz -> 0
Renk etiketi:
Siyah/Koyu Gri -> 1
Beyaz -> 2
Kırmızı -> 3
Sarı -> 4
Yeşil -> 5
Camgöbeği -> 6
Mavi -> 7
Mor -> 8
Bilinmiyor -> 0
Önerilen:
Micro:bit MU Görüntü Sensörü - Nesne İzleme: 7 Adım
Mikro:bit MU Görüntü Sensörü - Nesne İzleme: Bu talimatta, bu talimatta oluşturduğumuz ve bu talimatta bir MU görüntü sensörü taktığımız Akıllı Arabayı programlamaya başlayacağız. Mikroyu programlayacağız: bazı basit nesne izleme ile biraz, bu yüzden
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: 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
Micro:bit MU Görüntü Sensörü - Nesneleri İzleme: 6 Adım
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:bits Yeni Başlayanlar İçin Işıklar: 5 Adım
Micro:bits Yeni Başlayanlar için Işıklar: Bu talimat için bir Micro:Bit ve bir dizüstü bilgisayara ihtiyacınız olacak, Mac olamaz. Mac kullanıyorsanız, ek bir adım gereklidir veya bir USB bağlantı noktası için bir adaptör gereklidir
Arayüz Yağmur Damlası Sensörü ile NodeMcu- Yeni Başlayanlar İçin: 5 Adım
Arayüz Yağmur Damlası Sensörü ile NodeMcu| Yeni Başlayanlar için: Bu eğitimde, yağmur damlası sensörünü NodeMcu'ya nasıl arayüzleyeceğinizi biliyorsunuz