Lego mindstorms 51515 i̇nceleme

Lego Mindstorms 51515 İnceleme; Programlanabilir uzaktan kumandalı robotların ve akıllı tasarımların inanılmaz fiziksel ve dijital dünyasına girin. LEGO® MINDSTORMS® Robot Mucidi (51515) ile genç robot severler, ücretsiz LEGO MINDSTORMS Robot Mucidi Uygulamasını kullanarak benzersiz 5 motorlu robot ve araç yapabilir. Sonra Scratch tabanlı sürükle-bırak kodlama ortamını kullanarak birer birer canlandırabilir ve eğlenceli aktiviteli ve meydan okuma görevlerini tamamlayabilirler (uyumlu cihazların listesini LEGO.com/devicecheck adresinden kontrol edebilirsiniz). Yaklaşık 1000 parçayla çocuklar kendi teknolojik eserlerini tasarlamayı ve LEGO Life’tan diğer robot severlerle paylaşmayı çok sevecek.

Büyük bir hit olan LEGO Mindstorms 31313 EV3 setinin piyasaya sürülmesinden bu yana 7 yıl geçti . Okullarda ve yarışmalarda kullanımı oldukça yaygındır. Artık LEGO, EV3 setini emekliye ayırdı, böylece artık onlardan satın alamazsınız. Yeni Robot Inventor’ın yedeği, selefinin başarısını yakalayabilir mi?

Yeni Mindstorms seti 51515 Robot Mucit , ne yazık ki akılda kalıcı 3 karakterli adlardan (RCX, NXT, EV3) uzaklaştı. Yine de belki daha iyi bir şey bulabiliriz – RI5? Bu, bu incelemeyi yazarken beni oldukça rahatsız etti, ben de 51515 olarak adlandırmaya karar verdim 🙂

7 yıl, setler arasında, önceki yinelemelerden çok daha uzun bir boşluktur. Her ne kadar 2017’de , daha küçük çocukları hedefleyen yeni Powered Up sistemini kullanan yeni bir programlanabilir merkez içeren 17101 Boost Creative Toolbox setinin piyasaya sürüldüğünü gördük. Sevimliydi ve daha küçük çocukların programlanabilir robotik ile ilgilenmesini sağlamak için iyi bir denemeydi, ancak çocuklarımda (o zamanlar 8 ve 9 yaşındaydı) tamamen başarısız oldu ve ana akım öğretim/yarışmalara dahil etmek için yeterince özelleştirilemedi.

Ayrıca 51515’in eğitim versiyonu olan 45678 SPIKE Prime setinin (bu set numaralarını kim buluyor?) bu yılın başlarında piyasaya çıktığını gördük. Tarihsel olarak, bu eğitim setlerini bir okulu temsil etmiyorsanız satın alamazsınız. Covid, evde eğitim amacıyla genel halkın kullanımına sunulmuştur.

Kutu ve İçindekiler

Kutu 48 x 37 x 7 cm boyutlarında (ve inşa etmeden önce ağırlıklandırmayı unuttum).

Ne yazık ki sette yapım talimatı yok. Daha sonra bunun hakkında.

Yeni Mindstorms bölümleri dışında, Dark Turkuaz’da güzel olan birçok yeni bölüm var. Ayrıca robot yapımını kolaylaştırmak için çok çeşitli teknik çerçeveler ve daha önce yalnızca Spike setinde görülen yeni büyük 11×19 taban çerçevesi vardır.

51515’i aldığımda hediye seti tesadüfen(?) 51515’te yapabileceğiniz 5 robotun küçük ölçekli bir reprodüksiyonu olan 40413 Mini Robotlardı . Ve hepsi aynı anda yapılabilir.

Yeni Mindstorms Parçaları

EV3’ten bu yana, Güç İşlevlerinin Powered Up ile değiştirildiğini gördük, bu nedenle burada kullanımda olmaları şaşırtıcı değil. Hub, her iki yanda 3 olmak üzere 6 i/o bağlantı noktasına sahiptir.

Fotoğraflarımda pek belli olmuyor ama göbeğin üst kısmında 5×5 piksel ekran var. Her pikselin parlaklığı değişebilir ancak hepsi turuncudur. Birincil düğme ve daha küçük bluetooth düğmeleri farklı renklerde aydınlatılabilir. Bu incelemenin sonundaki video, ekranın yeteneklerini biraz daha iyi gösteriyor.

Neyse ki AA kullanan EV3’ün aksine 2100mAh Li-Ion şarj edilebilir pil ile geliyor. Mikro-USB kablosuyla şarj olmasına rağmen… USB-C bağlantı noktası bu kadar zor olur muydu??? Henüz bir şarjın ne kadar sürdüğünden emin değilim, ancak ilk şarjdan sonra bu inceleme için bir kez şarj etmem gerekmedi.

4 özdeş orta motor, bir ışık/renk sensörü ve ultrasonik kullandığını varsaydığım bir mesafe sensörü ile birlikte gelir. EV3’ün aksine, kabloların tümü cihazlara entegre edilmiştir. Bunun iyi bir şey mi yoksa kötü bir şey mi olduğundan henüz emin değilim.

51515 hub, öncekilerden çok daha küçüktür. Motorlar gibi, göreceli tork/güç kapasitelerinden emin olmasam da.

Akıl Fırtınası Uygulaması

Sette herhangi bir yapım talimatı bulunmadığından, dijital yapım talimatları için URL içeren küçük bir kitapçık bulunmaktadır. Bu biraz kafa karıştırıcı çünkü URL aslında Mindstorms uygulama indirme sayfasına yönlendiriyor . Çeşitli işletim sistemleri tarafından desteklenir: iOS, macOS, Android, Windows ve hatta Fire OS. Ummm… Linux nerede? Bir Linux masaüstünde çalışıyorum (biliyorum, eski okul) ve bir Android telefonum var. Ah… Sanırım bunun için telefonumu kullanmam gerekiyor.

Uygulamayı başlatırken, oluşturabileceğiniz beş robotu görüntüler. EV3 için, sonunda bariz ana olana kadar inşa edilen bir dizi küçük robot vardı. Burada, aşağı yukarı hepsi eşit gibi görünüyor. Ben de başlamak için Charlie’yi seçtim.

Charlie’yi inşa etmek 4 adıma bölünmüştür, her adımdan sonra işlerin yolunda gittiğinden emin olmak için testler yapılır ve sizi yavaş yavaş araçların sunduklarıyla tanıştırır.

Yapım talimatları uygulamanın içinde ve telefonumda çok küçük. Neler olduğunu görmek için sürekli olarak yakınlaştırıyor ve her yapı adımında dolaşıyordum. Uygulamada ayrıca talimatların PDF sürümlerine bağlantılar da var, bu da güzel, ancak telefonda görüntülerken çok daha iyi değil.

Program, Scratch gibi uygulamalarda daha önce gördüğümüze çok benziyor. Kontrol blokları renk kodludur ve renkler, giriş/çıkış bağlantı noktası numaraları, sabitleri belirtmek veya kaydedilmiş animasyonları/sesleri vb. seçmek için açılır seçeneklere sahiptir. Bu şeyin doğru şekilde kullanılması için gerçekten en azından bir tablete ihtiyacı vardır (ideal olarak benim ikili ekran masaüstü, grrrr).

Ayrıca benim için büyük bir sıkıntı, standart Android geri düğmesinin uygulamada hiçbir şey yapmamasıydı. Sürekli boşuna ekranları değiştirmeye çalışıyordum.

Bir telefon uygulamasını kullanmanın bir başka can sıkıcı özelliği de, nerede olduğunuzu asla hatırlamamasıdır. Telefonumu kapatırsam veya başka uygulamaları kullanmaya başlarsam, çabucak unutacak ve tekrar açtığınızda sizi başlangıç ​​ekranına geri gönderecek.


Adım 1, Ses ve ekran animasyonu içeren bir program içerir.

Hub’a (bluetooth üzerinden) ilk bağlandığınızda, bellenimini güncellemek zorunda kaldım. Bu, tabii ki dışarı çıkmadan hemen önce başladığım 10-15 dakikalık bir süreçti. Devam eden ürün yazılımı güncellemelerini durdurmak asla iyi bir fikir değildir, bu yüzden geç kaldım 🙂

Yine de telefonumu ve hub’ımı otomatik olarak yeniden bağlamadım. Hub’ı her açtığımda, uygulamadan tekrar manuel olarak bağlanmak zorunda kaldım. Bunun sadece benim telefonum mu yoksa hub’ın nasıl çalıştığından emin değilim.

Yerleşik program hub’a indirilir ve yerel olarak çalıştırılır. Ayrıca, sanırım depolama alanından tasarruf etmek için programları yayınlama seçeneği de var. Ayrıca bir tür hata ayıklama yetenekleri de sağlayabilir, ancak kesme noktaları vb. gibi bir şey göremedim. Bu noktada sizden farklı sesler ve animasyonlar denemeniz ve temel olarak programlamanın nasıl çalıştığını keşfetmeniz istenir. Kızım, sıkılmadan önce tüm farklı seçenekleri denemek için yaklaşık 20 dakika harcadı.

Adım 2, tekerlek tabanını ekler – döndürmek/hareket ettirmek için iki motorlu tekerlek ve devrilmeyi durdurmak için ön ve arka araba tekerlekleri.

Nispeten yeni 49283 Tel Klips parçaları burada çok kullanışlıdır.

Adım 3 bazı kollar ekler. Burada çok heyecan verici bir şey yok.

Adım 4 vücut çalışmasını bitirir.

O basit bir yapıya sahip ama yine de çok fazla karaktere sahip. Ana Charlie programı, yapı boyunca gösterilen daha küçük demo programlarını genişletir. İşte eylemde:

İşte oldukça hızlı bir başlangıç ​​ve kapanış videosu. 5×5 matrisin daha kolay görülebilmesi için fotoğraf ışıklarını kapattım.

Diğer Faaliyetler

Ana yapıdan sonra, dahil edilen bir sürü başka aktivite vardır (Charlie için 10). Bunlar, bazıları aşağıda gösterilen ek aksesuarlar ve bunlarla birlikte kullanılacak programları içerir.

Aktivite – En Sevdiğim Renk

Bu, renk sensörünün basit bir ilavesidir. Sensörün önünde farklı renkleri sallamak Charlie’den farklı tepkileri tetikler. Program, Scratch’ta olduğu gibi değerleri diğer kod bloklarına yayınlamak gibi bazı yeni şeyler gösterir.

Aşağıdaki fotoğraftan belli değil, ancak renk sensörü, sensörün etrafındaki halkadan parlak beyaz bir ışık saçıyor. Kameradan bakıldığında titremeyi görebileceğiniz ve fotoğrafın aslında nabzı kaçırdığı gibi ışığı atması gerekir.

Aktivite – Davul Solo

Bu aslında iki aktivitedir, ancak programlama açısından çok karmaşık olmasa bile kesinlikle daha ilginç görünenlerden biridir.

İşte programın çalışırken bir videosu, neler yapılabileceğinin oldukça eğlenceli bir gösterimini sağlıyor:

Programlama

Gerçek programlamanın anlaşılması oldukça kolaydır. Çeşitli blokları etrafa sürüklersiniz ve bunlar otomatik olarak birbirine bağlanır. Bunu bir telefonda yapmak zor olsa da ve gezinmeye çalışırken sürekli olarak yanlışlıkla bağlantıları kırıyorum. Bir tabletin de aynı sorunu yaşayacağını hayal ediyorum ama en azından kaydırma için kullanılacak daha fazla açık alana sahip. Bir fare ve masaüstü daha çok tercih edilir (Linux desteği lütfen LEGO!).

Hareket, Işık, Ses vb. gibi farklı kategorilere ayrılmış birçok blok vardır. Ve tabii ki yeniden kullanmak için kendi özel bloklarınızı oluşturabilirsiniz.

Kullanılabilir 20 program yuvası vardır (çünkü 19, 5×5 matrisinin görüntüleyebileceği en büyük sayıdır). Bunları hareket ettirebilir ve uygulamadan silebilirsiniz. Her programın ne kadar depolama alanı kullandığını gösterir, ancak toplam kullanılabilir depolamanın ne olduğunu veya kullanılan yüzdeyi belirten hiçbir yerde bulamadım.

Uygulama size bağlı tüm sensörlerin mevcut değerini ve ayrıca hub’daki yerleşik sensörleri kullanımı kolay tek bir ekranda gösterebilir (yukarıda gösterilen son resim). Hub, EV3’te hiç bulunmayan, ancak artık herhangi bir telefonda oldukça yaygın olan birçok yerleşik sensöre sahiptir: Başlık açısı (yaw, pitch, roll), Oryantasyon (6 farklı değer), Gyro (x, y, z), ve İvme (x, y, z).

Motorlar

Motorlar konum (derece), hız (0-100), güç (%) ve sayılan dereceler için giriş değerleri sağlar. Tüm bu değerleri kontrol edebiliyorsunuz ve sizin için işleri kolaylaştıran bloklar var. Hangi motorların hareketi kontrol ettiğini belirtebilir ve ardından sizin için kullanılacak doğru bağlantı noktalarını/ayarları bulan “10 cm ileri git” ve “X konumuna en kısa yolu dön” gibi bloklar kullanabilirsiniz.

Işıklar

5×5 ekranı her seferinde bir piksel kontrol edebilirsiniz ve basit bir döngü ile test etmeme rağmen her pikselin parlaklığı %0-100’dür ve gerçek parlaklık lineer yerine görebildiğimden 8 adımda artıyor gibiydi. gradyan.

5×5 ekran, EV3’ün LCD ekranından büyük bir değişiklik ve hata ayıklama bilgilerini çıktılamak için ekranları kullanan tipik programcılar bu değişiklikten dolayı hayal kırıklığına uğrayabilir. Bununla birlikte, “Yaz” bloğu aracılığıyla olsa da, üzerindeki metni kayan bir şekilde görüntüleyebilirsiniz. Açıkçası o kadar iyi değil, ama güzel bir numara.

Ayrıca, kalıplar arasında geçiş yapan kalıpları ve animasyonları da kaydedebilirsiniz. Animasyon düzenleyicinin kullanımı oldukça kolaydır ve çocuklarım onunla oynarken eğlendiler.

Sesler

Kendi ses kliplerinizi doğrudan uygulamada kaydedebilir ve hatta daha sonra düzenleyebilirsiniz. Ancak, denediğim tüm sesler hub’dan değil telefonumdan çalındı. Yanlış yaptığım bir şey olup olmadığından emin değilim veya hub hoparlörü gerçekten düşük kaliteli olanlarla sınırlı.

Ayrıca kontrol edebileceğiniz %0 ila %100 arasında bir ses ayarı vardır.

Sensörler

Işık sensörü, önceden ayarlanmış 8 farklı renkten veya yansıyan ışığın yüzdesinden algılayabilir. Hub, her RGB değeri için seviye gösterir, ancak bunları Scratch arayüzü aracılığıyla programlı olarak okumanın bir yolu yok gibi görünüyor.

Ultrasonik mesafe sensörü, 4cm’den 200cm’ye kadar çalışır ve bu, EV3’ün kızılötesi yönteminden çok daha güvenilir olmalıdır. Ayrıca her sensörün etrafında bir beyaz ışık halkası vardır ve serin göz efektleri yapmak için her birinin üst ve alt yarısını ayrı ayrı açabilirsiniz.

Hub’ın yerleşik sensörlerine ayrı ayrı erişilebilir veya “sallama”, “dokunma” veya “düşme” gibi şeyleri algılamak için sağlanan blokları kullanabilir.

Uyumluluk

Sadece eğlence için Boost renk sensörünü ve motorunu test ettim. Hub durum ekranında renk sensörü “0UNIT” olarak göründü ve motor hiç görünmedi.

Kırmızı testi ile renk sensörünü okumayı denedim ama tetiklenmedi. Daha sonra motoru çevirmeyi denedim ve işe yaradı! Ancak, pozisyonunu hiç okuyamıyor gibi görünüyor.

TobyMac, Control+ ve Train motorlarını aynı sonuçla test etti. Bu nedenle, 51515 cihazları açıkça sadece bu hub için donatılmıştır, bu mantıklı ama biraz hayal kırıklığı yaratıyor.

Spike sensörlerinin/motorlarının 51515 ile çalışacağını tahmin ediyorum. Spike setinde fazladan bir dokunmatik sensör var, ancak göbeğin bir ivmeölçeri olduğu göz önüne alındığında, göbek hareket ediyorsa yine de çarpma algılaması yapabilirsiniz.

Python Desteği

Yeni bir proje oluştururken yukarıda gösterilen “Kelime Bloklarını” veya BETA etiketli Python’u kullanma seçeneğiniz vardır.

Bu harika ve bu setin nasıl algılanabileceğini tamamen değiştiriyor. Scratch benzeri ortam, fazla deneyimi olmayan genç kodlayıcılar için harikadır, ancak daha karmaşık programlar için gerçekten uygun değildir. Python mükemmel (ve tüm zamanların en sevdiğim dili!).

Bazı varsayılan içe aktarmalarla sizin için boş bir program ve bip sesi çıkarmak için basit bir demo oluşturulur. Sağlanan Python kitaplıklarının nasıl kullanılacağına dair tavsiyelerde bulunmak için sağlanan bir yardım kılavuzu da bulunmaktadır. Her şey oldukça kapsamlı görünüyor ve daha sonra denemeye hevesliyim, ancak telefonumda kodlama düşüncesi başımı ağrıtıyor.

Lego mindstorms 51515 i̇nceleme
Lego Mindstorms 51515, Lego Mindstorms 51515 First Look, Lego Mindstorms 51515 Hakkında

Python kitaplıklarını ne yazık ki Github’da veya başka bir yerde bulamadım. Kendi ortamımda kod yazabilmeyi (PyCharm ftw!) ve oradan robota indirmeyi tercih ederim. Umarım sonunda bunu halka açıklayabilirler. Ancak masaüstü tabanlı bir Mindstorms uygulaması sanırım aynı işi görürdü (Linux desteği lütfen!!!).

Sonraki adımlar

Deneyebileceğiniz ve muhtemelen daha sonra yapacağım birçok aktivite var. Diğer robotları ve çeşitli etkinliklerini inceleyen çocuklar, inşa edecekleri bir sonraki robotu buldular – Blast robotunun “Odamı Koru” adında bir robotu var ve çift kanonla donanmış 🙂

Zamanı geldiğinde bunun hakkında daha kısa bir inceleme yazabilirim.

Çözüm

LEGO’nun burada yayınladıklarından kesinlikle etkilendim. EV3 ile karşılaştırıldığında, 51515’in (RI5?) kullanımı ve hemen üzerinde çalışmaya başlamak kesinlikle daha kolaydır.

Sağlanan robotlar eğlencelidir ve motorları ve sensörleri kullanmanın birçok yolunu gösterir. Ayrıca etkileşim kurması eğlenceli ve çocukların ilgisini çeken ilginç karakterler yaptılar.

Uygulama içinde sağlanan Python desteği de bunu çok özelleştirilebilir bir robotik platform haline getiriyor. Bu setin FLL gibi çeşitli robotik programları tarafından ne kadar iyi görüntüleneceğinden emin değildim, ancak Scratch benzeri programlamanın kolaylığı ve esnekliği ve Python desteği göz önüne alındığında, bunun hem genç hem de eski kodlayıcılar için büyük zaman alacağını düşünüyorum. . Önceki EV3 yazılımıyla karşılaştırıldığında, bu kullanımı çok kolay.

Tek gerçek eleştirim, Mindstorms uygulaması için Linux desteğinin olmaması. Programcıları hedef aldığı düşünülürse, bunun garip olduğunu düşünüyorum.

Bu set hakkında yaptığımız son anket, temayla ilgilenenlerin birçoğunuzun emin olmadığını gösterdi. Umarım bu inceleme, sahip olabileceğiniz bazı belirsizlikleri yanıtlamaya yardımcı olmuştur, aksi takdirde lütfen bu yazının altındaki yorumlarda sorun ve elimden geldiğince soruları yanıtlamaya çalışacağım.

Bir yanıt yazın