mBot Simülasyon Uygulaması (V-REP) | 2019-03-14 tarihinde oluşturuldu.
Arkadaşlar mBot, Makeblock firması tarafından geliştirilmiş bir robotik eğitim seti. Özellikle küçük yaştaki çocuklar için algoritma mantığını öğrenebilme, bilgi işlemsel düşünme ve problem çözme becerilerini geliştirebilme açısından faydalı olabiliyor. Fakat okullarda genelde bu tip harcamalar için ödenek olmuyor. İşte tam bu noktada imdadımıza simülasyon programları yetişiyor. Simülasyon programları sayesinde gerçek bir durumun dijital ortamda oluşumunu ve sonuçlarını gözlemleyebiliyoruz. Pilotlar, astronotlar, askeri personel'den tutun da tıp alanında dahi simülasyon teknikleri çokça tercih ediliyor. Dilerseniz biz de mBot için simülasyon programını indirip deneme yapalım.

Gerekli Programlar:
NOT: V-REP Pro EDU 32/64bit uygulamalarından işletim sisteminize uygun olanı indiriniz. Bilgisayarım'a sağ tıklayıp özelliklere basarak ya da Windows'ta "Sistem" yazıp aratarak arama sonucuna tıklayıp açılan pencerede sisteminizin kaç bitlik olduğunu öğrenebilirsiniz.

Çalışma Mantığı
VSPE (Virtual Serial Port Emulator) uygulaması ile bilgisayarımızda sanal bir COMX bağlantı noktası oluşturacağız. Ardından mBlock uygulaması üzerinde Bağlan/Seri Port/COMX seçeneği ile mBlock yazılım üzerinden mBot'umuzu sanal bağlantı noktasına bağlamış olacağız. Sonrasında V-REP uygulamasını başlatarak içinde 3B mBot tasarım ve ortamımızı açıp, bu ortamdaki mBot'u da COMX'e bağlayacağız. Ardından mBlock uygulamasındaki kodlarımızı çalıştırdığımızda simülasyon programındaki mBot'un gerçeğe uygun şekilde çalıştığını göreceksiniz.

Programları indirip kurulumu başarılı bir şekilde tamamladıktan sonra sırasıyla aşağıdaki adımları sırasıyla takip edebilirsiniz.

A.
  • VSPE Programını açın. Menü çubuğunda Device/Create seçeneğine tıklayın.
  • Device Type olarak Connector seçili olacaktır, değişiklik yapmadan İleri seçeneğine tıklayın.
  • Size oluşturmak istediğiniz sanal seri port ismini seçmenizi isteyecektir. Aklınızda kalacak bir sayı seçin ve sona basın :)
  • Ekranınızda seçtiğiniz COM bağlantı noktasının aktif edildiğini görebilirsiniz. Yeşil üçgen şeklindeki başlat butonu bağlantı noktasını aktif ederken, kare şeklindeki buton bağlantı noktasını kullanılmaz hale getirecektir.
  • Bağlantı noktamız aktif haldeyken VSPR programımızı simge durumunda küçülterek aşağı indirelim.

B.
  • mBlock programını açalım. Menü çubuğunda Bağlan/Seri Port/COMX burada VSPE'de oluşturduğunuz bağlantı noktasını seçeceksiniz. Ben COMX yazdım, sizdeki COM numarası ne ise onu seçmelisiniz.
  • Uzantılar menüsünü kontrol ederek Makeblock ifadesinin seçili olduğundan emin olun.
  • Kartlar menüsünde mBot (mCore) ifadesinin seçili olduğundan emin olun.
  • Düzenle menüsünde hiçbirşey seçili olmamalıdır! (Arduino kipinde kullanmayacağız)
  • mBlock programı üzerinde Diziler sekmesi altında Robotlar kategorisine tıklayın. Hemen altta beliren mBot yazısı yanındaki çizginin sonunda yeşil yuvarlar ikonu görebiliyorsanız bağlantı tamamlanmış demektetir.
  • Olaylar kategorindeki program başlatıcılarını kullanarak programınızı oluşturun.

C.
  • V-REP Pro EDU uygulamasını açın. File menüsünden Open Scene seçeneğine tıklayın.
  • İndirdiğiniz 3Boyutlu mBot ve ortam tasarımlarımızın dosyalarından birtanesini seçin ve açın.
  • Uyarı gelirse OK deyip geçin.
  • Ekranın tam ortasındaki alanda (mBot'un göründüğü simülasyon alanının hemen solunda) yeşil renkli seçenekler içerisinde en aşağıda mBot ifadesinin solunda (+) işareti ile düğümü açın.
  • Aşağıda mBotScript ifadesi görünecektir. Bu ifadenin en sağındaki 3 ayar çubuğu şeklindeki küçük resme iki kez tıklayın.
  • Açılan küçük pencerede Com port name seçeneğine tıklayın ve aşağıdaki Value kısmından VSPE uygulamasında oluşturduğunuz COM bağlantı noktanızın adını yazın ve Close'ye tıklayıp çıkış yapın.
  • Yukarıda üçgen görünümlü "Start" butonuna basın.

mBlock uygulamasına tekrar geri dönün ve oluşturduğunu progrmı çalıştırın. V-REP'te mBot'un hareket ettiğini göreceksiniz. Sıkıntı yaşarsanız buradan geri bildirim yapmayı unutmayın.

Kaynaklar: Konu ile ilgili olarak youtube'de el-cezeri isimli bir  kanalda vide paylaşımları mevcut. Oradan da faydalanabilirsiniz. Ayrıca https://makeblockmbotsimulator.blogspot.com/ adresine de bakabilirsiniz.



YORUMLAR | Bu konuya toplam (0) yorum yapılmış


YORUM YAZ
Adınızı Girin:  * Doldurulması zorunludur



   Doğrulama Kodu


KATEGORİLER
  Genel (2)
  Güvenlik (1)
  Program (4)
  Windows (6)
  Mobil (2)
  Python 3.X (7)
  PARDUS (5)
  M.E.B. (1)
  Donanım (1)
  Robotik (8)

SON YAZILARIM
  Arduino ile L298N Entegresi ile DC Motor Kullanımı | 2019-04-14
  Arduino LCD Ekran Kullanımı | 2019-04-14
  mBot Blok Şekillerinin Anlamları | 2019-03-21
  mBot Simülasyon Uygulaması (V-REP) | 2019-03-14
  mBot Kullanımı (Ders Notu) | 2019-02-27
  Arduino IDE ile Arduino Programlama (Başlangıç Rehberi) | 2019-02-27
  mBlock V3.4 Ders Notu | 2019-02-21
  Pardus Giriş Ekran Tasarımım | 2019-02-21
  Windows Defender'i Kalıcı Olarak Devre Dışı Bırakma | 2019-02-08
  Arduinoblocks ile Arduino Kodlama | 2019-01-23