MakeBlock – MBot Kullanımı

Merhaba Arkadaşlar,

Web sitemiz üzerinden kodlama konusunda ulaşabildiğimiz tüm kaynakları paylaşmaktayız. Şimdiye kadar yaptığımız paylaşımlar Code.org, Scratch gibi bilgisayar üzerinden yapılan kodlama paylaşımları idi. Okulumuzda özellikle ilgisi ve yeteneği olan kurs öğrencilerimize bu kodlama alanları dışında robotik kodlama dersleri de vermekteyiz. Şimdiye kadar yaptığımız dersleri paylaşamadık ama yoğun talep üzerine paylaşmaya başlıyorum.

Derslere başlamadan önce hatırlatmakta fayda var ben robotik kodlama derslerini sadece kurs öğrencilerime veriyorum. Derslerde öğrenci sayısının fazla olması ve fiziki imkan yetersizliğinden bu alanda ders anlatmak çocukların çok ilgisini çekse de yeterince verimli olmuyor. Sınıflarımızın 35 kişilik olduğunu söylediğimde ne demek istediğimi anlayacaksınız.

Bu seneki kurs öğrencilerimle çok verimli bir dönem geçirdik ve ilk dönem kodlama konusunda tüm siteleri inceledik tüm etkinlikleri bitirdik. Artık robotik kodlamaya geçme zamanı geldi. 5. sınıf öğrencisi olduklarından direk Arduino ile başlamak yerine hazır Scratch bilgileri varken fazla ürkütmeden yavaş bir geçiş olması için MakeBlock yani MBot kullanarak bir geçiş oluşturmaya karar verdim.

Bu kapsamda Tübitak 4006 Bilim Fuarı desteği sayesinde 2 adet MBot aldık. Fuarda da birçok uygulamayı yapacak öğrencilerimize MBot ile derslerimize başladık.

Bu robotlarımızdan bir tanesi Bluetooth modülü ile diğer robotumuz 2.4G modülü ile bağlantı sağlamaktadır.

MBot üzerinde birçok hazır özellikle gelmektedir. Kutu içerisinden uzaktan kumandası ve kurulum kitapçığı çıkmaktadır. Kitapçığa bakarak kurulumu yaptığınızda kumanda ile kendiniz yönlendirebilir, Engellere çarpmayan robot moduna geçirebilir veya çizgi izleyen robot moduna bir tuş ile geçirebilirsiniz.

Bunları yapmak sizi oyuncak araba almış gibi hissettirmesin. Bu özellikler içerisinde hazır olarak gelmiş fakat bizim için önemli olan bu aracı kendimiz kodlayabilmemiz.

Nasıl ki Scratch programı ile oyunlar animasyonlar hazırlayabilmek için programı bilgisayarımıza indirmemiz gerekiyorsa, Bilgisayar ile Mbot arasındaki bağlantıyı sağlayabilmek ve kodlayabilmek için bir programa ihtiyacımız var. Bu programı  http://www.mblock.cc/software/mblock/mblock3/ adresinden indirebilirsiniz. Ayrıca telefon ve tablet üzerinden kodlama yapmak isterseniz arama alanına mblock yazarak ilgili uygulamayı yükleyebilirsiniz.

Programı indirip bilgisayarınıza kurduğunuzda aşağıdaki resimdeki ekran görüntüsü sizi karşılayacaktır.

Resimde gördüğünüz gibi program Scratch programı arayüzü kullanmakta sadece kullanabileceğim kod dizileri arasına ROBOTLAR diye bir bölüm eklenmiş. Zaten bizde robotumuz kodlarken ağırlıklı bu bölümü kullanacağız. Ayrıca Scratch programında varsayılan olan kedi simgemiz Mbot programı simgesi Panda ile değişmiştir. Bunun dışında çok ufak farklılıklar bulunmakta. Bunu da kullanırken zamanla tespit edeceğiz.

Yukarıdaki işlemleri yaptıktan sonra üst menüde bulunan kartlar bölümünden mBot (mCore) kartını seçiyoruz. Daha sonra mBot özelliğine göre Bağlan menüsünden Bluetooth veya 2.4G ile bağlantımızı sağlıyoruz. Robotumuz ile bilgisayarımız bağlandıktan sonra artık gerisi sizin hayal gücünüze kalmış. İlerleyen dönemlerde birlikte örnek etkinlikler hazırlayacağız.

 

Yazı biraz aceleye gelmiş zamanla düzenlenecektir.

Faydalı olması dileğiyle…

28 Comments

  1. Sayın hocam öncelikle çalışmalarınızı bizimle paylaştığınız için teşekkür ederim. Bizde mbot aldık, çizgi izleme, engelde kaçma çalışmalarını ayrı ayrı yaptık o şekilde çalışıyor fakat bizim istediğimiz; bir platform hazırladık bu platformda yollar var takip edeceği yolda bir engel var bu engeli algıladığında sağa dönüp alternatif yolda devam edecek bu alternatif yoluda bağladık fakat çizgi izleme ve robota eklediğimiz diğer özellikleri birlikte çalıştıramıyoruz bunun sebebi ne olabilir?

  2. merhaba hocam bende sizi yakından takip eden bilişim öğretmenlerindenim çalışmalarınız harika,bir sorum olacaktı, mbot robotumuz tüm ışıkları yanmasına rağmen ne kumandayla ne de programla çalışmıyor.Motorlar dönmüyor nedeni ne olabilir acaba?

    • Öncelikle teşekkür ederim iyi günlerde kullanın.

      Hocam mcore kartlar baya sağlamdır herhangi bir problem olduğunu sanmıyorum. Muhtemelen pil düzeyinde sıkıntı vardır. Güç yetmediğinden kaynaklanabilir diye tahmin ediyorum. Pilleri değiştirerek deneme yapın olmaz ise ufak bir video çekip mail adresime atarsanız ayrıntılı olarak ilgilenmeye çalışırım. İyi günler dilerim.

  3. Hocam merhaba. Mbot robotu mblock kullanarak çizgi izletmek istiyoruz. Fakat izlemiyor. Sensörde veya motorların bağlantısında sıkıntı yok çünkü kumanda ile çizgi izliyor. Fakat bizim kullandığımız kodlar ile mümkün olmuyor. Youtube ta ya da nette bazı kodlar buldum fakat hiçbiri çalışmıyor. Engelden kaçan robotu yaptık ama çizgi izleyende sıkıntımız var hocam. Sizce neden olabilir?

    • Renkleri algılamakta sıkıntı vardır hocam genelde o oluyor. Okuduğu rengi bir değişken üzerinde anlık göstererek kontrol edin. Çalışmazsa kodlarınızı mail olarak gönderin bi inceleyelim varsa hata bizim mbotlar üzerinde deneyip düzeltmeye çalışırız.

      • Merhaba yukarıdaki aynı sorun bende de var. 0-1-2-3 denemesi yaptığımda sensörlerin çalıştığını görebiliyorum. engelden düşmeyen robot yaptığımızda biz siyaha gelince dur şeklinde tasarlamamıza rağmen siyah zemin üzerinde hareket ediyor beyaza gelince duruyor . Renk değişimi yapsak ta aynı işlemi yapıyor. Yani beyaz görünce dur dediğimizde de fark eden bir değişiklik olmuyor. Yardımcı olabilirseniz sevinirim teşekkürler.

  4. Hocam merhabalar… Çalışmalarınız ve paylaşımlarınız harika. Teşekkür ediyorum. Bir sorum olacak. Sınıfımda kullandığım üç adet mbot var. Kendi orjinal uzaktan kumandalarında frekans aynı olduğu için sıkıntı yaşıyoruz. Bir kumanda aynı anda üçüne birlikte sinyal gönderiyor. Her kumandanın farklı bir mbotu kumanda etmesi için yapmamız gereken ayarlama konusunda bir fikriniz var mı? Şimdiden teşekkür eder çalışmalarınızda başarılar dilerim.

    • Merhaba hocam, Görüşleriniz için çok teşekkür ederim. Bahsettiğiniz sorundan haberdarım fakat çözümü için herhangi bir denemem olmadı. Cumartesi günü kursta birkaç deneme yaptıktan sonra sonuçlarını sizinle paylaşırım hocam. Umarım bir çözüm bulabiliriz bluetooth ile de aynı sorunlar ortaya çıkmakta bildiğim kadarıyla.

  5. Ben de yazamadan edemedim.. geçen gün mail yoluyla bir soru sordum hemen dönüş yaptınız.. ayrıca ders etkinliklerini ben de çok verimli bir şekilde kullanıyorum.. şimdi de mbot çalışmaya başladım.. çalışmalarınızı takip ediyor ve tebrik ediyorum.. Allah razı olsun..başarılarınız daim olsun..

    • Teşekkür ederim hocam az vaktim olsa daha çok ekleyeceğim ama fırsat olmuyor işte mesela bu hafta full bilgi yarışmasında görevliyim derslere bile giremeyeceğim. Sonra ise ilde robot yarışması var onun çalışmaları tübitak çalışmaları dersler idari işler derken çok az vakit kalıyor elden geldiğince eklemeye çalışıyorum. Yaz tatilinde detaylı çalışmalar yapıp seneye düzenli bir şekilde eklerim artık bu sıkıntıları yaşamayız.

  6. Özgür Hocam elinize, emeğinize sağlık. Ders içi etkinliklerimde kurtarıcım oluyorsunuz.
    Bu yıl okulda robotik kodlama derslerine başladık. Bende öğrencilerle birlikte öğreniyorum birçok şeyi dersem yalan olmaz.
    Size bir sorum olacak. 18 Mart için mBotları kullanarak bir gösteri hazırlamak istiyorum. Mbotlarımız bluetooth bağlantılı. Frekanslarda sıkıntı oluyor sanırım 2den fazla bağlantı kuramadık. Bu durumun bir çözümü var mı?

    • Teşekkür ederim hocam güle güle kullanın daha çok etkinlik var aslında arduinoları hiç ekleyemedim mesela mbotları ise fırsat buldukça ekliyorum. Kılavuz kitaba göre etkinlikleri dizayn etmeye çalışıyorum. Her hafta bekleyen hocalarımız oluyor onlara ancak konuları yetiştirebildiğimden mbot ve arduino uygulamalarına vakit kalmıyor. Yaz tatilinde inşallah hepsini ekleyeceğim seneye çok daha rahat ve düzenli bir şekilde faydalanabilirsiniz.

      Gelelim sorunuza mbotlarımız maalesef birden fazla olunca bluehooth ile sıkıntı çıkarabiliyor. Etkinliklerinizi tablet üzerinden yapacaksanız o zaman mecbur bluetooth kullanacaksınız ama labtop ile yapma imkanınız var ise aşağıya linkini eklediğim modülü alarak bluetooth yerine bu modül ile bağlantı sağlayıp dilediğiniz kadar mbotu karmaşa olmadan kullanabilirsiniz.

      https://www.robotistan.com/24g-wireless-serial-for-mbot

      Takıldığınız yer olursa yazın hocam elimden geldiğince yardımcı olmaya çalışırım.

  7. hocam merhaba elimdeki mbot robotu ileri komutunda düz ilerlemiyor sol açı ile gidiyor. aynı sıkıntı geri kodmutunda da yaşanıyor. sıkıntı neden kaynaklanıyor olabilir acil yardıma ihtiyacım var tesekkürler.

  8. Hocam merhabalar, yazınız benim için faydalı oldu çok teşekkür ederim. Aklıma takılan bir şey var 4-5 adet bluetoothlu mbotu sınıfta aynı anda kullanmamız mümkün değil mi? Çünkü sadece tabletlerimiz var bu yüzden bluetooth ile bağlantı sağlayabiliriz.

    • hocam daha önce denemedim fakat kumandada sıkıntı yaratıyor onu kesin söyleyebilirim. bir kumanda ikisini birden çalıştırıyor. bloutooth ta mbot a tabletler bir kere atanırsa sorun yaşanmayabilir ama aynı tabletle birçok mbota bağlanır o gün rastgele bir bağlantı tekrar kurarsanız sorun çıkarabilir. Denemekte fayda var

  9. Hocam mbit ile tübitak 4006 icin yapabileceğimiz farkli proje önerilerinde bulunabilir misiniz.Siz okul olarak hangi projrleri yapacaksiniz

    • Hocam mbot projelerini genelde hazır olarak gördükleri için farklı alanlarda değerlendiriyoruz. Bir proje mesela renkler nasıl oluşur üzerine olacak değerleri değiştirerek farklı renkler oluşturacağız. Diğer mbot u ise çizgi izleyen, ışık izleyen, ve engele çarpmayan robotlarımızın şarjları bittiğinde falan yedek olarak kullanacağız. Tübitak 4006 menüsü var yukarıda oraya eklemeye başladım projeleri takip edebilirsiniz.

  10. Merhabalar sayın hocam. Bir Bilişim Teknolojileri öğretmeni olarak sizi takdir ediyorum. Paylaşım ve etkinliklerinizi çok beğeniyor ve derslerimde kullanıyorum. Emeğinize sağlık. Her şey için teşekkür ederim. Öğrencileriniz çok şanslı. Sizden öğreneceğim çok şey var. Saygılarımla..

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.