İç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: Şekil Kartını Algıla
- Adım 6: İlk Programı Çalıştırın
- 7. Adım: Kartlardaki Şekilleri Tespit Edin
- Adım 8: Programı Çalıştırın
Video: Yeni Başlayanlar için Micro:bit MU Görüntü Sensörü - I2C ve Şekil Kartı Tanıma: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
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 bu konuda çok fazla rehber yok gibi görünüyor ve bazı yerlerde belgeler gerçekten iyi olsa da, bazı eksiklikleri de var ve programlama her zaman sezgisel değil. Bu yüzden başkalarına yardım etmek için bir dizi rehber ve proje yapacağım.
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ı, şekil 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.
Programı burada bulabilirsiniz.
Adım 5: Şekil Kartını Algıla
Şekil algılama kartı 0 veya 1 verir. Bir şekil kartı algılanırsa 1(doğru) ve şekil kartı algılanmazsa 0(yanlış) alırız. Yani Mu sensörü bir şekil kartı algılarsa gülen bir yüz almalıyız ve değilse, o zaman asık bir yüz almalıyız.
Kodu burada bulabilirsiniz.
Adım 6: İlk Programı Çalıştırın
Mu sensör kiti farklı kartlar içerir. Onları sensöre doğru tutmayı deneyin. Şekil kartlarını tanıyabilmeli ve bunlardan birini sunduğunuzda size bir gülümseme verebilmelidir.
7. Adım: Kartlardaki Şekilleri Tespit Edin
"Algoritma al", 0(Yanlış) veya 1(Doğru) çıktısını verir. Bir "Algoritma al" kullandığınızda, son pozitif "Algılama"nızdaki algoritmayı kullanır. Bu nedenle bu programda "Algılama" kullanan bir dış IF ELSE deyimi ve "Algoritma al" kullanan bir iç IF ELSE deyimine sahibiz.
Program, üçgen, kare, çapraz ve kene şeklindeki kartlardaki belirli şekilleri tanıyabilmeli ve şekilleri mikro:bit üzerinde gösterebilmelidir. Diğer şekil kartları, şekil kartları olarak tanıyacak ve size bir gülümseme verecektir.
Kodu burada bulun.
Adım 8: Programı Çalıştırın
Programı çalıştırdığınızda Mu sensörü ve micro:bit kare, üçgen, kene ve çapraz şekilli kartları tanıyabilmelidir. Diğer şekil kartlarını şekil kartları olarak tanıyacaktır, ancak size hangi kart olduğunu göstermeyecektir. Son şekil kartlarını tanıyabilmesi için programı genişletmeyi deneyebilirsiniz.
Ö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ü - 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: 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: 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