Bugün Internet Computer Protocol blok zincirini tanıyıp Hello World örneğiyle bu merkeziyetsiz geliştirme ortamına ilk adımımızı...
Mindstorms Ev3 Tuğla Güncelleme İşlemi Nasıl Yapılır?
Kemal İKİZOĞLUHerkese merhaba,
Günümüzde robotik çalışmalar yaptığımız birçok set bulunmaktadır. Arduino, Wedo 2.0, Mindstorms, mBot, Micro:Bit, Beebot, Robotis Dream gibi setler bunlara başlıca örnek. Tabi biz öğrenirken seti oluşturan ekip de setlerini nasıl daha iyi hale getirebiliriz sorusuna cevap bulmak için çalışıyorlar.
Bugünkü konumuz Mindstorms Ev3 seti içinde bulunan (brick / tuğla) kontrolcüsünün güncelleme işlemi olacaktır. Seti alıp kullanmaya başladıktan sonra pek aklımıza gelmese de kontrolcünün güncellenmesi yaptığınız çalışmalara göre önem taşımaktadır.
Hazırladığınız robotunuzu kodlayabilmek için bilgisayarınızda Lego Mindstorms uygulamasını açıyoruz. Aradaki bağlantı işlemini tamamladıktan sonra uygulamanın sağ alt köşesinde tuğlaya ait birçok bilgiyi görebiliyorsunuz.
Bilgi ekranı içerisinde tuğlanın hangi sürümde olduğunu Firmware bilgisine bakarak öğrenebilirsiniz. Bizim tuğlamızın sürümü V1.09E. Tuğla için güncellemenin olup olmadığını https://education.lego.com/en-us/support/mindstorms-ev3/firmware-update adresinden kontrol edebilirsiniz. Paylaştığım linkten kontrol ettiğimde bir güncelleme geldiğini gördüm. Tuğlamın güncel kalması için hadi update işlemine başlayalım.
Güncelleme işlemini 2 türde yapabilirsiniz:
1 – Web tabanlı bir güncelleme
2- Güncellemeyi bireysel indirip gerçekleştirme
Ben burada öncelikle ilk tercihi kullanarak web tabanlı güncelleme işlemi gerçekleştireceğim. Bunun için yukarıda paylaştığım adrese giriyoruz. Güncelleme seçenekleri içerisinde olan https://ev3manager.education.lego.com/ adresine tıklıyoruz.
Bizi şöyle bir sayfa karşılıyor. Sayfada karşınıza Ev3 Device Manager başlıklı bir pencere açıldıysa orada sunulan bağlantı programını indirmelisiniz. Eğer gelmediyse şuradan bağlantı programını indirip kurabilirsiniz. Programı kurduktan sonra kısayolunu aramanıza gerek yok. Kendisi otomatik bir şekilde görecektir. Mindstorms seti içerisinde bulunan USB kablosunun bir ucunu bilgisayara bir ucunu da tuğlaya bağlıyoruz. Tuğlanızı açıp aradaki bağlantı sağlandıktan sonra web sayfasını yenileyip biraz bekliyoruz.
Tuğla başarılı bir şekilde web arayüzüne bağlandı. Bu aşamaya kadar geldiysek bir problem yok demektir. Yine tuğlaya ait bilgileri görebiliyoruz. Sadece bilgi amaçlı olup değişiklik yapamıyorsunuz. Update Firmware butonuna tıklayalım.
Karşınıza bir uyarı penceresi gelecektir. Stabiliteyi ve performansı iyileştirmek için tuğlayı şimdi güncelleyin. Tuğlanızın şarjı az ise Güncellemeden önce lütfen tuğla üzerinde en az iki güç bulunduğundan emin olun. mesajıyla karşılaşacaksınız. Tuğlada en az 2 çubuk şarj varsa Update Now ile devam ediyorsunuz.
Güncelleme işlemi başladı. Tuğlayı ve kurulan bağlantıya müdahale etmeden bu işlemin tamamlanmasını bekliyoruz.
Güncelleme işlemi başarılı bir şekilde tamamlandı. Artık tuğlamız güncel firmware sürümünü kullanmakta. Portlarında sensör ve motor bağlı değil. Uyarı vermediği için bir hata da görünmüyor. Bundan sonra Mindstorms Ev3 yazılımına bağlayarak adını değiştirebilir, çalışmaya başlayabilirsiniz.
Büyük Sorun: Güncelleme Hatası!
Tam Firmware güncellemesini başlattınız ki karşınıza böyle bir hata geldi. Bu hata ile tuğlanızı tekrar açmak istediniz ama açamadınız. Sonra anladınız ki tuğlanız çökmüş. Sizden manuel olarak güncellemeniz gerektiğini söylüyor. Panik yapabilirsiniz, sakin olun çözümü geliyor =)
İnternette araştırma yaptığınızda tuğla üzerinde:
>> Back + Center + Right butonlara bastığınızda Update;
>> Back + Center + Left butonlara bastığınızda da Reset
işlemi yaptığını okuyacaksınız. Fakat fayda etmeyecektir. Zaman kaybetmeden her bir çözüm sırasının önemli olduğunu göz önünde bulundurarak problemi çözmeye başlayalım.
Tuğlada bir hata varsa masaüstü yazılım üzerinde göremeyebilirsiniz ama web üzerindeki donanım sayfasında bu hatayı görebilirsiniz. Güncelleme yaptığım tuğlalarımın birinde böyle bir hata ile karşılaştım ve bunu da burada sizinle paylaşmak istedim.
Çözüm 1: EV3 Tuğlayı Kurtarıyoruz!
- Lego Mindstorms EV3 yazılımını bilgisayarımızda açıyoruz.
- Tuğlanın en az 2 diş şarjı olduğundan emin oluyoruz. Aksi halde işleminiz tekrar iptal olabilir.
- Tuğlayı bilgisayara USB kablo yardımıyla bağlıyoruz.
- Bilgisayarda ev3 yazılımı açıldıktan sonra tuğlayı Updating moduna alabilmek için paylaştığım görseldeki yolu takip ediyoruz. Tuğla kapanıp açıldıktan sonra ekranda Updating yazacaktır.
- Updating moduna geçtikten sonra tuğlanın
Lego Mindstorms EV3 yazılımına bağlandığını göreceksiniz.
- Bu sorunu aşabilmek için firmware dosyasını indirip masaüstü yazılım üzerinden güncelleştirme işlemine devam edeceğiz.
- Lego Mindstorms yazılımında Tools > Firmware Update yolunu takip ediyoruz.
- Açılan pencerede yazılıma bağlı olan tuğlayı ve ona dair güncellemeyi gösterdiğini görüyoruz. Update Firmware butonuna basıyoruz ve yüklemeyi başlatıyoruz.
- Butona bastıktan sonra güncelleme işlemi başlıyor.
- Yavaş yavaş ilerleyen güncelleme işlemi V1.09.E sürümünde olacaktır. Aslında çöken tuğlayı kurtarma işlemi yapıyoruz.
- Güncelleme işlemi bittikten sonra karşınıza “Güncelleme işlemi başarıyla tamamlandı” penceresi gelecektir. Aynı zamanda yarım saniye içinde tuğlanın ekranında beliren Starting.. ya da Updating.. yazılarının da kaybolduğunu göreceksiniz.
- Bu işlemin ardından tuğla içerisinde yer alan dosyalarınızın da silindiğini göreceksiniz.
Çözüm 2: Firmware yükseltiyoruz
Kilitlenen tuğlayı çözdükten sonra web üzerinden güncellemeye çalışabilirsiniz ama yeniden hata verecektir. Tekrar çözme işleminin ardından el ile güncelleme işlemi yapacağız.
Çözülen tuğlayı Mindstorms ev3 yazılımına bağladıktan sonra Tools > Firmware Update seçiyoruz.
Bilgi: Lego’nun web adresinden firmware dosyasını indirebilirsiniz. Aynı zamanda linklere tıklayıp direk indirme işlemini başlatabilirsiniz.
- Browse butonundan indirdiğim Firmware güncellemesini seçiyorum. Tabloya gelen Available Firmware Files içerisinden 1.10E güncellemesini seçiyorum ve Update Firmware butonuna basıyorum.
- Firmware güncelleme işlemi başladı. Artık 1.10E sürümüne yükseltiyoruz.
- Ve firmware güncellemesi sorunsuz bir şekilde tamamlandı. Yazılım üzerinden güncelleme işlemini de böylece tamamlamış olduk.
Yazılım içerisinde tuğla hakkında bilgileri görüntülediğimiz tabloya baktığımızda sürümün güncellendiğini göreceksiniz. Tuğla ismini de hazır ekran gelmişken değiştirelim =)
Bir güncelleme işleminde olabilecek hataları birlikte çözüp başarılı bir güncelleme işlemi gerçekleştirdik. Türkçe kaynak bulmakta sıkıntı yaşadığımız bu süreçte bu yazı oldukça açıklayıcı ve problem çözücü bir yazı olarak imdadınıza yetişeceğini umuyorum.
Bir sonraki yazımda görüşmek dileğiyle..
Kolay gelsin.
Son Yorumlar..