По наводке levoslavievseti узнал о замечательном проекте: детском интерактивном роботе, пригодном для самостоятельной сборки, с открытым исходным кодом, с бесплатными моделями, чертежами, инструкциями, с бесплатной средой разработки "блочного типа" для детей, с бесплатным приложением для управления роботом в режиме прямого управления и т.д.
Спешу поделиться впечатлениями - мне кажется эта затея достойна популяризации!
Можно купить готовый набор для сборки (продаются как в РФ, так и на Али), можно самостоятельно распечатать пластиковые детали и купить отдельно электронику.
Помимо корпуса минимально желательно:
- ардуинка (есть модели корпуса под разные варианты, я использовал Arduino Nano);
- подходящий шилд для сервомашинок;
- ультразвуковой датчик HC-SR04;
- с десяток коротеньких проводов dupont connector;
- аккумулятор для питания ардуинки;
Таким образом, стартовый бюджет - от нескольких сотен рублей, если есть где напечатать корпус, до нескольких тысяч, если брать готовый комплект.
По-моему желательно сразу добавить датчик касания и блютусный модуль - они ставятся сразу в базовый корпус без дополнительных деталей, и здорово расширяют фукнционал. (без блютуса нельзя будет управлять роботом напрямую, как радиоуправляемой игрушкой)
Вариантов дальнейшего апгрейда множество, там одних только моделей робота несколько - есть колёсный вариант, четвероногий. А к любому можно добавлять руки, дисплеи, микрофон, разные датчики и т.д.
Подключается всё это без пайки (я паял подключение аккума, но можно обойтись если прям критично). провода укладываются колечками в корпусе, место под это имеется, всё подлежит перекоммутации, апгрейду.
Совсем уж без понимания как работает Ардуино будет, по-моему, сложновато, но в качестве "нижней планки" упомяну, что я, например, настолько тупой, что сжёг два контроллера, подключая 9V батарейку ко входу 5V вместо VIN... Ну то есть, если Вы хотя бы понимаете куда подключать питание контроллера - Вы уже справитесь лучше меня! :))
Вся исчерпывающая информация представлена на сайте https://www.ottodiy.com/ Всё разжёвано прям очень подробно, даже иногда слишком подробно: некоторые моменты пересекаются, и иногда не совсем понятно, что лучше читать отдельную инструкцию по, например, блютусу, чем пытаться разобраться по одной картинке в общей инструкции. Всё поделено на разделы: вот модели, вот сборка, вот код, вот моддинг... Очень круто, и всё даром!
Весьма недурственная среда блочного программирования, вполне доступная и привычная современным детям - тоже даром. (можно программироать и напрямую через Arduino SDK при желании, естественно)
Приложение для прямого управления роботом (через Bluetooth) удобное, надёжное. Куча всяких движений, эмоций. Особенно детям нравится как робот "умирает".
Да, самостоятельно без помощи взрослых такого робота сможет собрать, пожалуй, уже только старший школьник - в отличии от наборов Лего. Но и с Лего - он у нас тоже есть - не всё так однозначно... Собирать-то они его собирают - чё там хитрого: вот инструкция пошаговая в телефоне, вот детали... А понимания как именно чё там работает - не очень-то. Мой старший (7 лет), по крайней мере, собирает ровно по инструкции, что-то там самостоятельно конструировать - как-то нет. С этим же проектом даже сидя рядом с отцом - понимания куда больше, как мне показалось.
С точки зрения собственного вклада ребёнка, даже мелкого, тут офигенные возможности по моддингу робота. Можно печатать на принтере всякие дополнительные детали для украшения (есть готовые модели), можно из бумаги делать "костюмы" (тоже есть готовые выкройки для начала). Робот кубический, бумажный костюм садится на него просто и аккуратно, а дальше на нём можно хоть рисовать, хоть приклеивать чё хошь.
Последняя затея пришлась ОЧЕНЬ по душе младшему роботостроителю. Костюм "панды" мгновенно сделал из робота лучшего друга и любимую игрушку. Возился с ним весь вечер, сам записал ролик о приключениях Бабука... :)
Если не жалко - ткните лайк в видео, маленькому чувачку будет приятно! Он полностью самостоятельно и по своей инициативе всё выдумал, снял, я только на ютубе описание забить помог ему.
В общем, я в полном восторге и очень рекомендую всем, кто желает приобщить подрастающее поколение к робототехнике в домашних условиях. Немножко заморочно, но жутко интересно, весело и доступно. Низкий поклон создателям проекта и всем причастным к его развитию за такую круть! И ещё раз благодарность levoslavievseti за наводку!
А если знаете ещё похожие проекты, с хорошей проработкой инструкций, моделей, среды программирования - буду рад услышать в комментах.