Юлмарт ulmart.ru
Компания
55,64
рейтинг
11 декабря 2014 в 17:00

LEGO Mindstorms EV3. Игрушечный скайнет. Начало

— Ты кого хотел бы — сына или дочку?
— Сына!
— Почему?
— Вертолёт хочу радиоуправляемый!!!
Несмешной и баянистый анекдот, но нельзя просто так взять и начать эту публикацию не с него – он в лучшем виде отображает суть того, о чём пойдёт речь далее. Впрочем, из заголовка вы и так поняли, о чём речь.



Осторожно! Публикация может вызвать непреодолимое желание завести сына.

Урок истории


Компания LEGO (название произошло от датской фразы «leg godt», «Играй с удовольствием») не нуждается в представлении – она была основана в далёком 1932 году, хотя первые знакомые всем пластиковые кубики появились значительно позже, в 1947. Примечательно, что кубики LEGO, выпускаемые в те годы, полностью совместимы с теми, что выпускаются сейчас.

История создания компании, выпущенная компанией Pixar к 80-летнему юбилею LEGO:



Сейчас компания производит около 20 миллиардов деталек в год, то есть более 630 штук в секунду. В текущем модельном ряду более 600 различных конструкторов и так уж получилось, что серия Mindstorms является своего рода вершиной технической мысли, самым-самым навороченным конструктором. Если вкратце, то она позволяет делать вполне себе полноценных роботов.

Как гласит википедия, серия LEGO Mindstorms была впервые представлена в 1998 году. Через 8 лет (в 2006) на свет появился набор LEGO Mindstorms NXT 1.0, а уже в 2009 — набор LEGO Mindstorms NXT 2.0. Сегодня речь пойдёт о LEGO Mindstorms EV3 – последнем (третьем) поколении терминатора конструктора, который был представлен почти год назад, 4 января 2013 года (в продаже появился только спустя полгода).

Отличия EV3 от NXT 2.0


В принципе, главная идея осталась прежней – серия предназначена для сборки программируемых роботов. Поэтому первым встаёт вопрос, а что же поменялось с момента выхода предыдущего конструктора и стоит ли покупать новый? Основное отличие заключается в обновленных датчиках/моторах и, самое главное, в интеллектуальном блоке EV3 (EV означает EVolution):
EV3 NXT
Дисплей Монохромный LCD, 178x128 Монохромный LCD, 100x64
Процессор 300 МГц
Texas Instruments
Sitara AM1808 (ARM9)
48 МГц Atmel
AT91SAM7S256
(ARM7TDMI)
Память 64 Мб RAM
16 Мб Flash
Слот microSDHC (до 32 Гб)
64 Кб RAM
256 Кб Flash
USB-хост Есть Нет
Wi-Fi Опционально, через USB-донгл Нет
Bluetooth Есть Есть
Поддержка Apple-устройств Есть Нет
Как видите, разница довольно существенна – было бы странным, если бы за 4 года поменяли только разрешение экрана и набор наклеек.

Ещё одно отличие заключается в том, что серия NXT продавалась в нескольких версиях (в разные годы) и представляла собой разные наборы, базовые и ресурсные. У нового EV3 с этим попроще – пока он продаётся в основном варианте – 31313 (601 деталь), из которого можно наделать кучу всего. Но при желании можно докупить базовый набор 45544 (541 деталь) с дополнительными сенсорами и детальками (использовать детали от обычных конструкторов также никто не мешает). Кстати, обратите внимание на пятизначные артикулы – на такую нумерацию компания перешла в 2013 году.

Что касается совместимости, то тут было проделано всё возможное. Все NXT-сенсоры и моторы совместимы с EV3 и распознаются как NXT. EV3-сенсоры не работают с NXT, но EV3-моторы вроде как совместимы. NXT-кирпичик может быть запрограммирован софтом от EV3, но некоторые функции могут быть недоступны, а вот запрограммировать EV3-кирпичик NXT-софтом без сторонних решений не получится.

Внутри коробки


Ещё когда я сам был маленький и ездил с родителями в центральный Детский Мир (когда он ещё был), на Лубянку – уже тогда я не мог оторвать глаз от коробок с LEGO. Тогда не было ни Гиктаймс, ни даже Хабра, но с тех пор коробки остались всё такими же яркими и сочными, даже во взрослом возрасте активируют процесс слюновыделения ) В этом плане другим производителям есть чему поучиться.



Часть коробки, на самом деле, представляет собой (если её разрезать) трассу с различными цветовыми зонами, которую можно использовать для роботов с сенсорами цвета.

Все детальки аккуратно разложены по пакетикам, в комплекте – инструкция и набор наклеек. Давайте вкратце пройдёмся по тому, что положили в комплект.





Сам EV3, он же интеллектуальный блок, он же сердце системы, он же «кирпичик» или «кубик». Служит центром управления и энергетической станцией для вашего робота и имеет следующие функциональные элементы:



– Многофункциональный монохромный дисплей с разрешением 178х128
– Шестикнопочный интерфейс управления с функцией изменения подсветки (3 цвета) для индикации режима работы
– 4 порта ввода (1, 2, 3, 4) для подключения датчиков
– 4 порта вывода (A, B, C, D) для выполнения команд
– 1 разъём miniUSB для подключения EV3 к компьютеру
– 1 порт USB–хост (для соединения нескольких EV3 в одну цепь, например)
– 1 слот для карт памяти формата microSD (до 32Гб) – для увеличения объёма доступной памяти EV3
– Встроенный динамик







Кубик EV3 также поддерживает Bluetooth, WiFi (через USB-адаптер NETGEAR WNA1100 Wireless-N 150), для связи с компьютерами имеет программный интерфейс, позволяющий создавать программы и настраивать регистрации данных непосредственно на микрокомпьютере EV3.

» Большой EV3-сервомотор (2 штуки). Cоздан для работы с микрокомпьютером EV3 и имеет встроенный датчик вращения с точностью измерений до 1 градуса. Используя этот датчик, мотор может соединяться другими моторами, позволяя роботу двигаться с постоянной скоростью. Кроме того, датчик вращения может использоваться и при проведении различных экспериментов для точного считывания данных о расстоянии и скорости.



– Встроенный датчик вращения с точностью измерений до 1 град
– Максимальные обороты до 160-170 об/мин
– Максимальный крутящий момент в 40 Нсм
– Автоматическая идентификация программным обеспечением EV3

» Средний EV3-сервомотор. Идеален для задач, когда скорость и быстрота отклика, а также размер робота важнее его грузоподъёмности.



– Встроенный датчик вращения с точностью измерений до 1 градуса
– Максимальные обороты до 240-250 об/мин
– Максимальный крутящий момент в 12 Нсм
– Автоматическая идентификация программным обеспечением EV3

» Датчик цвета (EV3). Способен определить 8 различных цветов, хотя также может использоваться как датчик освещённости.



– Измеряет отраженный красный свет и внешнее рассеянное освещение, от полной темноты до яркого солнечного света
– Фиксирует и определяет 8 цветов
– Частота опроса до 1 кГц
– Автоматическая идентификация программным обеспечением EV3

» Датчик касания (EV3). Позволяет роботу реагировать на касания, распознает три ситуации: прикосновение, щелчок и освобождение. Также способен определить количество нажатий, как одиночных, так и множественных.



» Цифровой ИК-датчик (EV3). Для определения приближения робота. Также способен улавливать ИК-сигналы от ИК-маяка, позволяя создавать дистанционно управляемых роботов, навигационные системы для преодоления препятствий.



– Измерения приближения/удаления в радиусе 50-70 см
– Радиус улавливания ИК-сигналов до 2 метров
– До 4 индивидуальных каналов приёма сигнала
– Получение удаленных ИК-команд управления
– Автоматическая идентификация программным обеспечением EV3

» Удалённый инфракрасный маяк. Разработан для использования с ИК-датчиком EV3. Маяк излучает ИК-сигнал, улавливаемый датчиком – может использоваться в качестве пульта дистанционного управления микрокомпьютера EV3, передавая сигналы на ИК-датчик.



– До 4 индивидуальных каналов передачи сигнала (переключатель прямо на корпусе)
– Имеет кнопку и тумблер для включения/выключения
– При работе ИК-маяка горит зелёный светодиод
– Автоматическое отключение при простое более 1 часа
– Радиус действия до 2 метров

В отдельном пакетике смотаны провода для подключения датчиков и моторов к кубику, а также USB-шнур для подключения кубика к компьютеру.



Стоит отметить два важных момента. Во-первых, существуют другие датчики Lego, такие как:

» Гироскопический датчик (EV3). Цифровой гироскопический датчик EV3 позволяет измерять движение вращения робота, а также улавливать изменения в его движении и положении. Режим измерения углов с точностью до ± 3 градуса; встроенный гироскоп улавливает вращения с моментом до 440 град/с; частота опроса до 1 кГц.

» Ультразвуковой датчик (EV3). Генерирует звуковые волны и фиксируюет их отражения от объектов, тем самым измеряя расстояние до объектов. Также может использоваться в режиме сонара, испуская одиночные волны. Может улавливать звуковые волны, которые будут являться триггерами для запуска программ. Измеряет расстояния в пределах от 1 до 250 см, а точность измерений составляет ± 1 см.

А во-вторых, поддерживаются сенсоры и прочие аксессуары от сторонних производителей, таких как HiTechnic и Mindsensors – они предлагают всевозможные джойстики, инфракрасные датчики расстояний, магнитные датчики, компасы, гироскопы, акселерометры, таймеры, мультиплексоры, шаровые опоры, и т.д. Так что, если задаться вопросом, можно найти много всего интересного.



В общем, как вы уже поняли, LEGO – это для реальных пацанов!

Первая модель


В комплекте с конструктором идёт бумажная инструкция, по которой можно собрать одну-единственную модель – некое подобие гусеничной самоходной машины.



Сначала я удивился, ведь даже в самых простых наборах (серии типа LEGO Creator) всегда идёт несколько инструкций, а тут вдруг бумаги пожалели или места в коробке не нашли. Оказалось… что только на официальном сайте из набора деталей предлагается собрать 17 разных роботов! Поэтому 17 инструкций в коробке были бы действительно лишними (и для логистики, и для лесов природы). Вот названия роботов: EV3RSTORM, GRIPP3R, R3PTAR, SPIK3R, and TRACK3R. ROBODOZ3R, BANNER PRINT3R, EV3MEG, BOBB3, MR-B3AM, RAC3 TRUCK, KRAZ3, EV3D4, EL3CTRIC GUITAR, DINOR3X, WACK3M, и EV3GAME – инструкции для них придётся качать из инета, равно как и софт для подключения EV3 к компьютеру.



Инструкция наиподробнейшая, накосячить сложно. Сын сказал, что детали в пакетиках расфасованы не очень удачно – на первой же странице может потребоваться вскрыть 3 разных пакета, но это тоже мелочи.



Кубик EV3 необходимо запитать, для чего можно использовать аккумулятор (нет в комплекте) или 6 пальчиковых батареек. Забегая вперёд – ещё 2 батарейки (но уже мизинчиковых) понадобятся для питания ИК-маяка (он же пульт ДУ).



Первую модель ребёнок (7 лет) собрал примерно минут за 30.



Процесс оказался не таким увлекательным, как, например, сборка моделей LEGO Technics – в инструкции предлагается собрать далеко не самого интересного робота: в нём лишь крупные детали, среди которых были практически все датчики и двигатели – видимо, чтобы продемонстрировать работу каждого из них.





Но вот результат превзошёл все детские ожидания – впервые он собрал модель, которая могла двигаться сама: вперёд-назад, поворот, разворот на месте, крутила щупальцами…





Запуск осуществляется с кубика EV3, для чего следует нажать пару кнопок на лицевой панели. Некоторые действия можно запрограммировать прямо на кубике: выбрать количество итераций, настроить подачу звукового сигнала и так далее – в одной статье всего не рассказать, курите мануалы.





Софт


Программировать через компьютер собранную выше модель не пришлось. Тем не менее, возможность такая есть, при этом на разных уровнях хардкорности.

Ребёнку проще всего будет начать с предлагаемого производителем софта, который есть как под Windows, так и под OS X. Во втором случае дистрибутив весит 666 Мб, а установленное приложение займёт гигабайт. Оно называется LEGO Mindstorms EV3 Home Edition и разработано совместно с небезызвестной компанией LabView. На сайте LEGO довольно много обучающих программированию материалов.

Сразу после запуска перед нами возникает интерактивный «гараж» из роботов, которых можно собрать из набора:


Выбираем понравившегося и начинаем собирать: перед нами появится интерактивная инструкция по сборке, видеоролики, а также подборка различных миссий, которые можно выполнить с собранным роботом. Вот почему дистрибутив весил так много.




Не вижу смысла описывать всё в деталях: вы быстрее скачаете приложение сами и увидите, что там есть и на каком уровне. Разве что упомяну один из недостатков, который мне больше всего запомнился: не самый дружелюбный (особенно для детей) интерфейс – от приложения попахивает каким–то банк-клиентом.

Нельзя ещё раз не отметить, что кубиком EV3 можно управлять со смартфона на операционных системах Android или iOS, для чего есть отдельные приложения.

Если всего этого оказалось мало, можете повысить градус хардкора. Для кубика EV3 существуют различные прошивки, которые позволяют расширить его возможности, скорость работы и т.д. Вот, например, альтернативная прошивка leJOS EV3 – прошивка с jvm, позволяющая программировать EV3 на языке Java. Хотите на другом языке? Окей, гугл – в вашем распоряжении почти 60 вариантов на выбор: ASM/C/C++/Perl/Python/Ruby/VB/Haskell/Lisp/Matlab/LabVIEW и многое-многое другое.

Более подробно об этом я рассказывать не буду по нескольким причинам: во-первых, программист из меня полный false (все надежды на сына), во-вторых, пока мы успели собрать только одну модель (и на выходных возьмёмся за вторую), а в-третьих – вы уже и так оформили заказ на этот конструктор и скоро сами всё узнаете ;) Ну а если серьёзно, то статья и так уже огромная – вот лучше две ссылочки изучите: раз и два.

Ну и ещё большой плюс – это LEGO-сообщества, которых полно по всему миру. Можете быть уверены, что на любом из этапов экспериментов с роботами вы всегда сможете найти единомышленников и тех, кто сможет помочь с решением проблемы. Помимо дружелюбных сообществ, на просторах сети выложено огромное множество различных инструкций, моделей, исходников, видеороликов и обучающих материалов. Всё это означает одно: с Mindstorms вы не соскучитесь.











Плюсы и минусы


Продукция компании LEGO не первый год славится своим качеством, поэтому в этом плане никаких нареканий нет: эффектная коробка, детальки, наклейки, инструкция – всё проработано до мелочей. Поэтому позволю себе закрыть глаза на все «маленькие плюсы» по сравнению с одним большим: многообразие возможных комбинаций конструкций, которые можно сделать даже из штатного набора деталей (про дополнительные наборы и говорить не стоит), ограничено только вашей фантазией. Возможность по-разному программировать собранную модель – это ещё один плюс, который, на самом деле, гораздо больше, чем кажется на первый взгляд.

А вот из реально существенных минусов я нашёл только один: цену. Ещё летом LEGO Mindstorms EV3 можно было купить за 14-15 тысяч, но стремительный рост курса вечнозелёного президента увеличил прайс аж до 17 тысяч. Кто-то скажет: «да, крутой конструктор… НО ДОРОГО Ж!» И будет прав. Во время изучения набора и его возможностей я офигел от количества тех ресурсов, которые были вложены при его создании; я понимаю, что тут куча электроники и всё остальное… но всё равно пока не могу смириться с такой стоимостью конструктора. За эти деньги можно человека из тюрьмы вытащить (с) выбрать много других подарков: квадрокоптер, ДВС-модельку на радиоуправлении, полноразмерный электромотоцикл, год занятий в спортивной секции, планшет… да много чего! Но на спорт можно ходить в любое время и это вроде как не совсем подарок, а тот же квадрокоптер будет жужжать до первой серьёзной поломки. Лего же в этом плане гораздо более долгоиграющий подарок, совмещающий приятное с полезным, с нереально большим потенциалом. Да, на том же планшете тоже можно учиться программировать, но когда нет возможности вживую пощупать руками результат работы, это уже не так увлекательно. Поэтому решайте сами.

Ах да. Производитель позиционирует данный набор для детей от 10 лет, но даже 7-летнему ребёнку было интересно поиграться – процесс бурного освоения начался. Как думаете, сколько этим парням и во сколько они купят свой первый Порш? )

The end


Новый год у каждого из нас ассоциируется с снегурками ёлкой, мандаринами, тазиком оливье и, конечно же, с подарками. И если говорить о детях, то подарки у них стоят далекоооо не на последнем месте этого списка. И если так получилось, что у вас растёт сын, то можете даже не сомневаться в том, что данный конструктор под ёлкой доведёт его до поросячих визгов радости. А учитывая, что после новогоднего салюта у вас будет ещё почти неделя на то, чтобы поковыряться с ребёнком в кубиках и проводках… вы ведь его ребёнку покупаете, верно?



С наступающим новым годом!
Автор: @Flagman
Юлмарт ulmart.ru
рейтинг 55,64
Компания прекратила активность на сайте
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Комментарии (43)

  • +12
    Надо срочно предложить жене купить в подарок «сыну»)
    • +2
      Читал статью и надеялся что цена будет не более 10 тыр. Но увы.
      PS. Автор, добавь опрос: Что будете дарить сыну на новый год?
  • +6
    Сокращённая версия не менее хороша:

    — Ты кого хотел бы — сына или дочку?
    — Вертолёт хочу радиоуправляемый!!!
  • +1
    У меня сына нет, но я бы не отказался :)
    • +8
      От сына или от Лего? :)
      А я, как действующий последовательно и логично, не отазался бы от жены, чтобы сделать сына, чтобы купить Лего. ;)
      • +8
        Неплохая трёхходовочка. Возможно даже на EV4 успеете! :)
      • +2
        Мне ваша логика событий нравится!
    • +4
      У меня дочь тоже не откажется от такого подарка. Она ведь еще разговаривать не умеет :-)
  • 0
    Я в последний год как-то решил вспомнить про детское увлечение техниксом (еще старым, штырьковым) и немного прибарахлился всяким — купил 42025, 42030, под новый год ещё наверное, 42009 возьму — уж больно хорошее развлечение получилось и полигон для отработки всяких странных идей. Так вот, когда я между делом посмотрел на mindstorms, меня смутил один момент: по какой-то непонятной причине mindstorms и power functions имеют разные интерфейсы (и при этом сама Lego не выпускает переходников, хотя схемотехнически там все очень просто). Ну и да, цены на сам майндстормс — это ещё полбеды, но цены на отдельные компоненты — сенсоры, камеры (точнее, камеру я видел только одну), моторы — у Лего и «сертифицированных партнеров» выглядят достаточно пугающими.
    • 0
      Это да, каждый дополнительный сенсор или моторчик стоит от 1500 :(
    • 0
      и поговаривают, что при всем при этом качество сенсоров там не очень… периодически они глючат без видимых причин. хотя может к новой версии конструктора это уже пофиксили.
    • +1
      Скоро должен появится в продаже sbrick, интересная штука, планирую себе приобрести. Не замена майндсторму, конечно, но зато позволит сделать техник-модели гораздо интереснее
      • 0
        Меня в плане sbrick интересуют, помимо основной функциональности, которая хороша (и я его тоже жду и куплю), два аспекта:
        — сможет ли он работать с сервомотором по тому же принципу, что и «железнодорожный» пульт, т.е. не отклонять только вправо-влево до упора, но и на определенные градации?
        — будут ли кроме «приложения», выпущены ещё и библиотеки, которые позволят написать свое приложение, которое может посылать смартбрику команды. Ведь вот в таком аспекте связка из ардуины-разберихи-любой другой мелкой одноплатной системы или даже телефона сможет взять на себя как раз те функции, которые брал на себя майндстормовский кирпич?
  • +1
    Купил за 14600 три недели назад, в данный момент стоит 14999 в toy.ru
    • +1
      Еще они пишут, что после 15го будет подорожание.
      • 0
        Уже подорожало.
        • 0
          Да даже за 16 500 я готов взять, но вот в той ру они закончились, а в остальных магазинах от 22 и выше :( Может кто знает где в Москве можно сие чудо инженерной мысли за адекватные деньги взять?
          • 0
            Бери образовательную версию Lego 45544, перед нг они были ещё по 18, когда домашняя уже была за 22.
            Сейчас похоже и их расхватали.
            Образовательная вообще круче, не только моё мнение, на 4пда есть топик про это.
  • 0
    Зависть! Зависть! Зависть!
  • +1
    Мечта детства. Но, что тогда абсолютно недосягаемая, что теперь.
  • +2
    Очень крутая штука!
    Только предпочел взять себе Education-версию. По набору датчиков и деталек мне она больше понравилась. Плюс аккумулятор в комплекте (но, к сожалению, зарядное для него надо покупать отдельно) и удобная упаковка.

    Детям «послешкольного» возраста рекомендую еще обратить внимание на проект ev3dev.
    • +4
      По поводу послешкольников — все равно дороговато получается. Я детей 9-12 лет учу на майндстормс, а постарше (11+) уже вполне могут на основе ардуино делать простые проекты — вот например на основе такой платформы nodebots.io/ Цена гораздо ниже, ну а о гибкости вообще говорить не приходится. Моторчиков, сенсоров — уйма.

      Вышесказанное происходит в Австралии, где у меня коммерческо-социальный проект по вовлечению детей в техническое творчество.
  • +1
    А я куплю дочке, как подрастет ;) Думаю, что девочкам с такими игрушками играть ни чуть не менее интересно. И вообще, вначале навязывается стереотипное поведение «девочкам — куклы», а потом приходит удивление «и почему это среди женщин так мало технарей».
    • +3
      С этим стереотипом тоже боремся, одна из школ с которой я работаю — полностью женская. В группе 16 студенток, некоторых не оттянешь, до того нравится «химичить».
  • +1
    в дефолт-сити бывает что по полкласса на переменах сидят уткнувшись в айфоны и айпады стоимостью выше чем этот конструктор. Так что конструктор не только полезнее, но и дешевле :)
    • +1
      Тоже весомый аргумент! Зачем школьнику шестой айфон, луки в туалете делать, списывать из википедии и в закрытый твиттер писать гадости про училку? Пусть лучше программирование осваивает, в школе и после неё пригодится )
  • +2
    «15-17 тыщ, как же дорого!»

    Люди, вы даёте своему ребёнку шанс приобщиться к инженерной мысли, стать в будущем программистом или электронщиком и зарабатывать в месяц раз как минимум раз в 5 больше стоимости этого конструктора.
    • +2
      Большинству присутствующих он нужен отнюдь не для ребенка.
      • +2
        Тогда это вдвойне хорошо, что какой-то конструктор может увлечь несколько поколений :)
    • 0
      Тут можно поспорить.
      Конструктор даёт готовые блоки с определённым функционалом.
      Это сужает область поиска решения.
      В детстве у нас многих была «вот эта куча барахла» из которой при хорошей фантазии и руках что то можно было смастерить.
      Всё это выливается в то что те кто вырастает на конструкторах потому всю жизнь пытаются решать задачи покупая ещё кубики, а те кто рос на подножном барахле сами клепают и кубики и шарики из того что есть под рукой.
      • +2
        Так программирование, в общем-то тоже «сборка из готовых блоков с определенным функционалом». И очень тонка грань между «из того, что есть под рукой» и «изобретать все новые и новые велосипеды».
        • +1
          На примере программистов:
          — задачу решить не возможно, я {не нашёл либы для этого протокола / существующие либы не работоспособны}.
          — всё ОК, щас реализуем протокол сами.

          До сих пор помню как в первой половине двухтысячных дельфи был очень популярным и там была уйма компонентов, и как среди спамеров была популярна либа Indy или как то так, для smtp. Хотя чтобы намылить письмо по smtp ума много не надо.
          • 0
            Значительная часть современного программирования — это работа на достаточно высоком уровне этих самых «кирпичиков»: от машинных команд и прерываний мы закрываемся кирпичиками в виде АПИ ОС, от кирпичиков в виде АПИ ОС мы закрываемся различными фреймворками общего назначения типа .NET и т.д. В принципе, не только программирование, но и значительная доля любой инженерно-конструкторской деятельности в тех местах, где работа не «штучная», завязаны на такие «кирпичики» — нечасто заново изобретают под новый телефон полностью новый процессор, под новый автомобиль — новые марки стали и пластика и т.д.

            И вот тут-то и начинается «тонкая грань» между «реализуем протокол сами» и «да ну его, искать что-то, анализировать, самим быстрее написать» — т.к. в «быстрее написать» заложены свои неприятные риски — начиная от «неверно оценили сложность, получилось не быстрее», заканчивая «теперь мы будем тащить эту команду всю жизнь, т.к. только они знают, что здесь написано».
            • +1
              Ситуация когда кубики есть, но их цвет/вкус/форма не нравятся/не подходят и делается своё — это другая ситуация.

              Рано или поздно любой программист сталкивается с ситуацией когда готовой либы нет либо она такая что лучше бы её совсем не было.
              Те кубика нет / кубик не работает.

              В реальной жизни реальных вещей это очень часто случается.
              Нет клеммы — подмотаем провода так, нет изоленты — залепим жвачкой, нет водки в магазине — будем гнать самогон, сгорел предохранитель — ну вы поняли…
              Иногда вообще не охота тащится на рынок/магазин чтобы искать там какую то копеечную мелочь, проще из имеющегося барахла придумать заменитель.
              В страшные времена дефицита люди с таким талантом жили в более комфортных бытовых условиях и делились своим опытом через юный техник, приусадебное хозяйство, радио, моделист конструктор и прочие макулатуры.

              Скажу больше — собрать из готовых кубиков по инструкции — много ума не надо, минимум базовых способностей, в основном желание и усидчивость.
              Собрать без инструкции — уже круче.
              Собрать без кубиков — совсем круто.
              Собрать кубики и написать инструкцию по сборке из них — просто бог.

              Увы, но сборов без кубиков — придумывание своих — уже почти не встречается: тут не так много статей где реально что то сколхозили сами (сразу вспомнился радар на SDR, статья о разработке свч для нефтянки, и пожалуй пассивный свч радар), и пусть там и готовые кубики использовались, но весьма оригинально.
              В отличии от: «мы приклеили планшет/ардуину на скотч к… и получился умный ....».
              Те даже банально платы мало кто разводит, соединят два проводочка и радуются как дети, они целый стартап изобрели…

              Лего не плох, но он закрыт — собирать можно только из кубиков лего. Это как минимум дорого.
              Для детей он не плох, но нужно постоянно детям давать задачки где лего будет оказываться не применим для решения, чтобы детские мозги не костенели на кубиках, и показывать как эта же задача легко решается подручным хламом.
              • 0
                Рано или поздно любой программист сталкивается с ситуацией когда готовой либы нет либо она такая что лучше бы её совсем не было.
                Только зачастую раньше он сталкивается с ситуацией «как это — зачем ты придумал тип данных, который у нас уже есть во фреймворке». В этом, зачастую, беда вчерашних выпускников вузов, причем хороших выпускников — по алгоритмистике они подготовлены хорошо и стандартными средствами могут реализовать кучу того, что уже есть в библиотеках, но вот именно знания (и умения искать) возможности этих самых библиотек — это проблема. А программирование (коммерческое) — это не искусство и не единичные решения — это промышленное производство и там скорость разработки и поддерживаемость — не пустой звук.
                В реальной жизни реальных вещей это очень часто случается.
                Нет клеммы — подмотаем провода так
                Все это хорошо, пока изделие «штучное» (хотелось бы сказать «и для себя», но нет — так делают не только «для себя»). А когда провода начинают подматываться в серийных, продающихся изделиях — по этому поводу хочется долго и нудно материться.
                В страшные времена дефицита люди с таким талантом жили в более комфортных бытовых условиях и делились своим опытом через юный техник, приусадебное хозяйство, радио, моделист конструктор и прочие макулатуры.
                А в страшные времена общества потребления на творения людей с такими талантами зачастую можно посмотреть на ThereIFixedIt :)

                Увы, но сборов без кубиков — придумывание своих — уже почти не встречается: тут не так много статей где реально что то сколхозили сами
                А тут вопрос развития доступной элементной базы — если комплект из микропроцессора и макетки для моргалки светодиодами стоит сопоставимо с отдельными электронными элементами для той же моргалки — популярность готового решения, естественно, будет выше.

                они целый стартап изобрели
                Цель изобретения целого стартапа, зачастую — не какое-то хитрое техническое решение, а решение конкретной задачи (с возможной последующей монетизацией). Если это решается соединением двух проводочков — почему бы и нет?

                Лего не плох, но он закрыт — собирать можно только из кубиков лего. Это как минимум дорого.
                Подобную претензию можно предъявить любому конструктору, в принципе. Meccano или K'nex не дешевле. При этом в бенефиты лего можно записать то, что он, как минимум, жестко стандартизирован и стандарты эти известны и открыты. Что у Лего действительно неоправданно дорого (и архаично) — так это электрическая часть, особенно если покупать по отдельности и у локальных реселлеров — я вот, давеча купил такой вот агрегат, так вот, если покупать только электрику из него по отдельности от самого набора, она стоила бы сопоставимых с итоговым набором денег.

                Тут есть другая проблема, на самом деле. Я вот сейчас регулярно читаю всяческие форумы, где люди обмениваются тем, что они насобирали из этого самого лего (да, вот как-то меня пробило к тридцатнику на вспомнить детское хобби). Так вот, в разделах про Technic и Mindstorms на удивление мало действительно нетривиальных решений. Процентов 80 людей (из тех, кто строит что-то свое и более-менее крупное) строят тривиальные радиоуправляемые машинки, с похожими решениями в шасси и минимумом дополнительных функций. «Моторизация» тоже осуществляется по принципу «на каждую функцию — свой мотор», с минимумом попыток сделать управляемую раздатку (хотя это достаточно тривиальная задача). В майндстормсе просветления побольше, но все равно эта трабла заметна.

                Ну и в завершение — кубики сами по себе не так просты, как кажутся, особенно, если ставить задачи более-менее сложные и объемные. Там включаются свои челленджи, с которыми надо бодаться — например, сделать синхронизированную коробку передач, не используя специальные локеры для шестеренок. А потом возникают нюансы ещё более сложные — непродуманная конструкция люфтит и прощелкивает, с чем надо бороться, но бороться с первым, например, отнюдь не так просто в ключе именно лего.

  • +2
    Черт. У меня две дочки.
  • 0
    Собиральщик кубика-рубика (третье видео) круче всех. Собирается из базового комплекта, ничего докупать не надо. Кроме кубика-рубика. Вот ссылка на сайт, инструкции по сборке и программированию там же. Возможно, понадобится калибровка, если цвета граней отличаются от оригинала.
  • 0
    В марте купил себе майндсторм. Мне 32. сыну 1.5 :). Вещь прикольная. Между прочем девочкам тоже нравится. Племянница (11 лет) увидела и сразу «приеду к вам на зимние каникулы». :)

    ИМХО, один минус есть у этого набора — это упаковка, могли бі сделать пластиковой с отделениями. В этом случае спасает коробка от монитора и скотч. Когда детали отсортированы — намного быстрее идет процесс сборки.
    • +1
      Вот моему тоже 1,5 года. Думаю, что самое время покупать. :)
      • +1
        Сыну будет еще рановато, а вот отцу — как раз. :)
  • +2
    У меня 7 сыновей. Из них только 2 останутся к такому набору равнодушными. Как дальше жить?
    • +1
      Не могу ответить на поставленный вопрос, но жму вашу мужественную руку.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

Самое читаемое