• Akıllı oyuncaklar - programlanabilir robot yapıcılar

    1.1 LEGO® MINDSTORMS® nedir?

    LEGO MINDSTORMS, size kendi LEGO robotlarınızı yapma ve kontrol etme yeteneği veren programlanabilir bir robotik yapım kitidir. Yeni LEGO MINDSTORMS EV3 seti, yürüyen, konuşan, hareket eden ve her istediğinizi yapan 17 robottan herhangi birini yapmak için ihtiyacınız olan her şeyi içerir. EV3 Paket İçeriği yazılım PC, Mac, tablet veya akıllı telefonunuzu kullanarak robotlar oluşturmanıza, programlamanıza ve kontrol etmenize izin veren ücretsiz uygulamalar.

    1.3 EV3 Smart Brick nedir?

    EV3 Brick, robotun beyni olarak hareket etmesini, yürümesini, konuşmasını sağlamak için motorları ve sensörleri kontrol eden programlanabilir bir zeka modülüdür. kablosuz iletişim Wi-Fi ve Bluetooth aracılığıyla.

    2.1 LEGO® MINDSTORMS® EV3 setinde neler var?

    İlk robot olan TRACK3R'yi yapmak için talimatlar
    Bağlantı kabloları
    1 USB kablosu
    LEGO Teknik parçalar: 594 adet
    1 EV3 Tuğla
    2 büyük etkileşimli servo
    1 orta etkileşimli servo
    1 dokunmatik sensör
    1 renk sensörü
    1 kızılötesi sensör
    1 kızılötesi işaret

    2.2 Montaj talimatları PDF formatında mevcut mu?

    2.3 LEGO MINDSTORMS EV3 (31313) seti kullanılarak kaç tane robot yapılabilir?

    Hemen beş model oluşturulabilir - yapım talimatları, beraberindeki yazılımla birlikte EV3 Yazılımına dahildir. Ek olarak, EV3 Yazılım Lobisi menüsünde veya web sitesinde 12 ek hayran yapımı robot vardır - 12 modelin tümü LEGO® MINDSTORMS® EV3 (31313) setindeki parçalar kullanılarak yapılabilir.

    3.1 LEGO® MINDSTORMS® EV3 Home Edition yazılımı hem Macintosh hem de PC platformlarında kullanılabilir mi?

    Evet. EV3 Yazılımı, LEGO MINDSTORMS EV3 Bricks'i hem Macintosh hem de PC platformlarında programlamak için kullanılabilir.

    3.3 LEGO® MINDSTORMS® EV3 Home Edition yazılımı hangi dillerde mevcuttur?

    EV3 Kullanıcı Yazılımını aşağıdaki dillerde web sitesinden/mindstorms'tan ücretsiz olarak indirebilirsiniz:

    • Basitleştirilmiş Çince)
    • Danimarkalı
    • Flemenkçe
    • Amerikan ingilizcesi)
    • Fransızca
    • Almanca
    • Japonca
    • Koreli
    • Rusça
    • İspanyolca (ESSA)

    3.4 EV3 Yazılımı için bir kullanım kılavuzu var mı?

    Evet. Kullanım kılavuzu şu adresten indirilebilir: pdf formatı'site sitesinden/mindstorms'tan

    3.5 EV3 Yazılımı Kullanım Kılavuzu hangi dillerde mevcuttur?

    EV3 Kullanım Kılavuzunu web sitesinden/mindstorms'tan aşağıdaki dillerde indirebilirsiniz:

    • Çek
    • Basitleştirilmiş Çince)
    • Danimarkalı
    • Flemenkçe
    • Amerikan ingilizcesi)
    • Estonyalı
    • Fince
    • Fransızca
    • Almanca
    • Macarca
    • İtalyan
    • Japonca
    • Koreli
    • Letonca
    • Litvanyalı
    • Norveççe
    • Lehçe
    • Portekizce
    • Romence
    • Rusça
    • Slovak
    • İspanyolca (ESSA)
    • İsveççe
    • Ukrayna

    3.6 EV3 Brick üzerinde programlama yapmak mümkün mü?

    Evet. Çalışmaya ve gelişmeye devam ettik yazılım uygulaması LEGO® MINDSTORMS® EV3 Brick için modül. Temel görevleri EV3 Brick'te kolayca programlayabilirsiniz. Tüm EV3 Brick programları, daha ileri düzeyde programlama için LEGO MINDSTORMS EV3 Home Edition Yazılımına yüklenebilir.

    3.7 LEGO® MINDSTORMS® EV3 Home Edition yazılımı için kendi programlanabilir bloklarımı oluşturmak için araçlar var mı?

    Evet. Çoğu kullanıcı için bu araca MyBlocks adı verilir ve standart EV3 Yazılımında zaten yerleşiktir. Kendi donanımını oluşturan kişiler için bir yazılım geliştirme kiti sağlanmaktadır.

    3.8 LEGO® MINDSTORMS® EV3 Brick'i NXT yazılımını kullanarak programlayabilir miyim?

    HAYIR. EV3 Brick'i NXT Yazılımında programlamanın bir yolu yoktur.

    3.9 EV3 Brick'te programlamanın yanı sıra LEGO® MINDSTORMS® EV3 Home Edition yazılımının nasıl kullanılacağını gösteren pdf formatında yardım materyali olacak mı?

    içeren pdf formatında bir kullanım kılavuzu bulunmaktadır. kısa bilgi EV3 Brick Direct Programlama uygulaması ve bir programın nasıl oluşturulacağı hakkında. EV3 programlamaya başlamanıza yardımcı olmak için yazılım bölümünde iki hızlı başlangıç ​​videosu bulunmaktadır.

    3.10 LEGO® MINDSTORMS® EV3 Home Edition yazılımı eski NXT donanımıyla uyumlu mu?

    Evet. NXT Smart Brick'i yeni LEGO MINDSTORMS EV3 Home Edition yazılımını kullanarak programlayabilirsiniz. NXT modülü, tüm yazılım özelliklerini desteklemez.

    3.11 LEGO® MINDSTORMS® EV3 Yazılımı bir tablette çalışır mı?

    Evet ve hayır. Ücretsiz uygulama adresinden indirilebilen EV3 Programlayıcı Uygulama mağazası Ve Google Oyun, robotları Bluetooth üzerinden bir tablet ile programlamanıza olanak tanır. PC ve Mac yazılımıyla karşılaştırıldığında, bu başvuru kullanımı çok daha kolay ve daha karmaşık işlemler gerektirmiyor yazılım özellikleri, veri blokları ve hesaplamalar. EV3 Programmer uygulaması, LEGO MINDSTORMS'ta yeni olanlar veya bir masaüstü PC veya Mac olmadığında bile robotlarını programlayabilmek isteyenler için önerilir. EV3 Yazılımı kurulumunu tamamlamak için PC veya Mac bilgisayarınıza LEGO MINDSTORMS EV3 yazılımını yüklemeniz gerekir. Şu anda bu versiyon yazılım tabletler için mevcut değildir.

    3.12 LEGO® MINDSTORMS® EV3 Yapım Parçalarını programlamak için EV3 Yazılımının yanı sıra hangi programlama platformlarını kullanabilirim?

    EV3 yazılımının yanı sıra LabVIEW ve RobotC'yi de kullanabilirsiniz. EV3 Yazılımı açık bir platformdur ve MINDSTORMS topluluğunun JAVA gibi ek dilleri kullanmasını bekliyoruz.

    3.13 NXT'ye kıyasla LEGO® MINDSTORMS® EV3 Home Edition yazılımına hangi yeni özellikler eklendi?

    EV3 Yazılımı, NXT Yazılımına göre birçok yeni özelliğe ve iyileştirmeye sahiptir. İşte en dikkate değer olanlar: Ana sayfa

    • Beş EV3 Robot Kahramanı için proje dosyalarına erişim de dahil olmak üzere içerikte kolay gezinme için yeni tasarım: TRACK3R, SPIK3R, R3PTAR, GRIPP3R ve EV3RSTORM ve 12 bonus hayran yapımı robota doğrudan bağlantılar.
    İçerik editörü
    • İçerik doğrudan yazılım içinde düzenlenebilir, bu da mevcut projeleri özelleştirmenize veya sıfırdan yeni projeler oluşturmanıza olanak tanır.
    EV3 Brick ile programlama ortamı arasında daha sıkı bağlantı
    • Donanım sayfası, durumlarını ve değerlerini izlemenizi sağlar.
    • Otomatik tanımlama desteği sayesinde donanım öğeleri otomatik olarak tanınır.
    • Bluetooth ayarı USB'den Bluetooth'a uyarlanabilirlik ile kolaylaştırıldı.
    Hata ayıklama araçları artık programlama ortamının bir parçasıdır.
    • Programı çalıştırma hakkında önemli bilgiler
    • Program blokları, algılanırsa bir uyarı işareti görüntüler. donanım, gerekli olandan farklıdır.
    • Problar, veri yolları boyunca sayısal değerlerin geçişini görmenizi sağlar.
    Program bloklarının yeni özellikleri:
    • Blokları istifleyerek basit doğrusal programlama (artık ışın kullanmaya gerek yok).
    • Blok parametreleri doğrudan bloklar üzerinde yapılandırılır.
    • Programlanan sırayı doğrudan bloklar üzerinde okuyun.
    • Geliştirilmiş iş akışı veriyolları, program yapısını görüntülemeyi ve paralel yürütme oluşturmayı kolaylaştırır.
    • “Ortama bağlı hareket eden ve ölçülen değerleri karşılaştırarak uygulanan eşik değerinde değişiklik beklemeyen robotların oluşturulmasını kolaylaştıran Wait for change fonksiyonu eklendi.
    • Veri yolları geliştirildi, veri türlerinin dönüştürülmesini basitleştiren bir veri yayınlama işlevi eklendi.
    • Diziler yapı taşlarına entegre edilmiştir.
    • Gelişmiş durum yönetimi mekanizmaları oluşturmanıza izin veren döngüyü kesmek mümkün hale geldi.

    3.14 EV3 Yazılımındaki İçerik Düzenleyici nedir?

    İçerik düzenleyici, &mdash projelerini düzenlemenize, uyarlamanıza ve özelleştirmenize veya sıfırdan kendi yeni projelerinizi oluşturmanıza olanak tanır. Projelerinizi metin, resim, video ve ses içerecek şekilde değiştirmek için içerik düzenleyiciyi kullanabilirsiniz.

    3.15 İçerik düzenleyici .MOV ve .AVI dosyalarını destekleyecek mi?

    İçerik düzenleyici destekler aşağıdaki biçimler.AVI dışındaki dosyalar:
    Resim: JPG, PNG
    Video: MP4, ASF, WMV, MOV
    Ses: MP3, WMA

    3.16 EV3 Yazılımını nasıl güncellerim?

    Yardımdan şuraya üst çizgi EV3 Yazılımı menüsünde EV3 Yazılımını açabilirsiniz. otomatik kontrol güncellemelerin mevcudiyeti. Check for Software Updates (Yazılım Güncellemelerini Kontrol Et) seçeneğini seçtikten sonra bir onay kutusu görünür ve EV3 Yazılımı güncellemeleri düzenli olarak kontrol eder. (Bu bir İnternet bağlantısı gerektirir.) Uygun bir güncelleme mevcutsa, EV3 Yazılımı sizi bilgilendirecektir.İndirdikten sonra güncellemeyi kurabilirsiniz.

    4.1 LEGO® MINDSTORMS® EV3 Brick'te Bluetooth iletişimi ne için kullanılabilir?

    Bluetooth teknolojisi, EV3 Yazılımı ile iletişimi veya EV3 Brick'ler arasındaki iletişimi sağlar. EV3 Programmer ve EV3 Commander Uygulamaları, tablet ile robot arasında bir Bluetooth bağlantısı gerektirir.

    4.2 Bluetooth bağlantısı varken LEGO® MINDSTORMS® EV3 Brick'i bir bilgisayara bağlamak için neden bir USB kablosu kullanmalısınız?

    Ayrıca bazı bilgisayarlarda USB bağlantısı daha hızlıdır bluetooth modülü mevcut olmayan.

    4.3 LEGO® MINDSTORMS® EV3 Yapım Parçaları Bluetooth aracılığıyla zincirleme bağlanabilir mi?

    4.4 Wi-Fi ve Bluetooth arasındaki fark nedir?

    Wi-Fi ve Bluetooth farklı amaçlar için tasarlanmıştır. Bluetooth, iki cihaz arasındaki yakın mesafe bağlantısıdır. Wi-Fi, daha geniş bir ağ ağıdır, bir Wi-Fi ortak erişim noktası, bir yönlendirici gerektirir ve Bluetooth'tan daha fazla pil gücü tüketir.

    4.5 "iPod, iPhone ve iPad için yapılmıştır" ne anlama geliyor?

    EV3 Brick'teki Bluetooth iletişimi, iOS cihazlarının kullandığı protokolü destekler; örneğin, bir iPod, iPhone ve iPad ile iletişim kurabilirsiniz. (Bu özellik NXT modülünde mevcut değildir.)

    5.1 LEGO® MINDSTORMS® EV3 Brick ile Wi-Fi ne için kullanılabilir?

    Wi-Fi özelliği, EV3 Brick'i EV3 Yazılımına bağlamak için kullanılabilir. Wi-Fi adaptörü EV3 Brick'in USB bağlantı noktasına bağlanmalıdır. (Wi-Fi adaptörü ürüne dahil değildir.)

    Evet. EV3 Smart Brick ile kullanılması tavsiye edilir. kablosuz adaptör NETGEAR N150 (WNA1100) ve EDIMAX EW-7811UN adaptörü.

    5.3 Wi-Fi mevcutken LEGO® MINDSTORMS® EV3 Brick'i bir bilgisayara bağlamak için neden bir USB kablosu kullanasınız?

    USB bağlantısı daha hızlıdır. Wi-Fi bağlantısı devre dışı bırakılırsa pil daha uzun süre dayanır.

    5.4 LEGO® MINDSTORMS® EV3 Yapım Parçaları Bluetooth aracılığıyla zincirleme bağlanabilir mi?

    HAYIR. Zincirleme bağlantı, EV3 Brick'leri bağlamak için bir USB kablosu kullanır.

    5.5 Yönlendiriciye ihtiyacım var mı?

    Evet. Wi-Fi kullanmak istiyorsanız, bir yönlendiriciye ihtiyacınız olacak.

    5.6 Wi-Fi, Bluetooth'tan Daha mı İyi?

    Wi-Fi ve Bluetooth farklı amaçlar için tasarlanmıştır. Bluetooth, iki cihaz arasındaki yakın mesafe bağlantısıdır. Wi-Fi, daha geniş bir ağ bağlantısıdır ve Bluetooth'tan daha fazla pil gücü tüketir.

    6.1 LEGO® MINDSTORMS® EV3 sensörleri nelerdir?

    LEGO MINDSTORMS EV3 (31313) seti aşağıdaki sensörleri içerir:

    • 1 dokunmatik sensör
    • 1 renk sensörü
    • 1 kızılötesi sensör
    • 1 IR işareti
    Aşağıda listelenen sensörler ayrıca çevrimiçi mağazanın web sitesinden satın alınabilir:
    • cayro sensörü
    • Ultrasonik sensör ve diğer üçüncü taraf sensörler.

    6.2 LEGO® MINDSTORMS® EV3 sensörlerinin NXT sensörlerinden farkı nedir?

    LEGO MINDSTORMS EV3 Sensörleri, gelişmiş arayüz ve performans sunan ve NXT sensörlerinden daha doğru olan yepyeni sensörlerdir.

    • EV3 renk sensörü 7 renk algılayabilir (renk yok), NXT renk sensörü ise yalnızca 6 renk algılayabilir
    • EV3 Renk Sensörü, arka plan aydınlatmasını kaldıran bir yansıyan ışık moduna sahiptir.
    • EV3 sensörleri saniyede 1000 kez yeni değerler döndürebilirken, NXT sensörleri saniyede yalnızca 333 kez yeni değerler döndürebilir.

    6.3 LEGO® MINDSTORMS® EV3 Sensörleri, NXT Smart Brick ile çalışır mı?

    HAYIR. LEGO MINDSTORMS EV3 sensörleri dijitaldir ve NXT Smart Brick ile çalışmaz.

    6.4 Yeni bağlantı kabloları gerekli olacak mı?

    HAYIR. LEGO® MINDSTORMS® EV3, LEGO MINDSTORMS NXT ile aynı RJ12 bağlantı kablolarını kullanır.

    6.5 LEGO® MINDSTORMS® EV3 Sensörleri, NXT Sensörleri ile kullanılabilir mi?

    Evet. LEGO MINDSTORMS EV3 Brick, LEGO MINDSTORMS NXT Brick ile aynı RJ12 bağlantı kablolarını kullanır.

    6.6 NXT sensörleri LEGO® MINDSTORMS® EV3 Brick ile kullanılabilir mi?

    Evet. LEGO MINDSTORMS EV3, aynı LEGO Technic elemanlarını ve RJ12 bağlantı kablolarını kullanır.

    7.1 LEGO® MINDSTORMS® EV3 setine hangi motorlar dahildir?

    İki büyük servo ve bir orta boy servo.

    7.2 LEGO® MINDSTORMS® EV3 etkileşimli servolarının NXT etkileşimli servolarından farkı nedir?

    EV3 Büyük Motor özellikleri NXT ile aynıdır, ancak arayüz daha fazlasını sağlamak için optimize edilmiştir. hızlı montaj daha fazla olasılıkla.
    Orta Etkileşimli Servo Motor, yeni olanaklar sağlayan yepyeni bir motordur.

    7.3 LEGO® MINDSTORMS® EV3 servoları ve NXT servoları birbirinin yerine kullanılabilir mi?

    Teknik olarak evet, ancak büyük LEGO MINDSTORMS EV3 motorları ve NXT servoları farklı tasarıma sahip. Büyük LEGO MINDSTORMS EV3 motorları daha fazlasını sağlar ilginç deneyim yapı.

    7.4 LEGO® MINDSTORMS® EV3 ve NXT motorları birlikte kullanılabilir mi?

    7.5 LEGO® MINDSTORMS® EV3 servoları NXT Brick ile kullanılabilir mi?

    Evet. NXT modülü ile hem büyük servoları hem de orta boy servoları kullanabilirsiniz.

    7.6 LEGO® MINDSTORMS® EV3 Brick ile krank motorları kullanılabilir mi?

    HAYIR. Konektörler eşleşmiyor.

    7.7 "Papatya dizimi bağlantısı" ne anlama geliyor?

    Zincirleme bağlantı, robotunuza ana LEGO MINDSTORMS EV3 Brick'ten kontrol edilen 16 çıkış bağlantı noktası ve 16 giriş bağlantı noktası vererek, bir USB kablosu kullanarak dört adede kadar LEGO® MINDSTORMS® EV3 Brick'i bağlama yeteneğidir.

    7.8 Zincirleme bağlantı için neler gereklidir?

    Birkaç LEGO® MINDSTORMS® EV3 Yapım Parçası, sensör ve motor, ayrıca LEGO MINDSTORMS EV3 için isteğe bağlı normal bir USB kablosu.

    LEGO Mindstorms yapım seti, programlanabilir bir robot oluşturmak için tasarlanmış bir dizi elektronik blok ve eşleşen parçadır. LEGO, ilk Mindstorms setini 1998'de piyasaya sürdü ve 8 yıl sonra, 2006'da LEGO Mindstorms NXT 1.0 setinin ilk versiyonu, 3 yıl sonra, 2009'da setin ikinci versiyonu çıktı - LEGO Mindstorms NXT 2.0 ve son olarak 2013'te LEGO Mindstorms EV3 seti satışa çıktı.

    LEGO Mindstorms seti akslar, dişliler, kirişler, tekerlekler ve servolar gibi standart LEGO parçalarının yanı sıra motorlar, sensörler ve bir programlama bloğu içerir. Bu setler kaynak ve temel olarak ayrılmıştır.

    LEGO MINDSTORMS NXT temel setinin üç versiyonu vardır:

      8527 LEGO MINDSTORMS 577 parça içerir ve 2006 yılında piyasaya sürülmüştür. Bu reklam setinin ilk versiyonu;

      9797 LEGO MINDSTORMS Education NXT Ana Set, 2006 yılında üretilmiş 431 parça içerir. Bu - temel setöğrenme için eğitim seti;

      8547 LEGO MINDSTORMS NXT 2.0, 2009'da piyasaya sürülen 619 parça içerir. Bu, ticari kitin ikinci versiyonudur.

    Üç setin her biri, aynı sürümde bir NXT akıllı kutusu içerir. Ürün yazılımı farklıdır, ancak kolayca güncellenir, bu nedenle setler temelde eşdeğer kabul edilebilir.

    LEGO MINDSTORMS Eğitim Kaynak Seti iki versiyon halinde gelir:

      9648 LEGO MINDSTORMS Eğitim Kaynak Seti;

      9695 LEGO MINDSTORMS Eğitim Kaynak Seti.

    2010 kaynak kiti 817 parça içerir, bunlar daha çeşitlidir.

    2013 LEGO MINDSTORMS EV3 3.0 Çekirdek Seti, 31313 numaralı tek versiyonda gelir ve 601 parça içerir. "EV" burada Evrim anlamına gelir.

    LEGO Mindstorms setleri, RCX, NXT ve EV3'ün çeşitli versiyonlarının mikrodenetleyicilerindeki kontrol birimleriyle donatılmıştır. Şu anda üç tane var, ek olarak 1.0 modifikasyonları var; 2.0 ve 3.0.

    LEGO Mindstorms setleriyle birlikte gelen çok sayıda sensör, çok çeşitli yaratıcı olanaklar sunar. Sensörler ayrıca Mindsensors ve HiTechnic gibi üçüncü taraf üreticiler tarafından da üretilir. Buradakiler sadece birkaç örnek standart sensörler LEGO Mindstorms NXT için: NXT Servo Takometre, NXT Ultrasonik Mesafe Sensörü, NXT Dokunmatik Sensör, NXT Ses Sensörü, NXT Işık Sensörü. Genel olarak, liste oldukça kapsamlıdır.

    LEGO MINDSTORMS EV3 setinin ne hakkında olduğuna bir göz atalım.

    EV3'ün doldurulmasına gelince, akıllı blok, Texas Instruments'tan 300 MHz frekanslı bir Sitara AM1808 (ARM9) işlemci ile donatılmıştır, 64 MB'a sahiptir. rasgele erişim belleği, 16 MB Flash bellek, ayrıca 32 GB'a kadar microSDHC bellek kartları için bir yuva vardır. USB host ve Bluetooth mevcut, USB dongle ile Wi-Fi mümkün, destekleniyor elma cihazları. Ayrıca blok, 178x128 çözünürlüğe sahip tek renkli bir LCD ekran ile donatılmıştır. Tüm motorlar ve NXT sensörleri, EV3 Brick ile tamamen uyumludur. Bu arada, NXT Brick EV3 için programlanabilir, ancak bazı özellikler kullanılamaz.

    Yapı setinin bulunduğu kutu, çok renkli bölgelere sahip bir raya dönüştürülebilir ve renk sensörleri bunlarla mükemmel bir şekilde etkileşime girer. Kutudaki parçalar başlangıçta birkaç ayrı torbaya yerleştirilir. Ek olarak, sette bir dizi çıkartma ve talimat vardır.

    EV3 Smart Brick, bina setinin kalbidir. 6 öğün yemek verilir parmak pilleri. Kontrol için 6 düğme kullanılır ve arka ışığın üç renk modu belirteçler. Sensörleri bağlamak için 4 giriş bağlantı noktası ve 4 komut çıkış bağlantı noktası vardır. Üniteyi bir bilgisayara bağlamak için bir miniUSB soketi, bağlantıları düzenlemek için bir USB ana bilgisayar bağlantı noktası, yerleşik bir hoparlör ve daha önce bahsedildiği gibi bir hafıza kartı yuvası vardır. Yazılım arayüzü programları doğrudan bloktan oluşturmanıza ve yapılandırmanıza olanak tanır.

    Akıllı bloğa ek olarak, kit şunları içerir:

    Maksimum 40 Ncm tork ile 170 rpm kapasiteye sahip hassas dönüş sensörleri ile donatılmış 2 büyük servo motor.

    Ayrıca bir orta boy servo motor vardır, buradaki tork daha azdır - 12 Ncm'ye kadar, ancak devir dakikada 250'ye ulaşabilir.

    1 kHz'e kadar yoklama oranıyla 8 rengi ayırt edebilen renk ve ışık sensörü.

    Tıklamayı, dokunmayı, bırakmayı ve sayılarını saymayı tanıyan dokunmatik sensör.

    IR mesafe sensörü, uzaktan kumanda için geçerli, 2 metreden bile sinyal alabilen, 70 cm'ye kadar bir yarıçap içinde mesafe ölçüm aralığı ile Sinyallerin, kontrol komutlarının ayrı ayrı alınması için 4 kanal mevcuttur.

    IR sensörü için kızılötesi işaret, uzaktan kumanda olarak çalışabilir. Kasa üzerinde yeşil bir gösterge LED'i ve bir kanal anahtarı vardır. 2 metreye kadar yarıçap içinde 4 ayrı kanala iletim yapabilmektedir. Bir saat işlem yapılmadığında otomatik olarak kapanır. İki küçük parmak pili ile çalışır.

    Kitte bulunan sensörlere ek olarak başka sensörler de kullanılabilir:

    Saniyede 440 dereceye kadar anlara duyarlı, robotun dönme hareketlerini 3 derece hassasiyetle ölçmek için jiroskopik sensör. 1 kHz'e kadar yoklama hızı.

    Yansıyan dalgaları ileterek ve alarak mesafeleri ölçmek için kullanılan bir ultrasonik sensör. Sonar ve alıcı olarak çalışabilir ses dalgaları kontrol sinyalleri olarak. 2,5 metreye kadar mesafeleri 1 cm hassasiyetle ölçebilir.

    LEGO sensörleri ve aksesuarlarına ek olarak Mindsensors ve HiTechnic gibi üçüncü taraf modelleri de desteklenir. Bunlar oyun çubukları, pusulalar, ivmeölçerler vb. olabilir. Her türlü çözümün aralığı çok, çok geniştir.

    Robotu programlamak için resmi LEGO web sitesinden kolayca indirilebilen Windows veya OS X için LEGO Mindstorms EV3 Home Edition yazılımını kullanabilirsiniz. Ayrıca bol miktarda bellenim, programlama üzerine eğitim materyalleri, videolar, etkileşimli talimatlar, görev açıklamaları vardır.

    Elbette EV3 bir Android veya iOS akıllı telefondan kontrol edilebilir. bireysel başvurular. Java ve diğer birçok dilde programlama mümkündür: ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW.

    Resmi LEGO web sitesinde, EV3 kitinden farklı robotlar yapmak için talimatlar içeren 17 model bulabilirsiniz. İşte modeller:

    TRACK3R, birbiriyle değiştirilebilir dört alete sahip, yüksek trafikli bir paletli robottur.

    SPIK3R - bir akrep robotu, keskin bir şekilde dönebilir, kırıcı pençeyle nesneleri yakalayabilir ve yıldırım kuyruğu yoluna çıkan her şeyi püskürtecektir.

    R3PTAR - 35 cm yüksekliğindeki kobra robotu, yerde kayabilir, dişli nesnelere yüksek hızda saldırabilir.

    GRIPP3R - bu robot ağırlık kaldırabilir, bir teneke kutuyu tutabilir, kaldırabilir ve fırlatabilir.

    EV3STORM, birçok görevi olan paletli bir robottur.

    BOBB3E, bir Bobcat® robot yükleyicidir. uzaktan kumanda IR işaretinin düğmeleri aracılığıyla çeşitli nesneleri hareket ettirebilir veya alabilir.

    BANNER PRINT3R - robot yazıcı. Sıradan bir işaretleyici ile çizgiler çizebilir. Kendi çiziminizi ayarlayabilirsiniz.

    RAC3 TRUCK, uzaktan kumandalı bir yarış kamyonudur. Fragman ekleyebilirsiniz.

    DINOR3X - Triceratops robotu dört ayak üzerinde yürür ve döner.

    KRAZ3 - robot, böcek arkadaşının IR işaretine tepki verir. Ayrıca robotu özel bir programla kontrol edebilir veya yalnızca hatayı takip etmesi için programlayabilirsiniz;

    EV3D4 - Star Wars'tan esinlenilmiştir, sahibini takip edebilir, IR işaretinde hareket edebilir, iletişim kurabilir. Yeni EV3 Yazılımı kullanılarak programlanabilen ve genişletilebilen zengin bir dizi senaryoyu destekler.

    EL3CTRIC GUITAR - Bir teli vurarak, perdesiz sapa dokunarak, tremolo sistemini kullanarak bu gitarla inanılmaz sololar yapabilirsiniz!

    EV3MEG, hatlar boyunca tam olarak hareket edebilen bir yardımcı robottur. belirli renkışık sensörü sayesinde. Yoldaki engelleri algılar ve onlara tepki verir. Hem bağımsız hareket edebilir hem de bir kızılötesi işaret kullanarak kontrol edilebilir.

    EV3 oyunu - robot, topu bardağın altına saklayabilir, ardından bardakları değiştirebilir ve topun nerede olduğunu tahmin etmeniz gerekir. IR işaretini kullanarak seviyeyi ayarlayabilirsiniz.

    MR.B3AM - LEGO® Technic kirişlerin uzunluğunu ölçer, kirişlerin rengini ve boyutunu belirler.

    ROBODOZ3R - buldozer robotu. Bağımsız hareket edebilir veya uzaktan kontrol edilebilir. Kendine bir yol açar, yuvarlanır ve engelleri yoldan uzaklaştırır.

    Bu setlerin sizi düşündürmesi, modellemesi, icat etmesi, genel olarak yaratıcılığı ve gelişimi teşvik etmesi nedeniyle, birçok ülkede kolejlerde ve okullarda LEGO Mindstorms setlerini kullanarak öğretimin çok yaygın olarak uygulanması hiç de şaşırtıcı değil.

    Her eğitim kurumunun robot yapım ekiplerini yarışmalar için ortaya koyabileceği robot yarışmaları oldukça popüler hale geldi. Bu tür yarışmalar Rusya'da da yapılıyor, bu etkinliklerin en ünlüsü RoboFest. En iyinin en iyisi Dünya Robot Olimpiyatı - WRO'ya (Dünya Robot Olimpiyatı) gidiyor.

    LEGO Mindstorms EV3 nereden satın alınır?

    LEGO Mindstorms EV3'ün fiyatı paket içeriğine bağlıdır. Çeşitli LEGO Mindstorms setleri, eğitici versiyonlar, LEGO Education Uzman Satıcılarından edinilebilir.

    Andrey Povny

    Makale, Robot Kontrol Meta Dili (RCML) kullanılarak sonraki programatik ve manuel kontrolü ile bir robot prototipi oluşturmak için Lego Mindstorms EV3 yapıcısını kullanma deneyimini açıklamaktadır.

    • Lego Mindstorms EV3'e dayalı bir robot prototipinin montajı
    • Windows için RCML'nin hızlı kurulumu ve konfigürasyonu
    • EV3 denetleyicisine dayalı robotun yazılım kontrolü
    • Klavye ve gamepad kullanılarak robotun çevre birimlerinin manuel kontrolü
    Biraz ileriye bakıyorum, bunu uygulama için ekleyeceğim lego kontrolleri- robotun klavyeyi kullanarak yalnızca 3 satır program kodu içeren bir program oluşturması gerekir. Bunun nasıl yapılacağı hakkında daha fazla ayrıntı kesimin altında yazılmıştır.

    1. Başlangıç ​​olarak, programlama ve manuel pilotluk için kullanılacak Lego Mindstorms EV3 yapıcısından bir robot prototipi oluşturuldu.

    Robot prototipinin açıklaması

    Robot, araba şasisine benzer bir tasarıma sahip. Şasiye monte edilmiş iki motor, bir dişli kutusu aracılığıyla arka tekerleklere bağlanan bir ortak dönme eksenine sahiptir. Şanzıman, arka aksın açısal hızını artırarak torku dönüştürür. Direksiyon, bir konik dişli temelinde monte edilir.



    2. Sonraki adım, RCML'yi Lego Mindstorms EV3 ile çalışacak şekilde hazırlamaktır.

    Arşivleri şuradan indirin: yürütülebilir dosyalar ve kitaplık dosyaları ve .

    İndirilen arşivler, isteğe bağlı bir adla bir dizine çıkarılmalıdır, ancak, kaçınmak Başlıktaki Rus harfleri.

    Arşivleri paketten çıkardıktan sonra dizinin içeriği



    Ardından, aynı dizinde bulunması gereken bir yapılandırma dosyası config.ini oluşturmanız gerekir. EV3 denetleyicisini bir klavye ve oyun kumandası kullanarak kontrol etme özelliğini uygulamak için lego_ev3, klavye ve oyun kumandası modüllerini bağlamanız gerekir.

    Listeleme yapılandırma dosyası RCML için config.ini

    Modül = lego_ev3 modülü = klavye modülü = oyun kumandası


    Bir sonraki adım, EV3 Denetleyicisini ve adaptörü eşleştirmektir.

    EV3 Denetleyicisini ve Bluetooth Adaptörünü Eşleştirme Talimatları

    Talimat, bir Lego Ev3 denetleyicisini ve çalışan bir PC'yi eşleştirme örneğini içerir. işletim sistemi Windows 7.

    1. Ev3 kontrol cihazının ayarlar bölümüne, ardından "Bluetooth" menü öğesine gitmeniz gerekir.

    2. Yapılandırma parametrelerinin doğru ayarlandığından emin olun. Onay kutuları “Görünürlük”, “Bluetooth” öğelerine göre işaretlenmelidir.

    3. "Denetim Masası"na, ardından "Aygıtlar ve Yazıcılar"a, ardından "Bluetooth Aygıtları"na gitmeniz gerekir.

    4. "Cihaz ekle" düğmesini tıklamalısınız. Kullanılabilir Bluetooth cihazlarını seçmek için bir pencere açılacaktır.

    5. EV3 cihazınızı seçin ve İleri'ye tıklayın.

    6. EV3 Denetleyicisi, Bağlan iletişim kutusunu görüntüleyecektir. Onay kutusu seçeneğini seçmeniz ve orta tuşa basarak seçiminizi onaylamanız gerekir.

    7. Ardından, "PASSKEY" iletişim kutusu görüntülenecektir, giriş satırında "1234" sayıları belirtilmelidir, ardından onaylamalısınız. anahtar sözcük onay işareti konumunda orta tuşa basarak cihazları eşleştirmek için.

    8. Cihaz eşleştirme sihirbazında, cihazları eşleştirmek için bir anahtar girmek için bir form görünecektir. "1234" kodunu girmeniz ve "İleri" düğmesine basmanız gerekir.

    10. PC'de "Denetim Masası"na, ardından "Aygıtlar ve Yazıcılar"a, ardından "Bluetooth Aygıtları"na dönmeniz gerekir. Listelenmiş kullanılabilir cihazlar Eşleştirdiğiniz cihaz görüntülenecektir.

    11. Yapmalı çift ​​dokunma"EV3" bağlantı özelliklerine gidin.

    14. Özelliklerde belirtilen COM bağlantı noktasının dizini, lego_ev3 modülünün yapılandırma dosyası config.ini'de kullanılmalıdır. Örnek, standardı kullanan bir Lego EV3 denetleyicisinin Bluetooth bağlantı özelliklerini gösterir. seri port COM14.


    Modülün daha fazla konfigürasyonu, lego_ev3 modülünün konfigürasyon dosyasına, Lego robotu ile iletişimin gerçekleştirildiği COM portunun adresini yazmanın gerekli olduğu gerçeğine iner.

    lego_ev3 modülü için config.ini yapılandırma dosyasının listesi

    Bağlantı=COM14 dinamik_bağlantı=0


    Şimdi klavye modülünü yapılandırmanız gerekiyor. Modül, control_modules dizininde ve ardından klavyede bulunur. keyboard_module.dll dosyasının yanında bir config.ini yapılandırma dosyası oluşturmalısınız. Bir yapılandırma dosyası oluşturmadan önce, tuş vuruşlarında hangi eylemlerin gerçekleştirilmesi gerektiğini belirlemeniz gerekir.

    Klavye modülü, belirli bir sayısal kodu olan tuşları kullanmanızı sağlar. Sanal anahtar kodları tablosu görüntülenebilir.

    Örnek olarak, aşağıdaki tuş vuruşlarını kullanacağım:

    • Yukarı/aşağı oklar, arka tekerlek motorunu ileri/geri döndürmek için kullanılır
    • Sol/Sağ Oklar tekerlekleri sola/sağa çevirir
    Klavye modülünün yapılandırma dosyası, programlayıcının modda robotla etkileşime girmesi için hangi eksenlerin mevcut olduğunu açıklar. Manuel kontrol. Böylece, örnekte iki kontrol grubumuz var - bunlar klavye eksenleridir. Yeni bir eksen eklemek için, eksenleri açıklamak için aşağıdaki kuralları izleyin.

    Klavye modülü için eksenleri tanımlama kuralları

    1. Yeni bir eksen eklerken, bölümde gereklidir. adı eksenin adı olan bir özellik ekleyin ve buna klavye düğmesinin değerini atayın. HEX biçiminde, her düğme için benzer bir kayıt yapılırken, yani bir eksen adı birden çok kez kullanılabilir. Genel olarak, bir bölüme yazma şöyle görünecek:

    Axis_name = keyboard_button_value_in_HEX_format
    2. Bu eksen boyunca çizilebilecek maksimum ve minimum değerleri ayarlamak gerekir. Bunun için gerekli Yeni hat yapılandırma dosyasına bölüm ekle yapılandırma.ini eksenle aynı ada sahip olan ve özellikleri ayarlayan üst_değer Ve düşük değer, sırasıyla eksenin maksimum ve minimum değerlerine karşılık gelir. Genel olarak, bu bölüm şöyle görünür:

    [eksen_adı] üst_değer = maksimum_eksen_değeri alt_değer = minimum_eksen_değeri
    3. Ardından, klavyede daha önce eklenmiş olan düğmeye basarsanız eksenin hangi değere sahip olacağını belirlemelisiniz. Değerler, adı eksenin adından ve klavye düğmesinin değerinden oluşan bir bölüm oluşturularak tanımlanır. HEX biçiminde, alt çizgi ile ayrılmış. Varsayılan (basılmamış) ve basılı durumu ayarlamak için özellikleri kullanın basılmamış_değer Ve preslenmiş değer sırasıyla değerlerin iletildiği. Genel form bu durumda bölüm şöyle görünür:

    [eksen-adı_klavye-düğmesi-değeri] press_value = eksen_değeri_zaman_key_is_basıldığında basılmamış_değer = eksen_değeri_zaman_key_is_basıldığında
    Spoiler metni, görüntüleme kolaylığı için RCML belgelerinden kopyalanmıştır.


    Robot prototip kontrolünü uygulamak için klavye modülünün git ve dön eksenlerini içeren bir yapılandırma dosyası oluşturuldu. Git ekseni, robotun hareket yönünü ayarlamak için kullanılır. Yukarı ok tuşuna basmak ekseni 100'e, aşağı ok tuşuna basmak ekseni -50'ye ayarlar. Döndürme ekseni, ön tekerleklerin dönüş açısını ayarlamak için kullanılır. Sol ok tuşuna basmak eksen değerini -5'e, sağ ok tuşuna basmak ise ekseni 5'e ayarlayacaktır.

    Klavye modülü için config.ini yapılandırma dosyasının listesi

    ;Gerekli bölüm ;axis_name = key_code (HEX formatında) ;go ekseni up_arrow'dan değerleri alır go = 0x26 ;go ekseni down_arrow'dan değerleri alır go = 0x28 ;döndür ekseni left_arrow'dan değerleri alır rotate = 0x25 ;döndür eksen, right_arrow'dan değer alır döndürme = 0x27 ;Git ekseni açıklaması, her zaman her iki tuşa da sahip olmalıdır ;go ekseni değerlerinin üst sınırı üst_değer = -100 ;go ekseni değerlerinin alt sınırı lower_value = 100 ;Ekseni döndür açıklaması, her zaman her iki tuşa da sahip olmalıdır ;Eksen değerlerinin üst limiti döndür üst_değer = - 100 ;Eksen değerlerinin alt limiti döndür lower_value = 100 ;*ok_yukarı* tuşu (0x26) için hareket ekseninin davranışının açıklaması ;Ne zaman *ok_yukarı* tuşuna basarak, eksen değerini 50 olarak ayarlayın press_value = 100 ;*ok_yukarı* tuşunu bıraktığınızda, eksenin değerini 0 olarak ayarlayın unpressed_value = 0 ;*aşağı_ok* tuşu için hareket ekseni davranışının açıklaması (0x28) ; *aşağı_ok* tuşuna basıldığında, eksen değerini -50 olarak ayarlayın press_value = -50 ; *aşağı_ok* tuşu bırakıldığında, eksen değerini 0 olarak ayarlayın unpressed_value = 0 ; *ok_sol* tuşu için döndürme ekseninin açıklama davranışı ( 0x25) ; *ok_sol* tuşuna basıldığında, eksen değerini -5 olarak ayarlayın press_value = -5 ; *ok_left* tuşu bırakıldığında, eksen değerini 0 olarak ayarlayın unpressed_value = 0 ;Döndürme davranışının açıklaması *sağ_ok* (0x27) tuşu için eksen ; *sağ_ok* tuşuna basıldığında, eksen değerini 5 olarak ayarlayın press_value = 5 ; *sağ_ok* tuşu bırakıldığında, eksen değerini 0 olarak ayarlayın unpressed_value = 0


    Ardından, bir oyun kumandası kullanarak kontrolü uygulamak için oyun kumandası modülünü yapılandırmanız gerekir. Modül yapılandırması, control_modules dizininde bulunan gamepad_module.dll'nin yanında bir config.ini dosyası ve ardından gamepad oluşturmayı içerir.

    Gamepad ile etkileşim için evrensel modül yapılandırma dosyası

    ;Kullanılan eksenleri açıklamak için gerekli bölüm ;Manuel kontrol modunu sonlandırmak için eksen Exit = 9 ; Gamepad düğmelerine karşılık gelen 11 ikili eksen B1 = 1 B2 = 2 B3 = 3 B4 = 4 L1 = 7 L2 = 5 R1 = 8 R2 = 6 start = 10 T1 = 11 T2 = 12 ; 4 çubuk ekseni; Sağ çubuk yukarı/aşağı hareket eder RTUD = 13 ; Sağ çubuk sola/sağa hareket eder RTLR = 16 ; Sol çubuk yukarı/aşağı hareket eder LTUD = 15 ; Sol çubuk sola/sağa hareket eder LTLR = 14 ; 2 d-pad ekseni;D-pad hareketi yukarı/aşağı oklarıUD = 17 ;D-pad hareketi sol/sağ oklarıLR = 18 ;B1 eksen davranışı açıklaması ;B1 düğmesine basarken, eksen değerini 1 olarak ayarlayın üst_değer = 1 ;B1'i serbest bırakırken düğmesi, eksen değerini 0 olarak ayarlayın alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 üst_değer = 1 alt_değer = 0 ;Sağ çubuk ekseni yukarı/aşağı hareketinin davranışının açıklaması ;Mümkün olan maksimum üst konuma hareket ederken eksen değeri üst_değer = 0 ;Eksen mümkün olan maksimum alt konuma taşınırken değer lower_value = 65535 Upper_value = 0 lower_value = 65535 Upper_value = 0 lower_value = 65535 Upper_value = 0 lower_value = 65535 ;Eksen davranış açıklaması yukarı/aşağı hareket ;Yukarı oka basıldığında eksen değeri Upper_value = 1 ; Aşağı oka basıldığında eksen değeri lower_value = -1 Upper_value = 1 lower_value = -1


    Gamepad modülünün özelleştirme özellikleri hakkında daha fazla bilgi için RCML başvuru kılavuzuna bakın.

    3. Bir sonraki adım, RCML'de bir program yazmaktır.

    Oluşturulan dizinin kökünde bir program dosyası oluşturmanız gerekir. Program dosyasının adı ve uzantısı herhangi bir şey olabilir, ancak adda Rusça harflerden kaçınılmalıdır. Örnekte kullanılan dosya adı merhaba.rcml'dir.

    lego_ev3 modülü için programlama kodu robot rezervasyonu aşağıdaki forma sahiptir:

    @tr = robot_lego_ev3;

    lego_ev3 modülü bağlantı sayfası, denetleyici tarafından desteklenen özelliklerin çoğunu açıklar. Test örneği olarak robotu otomatik olarak kızağa sokmak için bir program oluşturulmuştur.

    Programın algoritması aşağıdaki gibidir:

    İlk serbest robotu rezerve ettikten sonra, iki motor arasında bir bağlantı gibi sonraki çalışmalar için bir bağlantı kurulur. Ardından robot kızak yapmaya başlar. Yazılım Açıklaması robot eylemleri, ön tekerleklerin dönüş açılarını ve arka tekerleklerin dönüş hızını doğru bir şekilde ayarlamanıza olanak tanır. Bu tekniğin kullanılması, klavyeden veya oyun kumandasından manuel pilot uygulama sırasında tekrarlanması zor olan sonuçları elde etmenizi sağlar.

    RCML'de bir Lego robotu için program listesi

    function main() ( @tr = robot_lego_ev3; //robotu rezerve et @tr->setTrackVehicle("B","C",0,0); //Motor zamanlamasını ayarla @tr->motorMoveTo("D",100) , 0,0); system.sleep(500); @tr->trackVehicleForward(-100); system.sleep(1000); @tr->motorMoveTo("D",50,-50,0); sistem. uyku (4000); @tr->motorMoveTo("D",50,50,0); system.sleep(4000); @tr->trackVehicleOff(); system.sleep(1000); )


    Bir programı derlemek için pencere komut satırını kullanmalısınız. Öncelikle, rcml_compiler.exe ve rcml_intepreter.exe çalıştırılabilir dosyalarıyla oluşturulan dizine geçmelisiniz. Ardından, aşağıdaki komutları girin.

    Hello.rcml dosyasını derlemek için komut:

    rcml_compiler.exe merhaba.rcml merhaba.rcml.pc
    Derlemenin bir sonucu olarak, oluşturulan dizinde görünecektir. yeni dosya merhaba.rcml.pc.

    Başarılı derlemeden sonra komut satırının ekran görüntüsü



    Şimdi EV3 Denetleyicinin açık ve Bluetooth adaptörüyle eşleştirilmiş olduğundan emin olun. Gamepad PC'ye bağlı olmalıdır. Bundan sonra, program dosyasını çalıştırmak için komutu çalıştırmanız gerekir:

    Rcml_intepreter.exe merhaba.rcml

    Dış görünüş Komut satırı programın yürütülmesi sırasında



    Robotun hareket programını gösteren video yazının alt kısmında yer almaktadır.

    4. Bir sonraki adım robotu kontrol etmektir. manuel mod klavyeyi kullanarak.

    Klavyeyi kullanarak robotun herhangi bir motorunu kontrol etmek mümkündür. Örneğin bir parçası olarak, aşağıdaki mekanizmalar yönetilmektedir:

    • Ön tekerleklerin dönüş açısı
    • Arka tekerleklerin dönüş yönü

    EV3 denetleyicisine dayalı olarak klavye ve Lego robotu arasındaki etkileşim programının listesi

    function main() ( @tr = robot_lego_ev3; //robotu rezerve et @tr->setTrackVehicle("B","C",0,0); //Motor zamanlama sistemini ayarla.hand_control(@tr,"keyboard", " düz","git","speedMotorD","döndür"); )


    Bir sonraki adım, programı derlemek ve çalıştırmaktır. Manuel kontrolün sonucu lego robotu klavyenin kullanımı sayfanın altındaki videoda gösterilmektedir.

    5. Klavyeye ek olarak, bir gamepad kullanarak robotu manipüle etmenize izin veren bir gamepad modülü mevcuttur. Bir oyun kumandası kullanarak robotun kontrolünü gerçekleştirmek için, robotun hangi eksenlerinin oyun kumandasının eksenlerinin değerlerini alacağını program düzeyinde açıklamak gerekir.

    Gamepad ve Lego robotu arasındaki etkileşim için programın listesi

    function main() ( @tr = robot_lego_ev3; //Robot @tr->setTrackVehicle("B","C",0,0); //Motor zamanlama sistemi ayarlanıyor.hand_control(@tr,"gamepad", " düz"," RTUD", "speedMotorD"," RTLR"); )


    Ardından, programı derleme işlemini tekrarlamalı ve ardından çalıştırmalısınız. Aşağıda, bir oyun kumandası ve önceden bağlanmış tüm yöntemler kullanılarak bir Lego robotunun manuel olarak kontrol edilmesinin sonucu gösterilmektedir:

    Bu makale kısaca RCML'nin bazı özelliklerini göstermektedir. En Detaylı Açıklama başvuru kılavuzunda bulunmalıdır.

    Etiketler:

    • lego zihin fırtınaları
    • robotik
    • programlama
    Etiket ekle

    Çocuğunuz, tüm komutlarını yerine getirecek bir robotu kendi başına yapmayı ve programlamayı hayal ediyor mu? O halde dikkatinizi dünyaca ünlü Danimarkalı şirket Lego Robots'un benzersiz tasarımcı serisine çevirmenizi şiddetle tavsiye ederiz.

    Lego Mindstorms serisi, Lego şirketinin özel bir başarısıdır. Mesele şu ki, bu tasarımcılar elektromekanik ve robotik üzerine kurulu, bu da orijinal düşünceye ve iyi hayal gücüne sahip olanların yanı sıra devam eden tüm teknik süreçler hakkında bilgi ve anlayışa sahip olanların ilgisini çekeceği anlamına geliyor. Bu nedenle Lego Robots seti, yalnızca lise çağındaki çocuklar için değil, aynı zamanda babaları ve hatta büyükbabaları için de bir hobi haline gelir.

    Bir Lego Mindstorms yapıcısı satın alarak şunları elde edersiniz:

    İlginç bina oyunu

    Lego Robots, robotik alanında en son teknolojiyi kullanan bir üründür. Lego Mindstorms oyuncaklarının birden fazla motoru, ek sensörleri ve renkli bir ekranı vardır. Lego Robotlar, canlı birer varlık gibi davrandıkları için ilk kez karşılaşan herkesin hayal gücünü yakalayabilmektedir. Lego Mindstorms dokunmaya ve sese tepki verir, bir nesnenin sıcaklığını ve mesafeyi belirleyebilir. Alkışınızı duyduklarında gelebilirler, yakındaki nesneleri alabilirler ve karanlıkla ışığı ayırt edebilirler. Bütün bunlar kulağa oldukça karmaşık geliyor, ancak uygulama gösteriyor ki, kullanıcı düzeyinde bir bilgisayara sahip olan herhangi bir çocuk, Lego Robots serisinden bir kurucuyu kolayca programlayabilir ve kendi bilgisayarını yaratabilir. kişisel robot. Lego Mindstorms oyuncağına komutların yalnızca bir bilgisayardan değil, herhangi bir yerden de verilebileceğini unutmayın. cep telefonu Bluetooth yüklü olan.

    Yaratıcılığın gelişimi için büyük fırsatlar

    Lego Robots seti 500'den fazla parçadan oluşur, bu da inşaat robotlarının çok sayıda farklı modifikasyonunu bir araya getirmeyi mümkün kılar: yalnızca fantezilerinizde yaşayan mitolojik bir hayvan, insansı bir robot, geleceğin arabası vb.

    Kaliteli ürün

    Tasarımcıların seri üretimine başlamadan önce, tüm bileşenleri test tezgahlarında dayanıklılık açısından test edilir. Lego Robot'un her bir parçası, 50.000'den fazla debriyaj döngüsüne dayanacak şekilde tasarlanmıştır. Lego Mindstorms yapıcısının plastik elemanlarının üretimi için ağır metaller ve sağlığa zararlı diğer malzemeler kullanılmamaktadır.

    Lego Mindstorms kurucularının gelişimsel olasılıkları hakkında durmaksızın konuşulabilir. Lego Robots sadece bir tanıdık değil en son teknolojiler ama aynı zamanda kullanımları. Genç Lego Mindstorms sahipleri, ilklerini yazıp yüklediklerinde inanılmaz derecede gururlu ve mutlu olacaklar. bilgisayar programı. Ve en son teknolojilerle kolayca başa çıkan sevgili çocukları için ebeveynlerin gururundan bahsetmeye gerek yok!

    Yetişkin oyuncağı Lego Robots, şimdiden gezegenin dört bir yanında milyonlarca hayran kazanmayı başardı ve sayıları her geçen gün artıyor. Artık Lego Mindstorms inşaatçılarına adanmış, insanların Lego Robots'un işlevlerini iyileştirmenin yollarını tartıştığı, başarılarını, keşiflerini vb. paylaştığı tüm kulüpler bile var.

    Bizden bir Lego seti satın alınBeyin fırtınasıve kesinlikle elinizde canlanacak oyuncaklar yaratın!

    Bu bölüm, halihazırda Power Functions öğeleri içeren veya Power Functions öğeleri kullanılarak işlevleri genişletilebilen Lego setlerini sunar. Ardından, Power Functions öğelerinin özelliklerini tanıyabilir ve işlevselliği artırmak için bunları nasıl kullanacağınızı öğrenebilirsiniz. farklı setler Lego.

    Güç İşlevleri nedir?
    LEGO Power Functions, güçlü motorlara ve uzaktan kumandaya sahip yeni bir elektrik sistemidir.

    Güç İşlevleri sistemi nasıl çalışır?
    Pil bölmesi sisteme güç sağlar. Konektöre bir motor bağlarsanız, anahtarın konumuna bağlı olarak bir yönde veya başka bir yönde dönmeye başlayacaktır. Parlayan yeşil gösterge, gücün açık olduğunu gösterir. Anahtar orta konumdayken, güç kapalıdır.


    Uzaktan kumanda ve kızılötesi alıcı birlikte çalışır - uzaktan kumanda, alıcıyı kontrol etmek için kızılötesi sinyaller gönderir. İkincisi, motorları bağlamak için 2 konektöre sahiptir. İki koldan birini ileri veya geri iterek, alıcının çıkışlarından birine bağlı motora güç verirsiniz ve motor bir yönde veya başka bir yönde dönmeye başlar. Kontrol mantıklı görünmüyorsa (örneğin, kolu geri ittiğinizde model ileri doğru hareket ediyorsa), ilgili çıkışa bağlı motorun dönüş yönünü tersine çevirmek için yön anahtarını kullanabilirsiniz.


    Uzaktan kumanda sistemi 4 kanallıdır. Kanal uzaktan kumandayı açar ve uzaktan kumandanın o alıcıyı kontrol etmesi için alıcının aynı konuma ayarlanması gerekir. Böylece 4 çocuk aynı anda farklı kanallarda oynayabilir veya bir modelde 4 alıcı oluşturarak sekiz farklı işlevi kontrol edebilirsiniz.

    Hangi pillere ihtiyaç var?
    Pil Bölmesi: 6 x AA (AA) pil - alkalin veya şarj edilebilir piller

    Uzaktan kumanda:
    3 adet AAA pil

    Piller nasıl takılır?
    Pil bölmesi: Her iki taraftaki kapakları çıkarın ve her iki tarafa, altta gösterilen kutuplara uygun şekilde 3 adet AA pil yerleştirin.

    Uzaktan kumanda:
    Uzaktan kumandanın arkasındaki vidayı çıkarın, kapağı çıkarın ve altta gösterilen kutuplara göre her iki tarafa 3 adet AA pil yerleştirin.

    Tüm pilleri aynı anda değiştirmek önemlidir - eski ve yeniyi karıştırmayın - kullanılmış piller akabilir veya ısınabilir.

    Piller ne kadar dayanır?
    Pil bölmesi: Buldozer gibi ağır bir model sürerken yaklaşık 4 saat kullanım.

    Uzaktan kumanda:
    2-3 yıl

    Pilleri değiştirme zamanının geldiğini sana ne söylüyor?
    Pil bölmesi:
    Motorlar daha yavaş dönüyor. Modelin hızı/gücü düşerse pilleri değiştirin.

    Uzaktan kumanda:
    Kontrolün mümkün olduğu mesafe azaldı.

    Pilleri değiştirdikten sonra modelim neden sadece kısa bir süre çalıştı?
    1. Sadece bir taraftaki 3 pili değil, 6 pili de değiştirdiğinizden emin olun.
    2. Alkalin veya şarj edilebilir piller kullanın
    3. Kullanılmadığında pil kutusunun gücünü kapatmayı unutmayın.

    Modelim neden yavaş çalışıyor?
    Üç olası neden vardır:
    1. Motordan hareketli parçalara normal iletimi hiçbir şeyin engellemediğinden, dişlilerin dönmediğinden vb. emin olun.
    2. Yeni pil kullandığınızdan emin olun
    3. Aynı anda ve ağır yük altında çalışan çok fazla motor.

    Bir akü kutusundan aynı anda kaç motor çalışabilir?
    Kural olarak, aynı anda 2 XL motoru veya 4 normal motoru çalıştırabilirsiniz. Pil bölmesi ve kızılötesi alıcı aşırı yüklenmeye karşı korunur, bu nedenle aynı anda başlamaya çalışır Daha motorlar hiçbir şeye zarar vermez.

    Aşırı yük koruması etkinleştirildiğinde, pil yuvası veya kızılötesi alıcı, güç tüketimi izin verilen sınırlara düşene kadar motorlara yönlendirilen gücü azaltacaktır. Gücü geri yüklemek için motor üzerindeki yükü azaltın veya fazladan motorları kapatın. Motor tarafından tüketilen enerji, üzerindeki yüke bağlıdır. Makul (nominal) bir yükte motor en verimli şekilde çalışır. Motorun dönüşüne bir şey müdahale ederse, daha fazla enerji tüketir. XL motor, geleneksel bir motora göre yaklaşık iki kat daha fazla güç tüketir.

    Ya modelim çalışmazsa?
    1. Pil bölmesinde ve uzaktan kumandada yeni piller kullandığınızdan emin olun.
    2. Her şeyin doğru bağlandığından emin olun.
    3. Pil bölmesindeki yeşil göstergenin yandığından emin olun.
    4. Kızılötesi alıcı üzerindeki yeşil göstergenin açık olduğundan emin olun.
    5. Kızılötesi alıcının uzaktan kumandadan sinyal aldığından emin olun.
    6. Motorların dönüşünü hiçbir şeyin engellemediğinden emin olun.

    Kızılötesi alıcının uzaktan kumandadan sinyal aldığından nasıl emin olunur?
    1. Kızılötesi alıcı üzerindeki yeşil gösterge yanmalıdır.
    2. Sinyaller gönderildiğinde uzaktan kumanda üzerindeki yeşil gösterge yanar.
    3. Uzaktan kumanda ve alıcının aynı kanala ayarlandığından emin olun.
    4. Sinyal alındığında alıcı üzerindeki yeşil gösterge yanıp sönecektir.

    Kontrol hangi mesafeden mümkündür?
    Pek çok şeye bağlıdır - normal şartlar altında mesafe 10 metreyi geçebilir.

    Mevcut mesafe azaltılır:
    . Parlak Güneş ışığı
    . Kontrol panelinde bitmiş piller
    . Bir şey yollarındaki sinyalleri engelliyor.

    Ek bilgi ve yorumlar.

    • Uzaktan kumandadaki kollar yalnızca üç sabit konumda olabilir - ileri, geri ve nötr. Her durumda motorların dönüş hızı sabittir. Dahası, bu uzaktan kumandanın bir özelliğidir - çünkü kızılötesi alıcıların kendileri, darbe genişliği modülasyonu yoluyla motorların dönüş hızını ayarlama yeteneği dahil olmak üzere büyük işlevsellik içerir.
    • Kızılötesi alıcılar yalnızca yeni pil bölmeleriyle çalışır - bir adaptör aracılığıyla eskileriyle çalışmazlar.
    • İki XL motorun sınırlamasına rağmen, örneğin bir arabayı sürmek için iki XL motoru aynı anda kullanmak ve aynı zamanda üçüncü bir geleneksel motoru periyodik olarak "yönlendirmek" oldukça mümkündür.
    • XL motorun önünde ve yanlarında modeli takmak için "teknik" delikler bulunur, normal motorun önünde delikler ve altta standart bir lego alt plakası bulunur.
    • Yüksüz bir geleneksel motorun dönüş hızı 405 rpm, XL - 220 rpm'dir. Şarj edilebilir piller kullanıldığında (toplam voltaj 7,2 volt), hız yaklaşık bir buçuk kat azalır.
    • Yakın gelecekte en azından serbest bırakmaları mümkündür. yeni uzaktan kumanda kontrol - motorların dönüş hızını kontrol etme yeteneği ile - IR alıcısında bu işlevsellik zaten dahil edilmiştir.
    • Güç İşlevleri için bağlantı konektörleri "geçişlidir". Yani, bir çıkışa birden fazla cihaz bağlı - sadece her biri diğerini takip ediyor. Böylece kızılötesi alıcının bir çıkışına iki motor bağlamak ve tek kol ile aynı anda çalıştırmak mümkündür.