Симпатичные крошечные роботы из электронных деталей
15 игрушек, которые научат ребёнка программированию
Развивать полезные навыки можно уже с трёх лет.
Игрушки, которые научат программировать
1. Roobo Pudding S «Емеля»
- Возраст: от 3 лет.
Многофункциональный робот-ассистент для самых маленьких. Симпатичный колобок с выражающими эмоции глазами выполняет роль голосового помощника, радионяни и системы видеонаблюдения. «Емеля» развлекает ребёнка и присматривает за ним, не давая заскучать. Робот умеет рассказывать сказки, включать музыку, а также отвечать на различные вопросы.
Программирования как такового нет, но малыши могут заставлять робота произносить фразы и вести с ним беседу. Устройство больше подойдёт в качестве помощника для родителей и как способ приобщения к технологичным гаджетам.
2. Ozobot Bit
- Возраст: от 5 лет.
Крошечный программируемый робот размером с шоколадное яйцо. Оснащён оптическими датчиками и сервоприводами, позволяющими ему распознавать цветовые команды и ездить по поверхности стола. Ozobot Bit понимает программный код, который пишется на экране смартфона или обычными цветными маркерами на бумаге.
Робот находит выход из нарисованного лабиринта и двигается согласно заданным командам, вращаясь и подтверждая действия с помощью светодиодов. В более продвинутом режиме программирования действия компонуются из готовых блоков через веб-редактор.
3. Xiaomi MITU Smart Building Blocks Robot
- Возраст: от 6 лет.
Относительно простой конструктор Xiaomi с функциями программирования. Набор состоит из основного блока с Bluetooth-модулем, блока с сервоприводом и ещё одного отсека с двумя пальчиковыми батарейками. Помимо этого, в наборе присутствует более 300 разнообразных деталей, из которых можно собрать двигающихся животных и машины.
Сборка осуществляется по интерактивной 3D-инструкции в мобильном приложении. Оно также служит своеобразным пультом управления, после подключения смартфона по Bluetooth. И здесь же есть редактор команд, позволяющий запрограммировать собранного робота на выполнение той или иной последовательности действий.
4. Sphero SPRK+
- Возраст: от 8 лет.
Футуристичный робот в виде прозрачного шара, который напоминает дроида BB-8 из «Звёздных войн» и двигается точно так же. В водонепроницаемый корпус Sphero SPRK+ встроены гироскоп, акселерометр и мотор, способный разгонять игрушку до скорости 2 м/с.
Колобком можно управлять через виртуальный джойстик со смартфона или планшета, но гораздо интереснее заранее задавать ему алгоритм действий, который будет выполнять робот. Программирование доступно в двух режимах: через визуальный редактор с командами-блоками и с помощью текстового кода.
5. Ubtech Jimu Inventor
- Возраст: от 8 лет.
Целый учебный комплекс, предлагающий огромные возможности для творчества, которые ограничиваются лишь воображением. Набор Jimu Inventor состоит из 675 деталей, среди которых есть «мозг» и 16 сервоприводов, позволяющих создавать подвижных роботов, способных выполнять команды по заданным сценариям.
В мобильном приложении доступны пошаговые инструкции для сборки динозавра, богомола, гуманоида и трёх других персонажей. Готовые роботы управляются через смартфон или автоматически выполняют действия, согласно настроенным алгоритмам. Процесс программирования осуществляется в открытой среде Blockly с визуальным блочным редактором команд.
6. Xiaomi Mi Bunny MITU
- Возраст: от 10 лет.
Более продвинутая версия роботизированных конструкторов Xiaomi, которая, по сути, является копией LEGO Mindstorms. И она полностью совместима с его деталями. Основной блок оснащён динамиком и микрофоном, светодиодным индикатором и выключателем. К нему подключаются два сервопривода для сборки балансирующего робота на колёсах и других моделей.
Как обычно, в качестве пульта используется смартфон. Он же выполняет роль цифровой инструкции с подсказками по сборке, а также редактора команд для программирования алгоритмов. Кроме того, Mi Bunny MITU понимает голосовые команды и умеет двигаться по нарисованной на экране смартфона траектории.
7. LEGO Mindstorms EV3
- Возраст: от 10 лет.
Самый технологичный конструктор, ставший основоположником всех роботизированных игрушек с функцией программирования. Mindstorms EV3 содержит больше всего датчиков и модулей связи: есть гироскоп, ультразвуковой сенсор, датчик света, Wi-Fi, Bluetooth и многое другое. Для более сложных проектов конструктор легко масштабировать, докупив дополнительные модули.
Из 600 различных деталей можно собрать 17 готовых моделей, которые двигаются, реагируют на препятствия, рисуют простую графику и выполняют другие функции. Собственные разработки ограничиваются лишь фантазией. Для программирования Mindstorms EV3 используется официальное ПО, а затем алгоритмы загружаются в основной блок.
Компьютерные и мобильные игры, которые научат ребёнка программировать
1. Code Karts
- Возраст: от 4 лет.
Игровое приложение для самых маленьких, с помощью которого можно привить любовь к программированию детям дошкольного возраста. Code Karts направлена на развитие внимательности, логики и способности к решению задач. Чтобы двигать гоночную машинку к финишу, нужно составлять последовательности действий для обхода препятствий, использования катапульт и ускорителей на треке.
Румынская художница превращает электронные детали в симпатичных крошечных роботов (27 фото)
Занимаясь апгрейдом компьютеров и других устройств, многие даже не задумываются о том, что происходит дальше со всеми этими чипами, платами и различными деталями, которые пришли в непригодность или перестали быть необходимыми.
А Андрея Стрете ( Andreea Strete ) знает, что с ними делать! Жительница румынского города Клуж-Напока создаёт симпатичные кулоны с крошечными и очаровательными роботами, которые оживают из множества разнообразных электронных компонентов.
Процесс создания вручную одного такого робота может занять до одного месяца. И когда она отправляет свои творения заказчикам, то обязательно прикладывает к каждому сертификат на усыновление, считая, что роботы ─ тоже люди.
все фотографии: © Andreea Strete
3D редакторы для простого моделирования деталей роботов. Моделирование деталей для роботов Arduino.
Не секрет, что 3D принтер и станок ЧПУ способствуют быстрой реализации технических усовершенствований и снижению затрат времени на создание новых моделей роботов. Любая деталь, особенно для движущихся механизмов, при реализации проектов на основе Ардуино может быть быстро смоделирована и напечатана.
На просторах сети сейчас имеется великое множество видеоуроков, литературы и просто статей, которые призваны помочь в освоении 3D моделирования. Однако у меня сложилось мнение, что получать начальные знания о нем лучше всего в контексте конкретных задач. Поскольку главной задачей на этот момент я определяю моделирование роботов и создание их модификаций и усовершенствований, то в этом направлении предлагаю рассматривать возможности редакторов и осветить только ту часть необходимых инструментов и приемов, которая совершенно необходима для этих целей.
На своем опыте я убедился, что первое знакомство с редактором вызывает некоторую неуверенность, а при бессистемном изучении возможностей, не сразу приводит к результату — созданию необходимой детали для робота и распечатыванию ее на 3D принтере. Поэтому, для дополнения своей концепции детского технопарка, в котором должны быть реализованы возможности быстрого продвижения от идеи до готовой модели, я напишу несколько статей о 3D моделировании и детально, пошаговым способом рассмотрю создание деталей для конкретной модели роботов.
Сначала рассмотрим несколько 3D редакторов, которых теперь множество.
Компас 3D ( kompas.ru )
Это отличное ПО отечественной разработки, обладает широкими возможностями для 3D моделирования, создания сборки модели из деталей, что отлично подходит для коллективной работы, причем с одновременной разработкой необходимой технической документации, чертежей и др., но имеет существенный недостаток. Оно не бесплатное. Несмотря на то, что в линейке продуктов имеется учебная версия, распространяемая бесплатно, обладающая также серьезными возможностями, имеющая встроенный курс обучения, очень понятный, пошаговый и удобный, все же и эта версия имеет ограничения. Например, отсутствует возможность работать со сборкой модели. Но самым обидным ограничением является то, что файлы из учебной версии невозможно конвертировать не только во что-то подходящее для 3D печати, но и даже в профессиональную версию Компаса! Всемерно поддерживая свободно распространяемое ПО, помня о том, что одним из важных направлений моего цикла статей является желание показать, что затраты на приобретение начальных знаний по конструированию и робототехнике достаточно невысоки, этот замечательный редактор в дальнейшем рассматриваться не будет. Однако, если финансовые возможности позволяют, то всегда можно скачать учебную версию этого ПО, с помощью курса обучения на собственном опыте убедиться в преимуществах и недостатках редактора и принять решение.
Blender 3D (blender.org)
Это ПО имеет огромное преимущество перед предыдущим — оно бесплатное. Редактор также обладает широким спектром возможностей и подходит для создания 3D моделей с возможностью конвертации файлов в форматы, необходимые для 3D печати. Из недостатков я бы отметил общую направленность редактора, который более подходит для создания 2D и 3D анимации, чем для технического творчества. Видимо потому, что он вышел как замена 3D MAX. Еще присутствуют не очень удобный интерфейс и относительная сложность моделирования, хотя это мнение скорее субъективное, поэтому ни в коем случае не стану никого отговаривать попробовать и этот редактор, тем более, что это ничего не будет стоить. Программа имеет возможность включения русскоязычного интерфейса, правда при первом знакомстве найти эту возможность не так уж просто.
Поскольку этим редактором сам частенько пользуюсь, начну с недостатков. Главный недостаток озвучен на странице скачивания: «FreeCAD находится на стадии ALPHA тестирования и не предназначен для промышленного использования». Но пусть это вас не пугает, ошибки при работе возникают крайне редко. Зато к многочисленным достоинствам можно отнести кроссплатформенность — для меня это важно, работая в Linux, необязательно загружать Windows, чтобы быстро что-то нарисовать. Кроме того это открытое ПО, что тоже немаловажно. Одним из достоинств редактора является быстрое создание деталей из простых объемных фигур (примитивов), методом их сложения, вычитания и пересечения, что полезно еще и тем, что развивает пространственное воображение. Этот редактор безусловно подходит для создания технических деталей. Программист, искушенный в знании языка Python, может рисовать детали, просто стуча пальцами по клавиатуре. Еще одно достоинство — созданный шедевр легко конвертируется в форматы STEP, IGES, OBJ, DXF, SVG, U3D или STL. Интерфейс программы не сложен, но имеет ряд особенностей, к которым быстро привыкаешь.
От компании Google. Несмотря на то, что этот редактор является условно-бесплатным, для наших целей он вполне подходит. Основная проблема ограничений бесплатной версии заключается в том, что конвертирование модели в формат, понятный для 3D принтера (в данном случае это 3ds) доступно лишь ограниченное время. Однако эта проблема решается установкой дополнительного плагина, который обладает возможностью конвертации созданных файлов в формат STL и DXF, которых вполне достаточно и для печати на 3D принтере и нарезки на станке ЧПУ. Кроме того, я бы отметил среди недостатков то, что программу можно установить только в системе Windows не ниже 7. К тому же использование программы для серьезных проектов в моделировании сложных устройств весьма затруднительно. Однако преимущества этого редактора весьма привлекательны. Конечно же это дружественный, простой интерфейс, очень подходящий для первых шагов в 3D моделировании, удобство использования направляющих и размерных линий, там, где это необходимо, удобное выделение и удаление частей чертежа, быстрое создание криволинейных фигур, образованных движением плоской фигуры вдоль линии или вращения вокруг оси, простое создание объемных фигур из плоских. Поэтому SketchUP не только подходит для изучения азов 3D моделирования, но и вполне достаточен для создания деталей для моделей роботов.
Итак, кратко рассмотрев возможности нескольких 3D редакторов, в дальнейшем остановимся на более глубоком описании работы в SketchUP и FreeCAD. Мной они были выбраны из-за простоты создания деталей, доступности и бесплатности.
Источники:
http://bugaga.ru/interesting/1146774757-rumynskaja-hudozhnica-prevraschaet-jelektronnye-detali-v-simpatichnyh-robotov.html
http://pikabu.ru/story/3d_redaktoryi_dlya_prostogo_modelirovaniya_detaley_robotov_modelirovanie_detaley_dlya_robotov_arduino_4668064