Как я пробовал продвигать региональную робототехнику через интернет

Свой моногородок в Заполярье я в шутку зову Чернобылем*. Горнодобывающий завод занимает половину площади поселения и заставляет всё вокруг выглядеть и чувствовать себя вот так:

c7a1a8e3bd4a41c786593a36f7b46eca.jpg

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

Вот такую штуку мы устроили недавно для ребят в городе Заполярный:

Видео подготовит вас к лонгриду.

Нет, это не история в стиле «посмотрите, какой я крутой».

Скорее, это субъективная хроника проблем и успехов робототехники в «малых формах жизни». Началась она тогда, когда Geektimes еще не стал источником вдохновения и практических знаний для таких, как мы. Да и вообще, на тот момент информации о сборке роботов в домашних условиях в Рунете было мало.

Выход в онлайн. История первая — мне подключили интернет


Наверное, любая история про «как мы делали что-то в сети» начинается с этой фразы. В десятом классе у меня появился первый компьютер. Шел 2008-й. Мы уже год, как ходили в кружок радиоэлектроники.

9cf2eebc29c4431e85f7e0197e3a61c8.jpg
Pentium 4 уже начали снимать с производства, но для нашего городка, где даже телефоны были относительной редкостью, это было нечто.

В докомпьютерные дни мы с друзьями бегали в местную библиотеку и отыскивали старые журналы вроде «Моделиста-конструктора» и «Радиолюбителя». Там иногда мелькали какие-то интересные схемы. Тщательно все перерисовав, мы отправлялись на поиски старого телевизора или разбитой магнитолы, чтобы выпаять нужные детали.

Из-за нехватки компонентов часть схем так и оставалась на бумаге. Но мы говорили себе: «Вот вырастем, будем жить в большом городе, иметь под рукой всё необходимое и собирать любых роботов!»

3c938e6247914ec0b90341b23419f81b.jpg
Моделька 1980-го года из журнала «Моделист-Конструктор».

Естественно, получив доступ к ПК, я подумал что-то вроде: «Сейчас я буду скачивать ВСЕ чертежи».

Будучи новичком, я искал, как собрать самых простых роботов, и вбивал в поиск примерно такие запросы: «Как сделать робота своими руками без микросхемы». Ведь, так или иначе, микросхему можно было купить только в магазине, а магазинов у нас не было. Но оказалось, что в огромной сети, переносившей тебя далеко за пределы городка, почти не было сайтов со статьями по робототехнике для начинающих.

И подумал: «Дай-ка сделаю свой сайт и буду добавлять информацию для таких же незнаек, как я». Сайт я создал 27 июля 2009-го.

Выход в офлайн. История первая — «Большие города»


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

eaeece9258944b0895d2567523e47490.jpg
«А всего побольше, сыру побольше и котлет побольше!» © «Бобик в гостях у Барбоса»

Честно, изначально я хотел стать архитектором. Но, имея недобор баллов по математике, решил, что пусть лучше архитектурой знающие люди занимаются, а я пойду в айтишники. Ведь у айтишника есть право на ошибку ;)

Так я поступил в телекоммуникационный колледж на специальность «Программное обеспечение вычислительной техники». Мы изучали программирование на C, но в основном учеба была связана с локальными сетями, передачей данных и т.п. Из нас растили сисадминов.
Тогда и появилась куча времени на развитие сайта.

Выход в онлайн. История вторая — когда форумы были большими


Короче, я «тыжпрограммист», , а не программист как таковой. А как студенту, мне еще предстояло решать задачу типа «какая платформа более-менее позволит не платить». Был вариант с Joomla, но там нужен был хостинг отдельно. Конечно, я находил дешевые хостинги, но боялся, что при нагрузке на сервер мне скажут: «Плати больше».

50bcf724cfe249d1a6ee43cb1469552f.png
Скрин переносит нас в лето 2008-го. Сегодня проект RobotsSpace заброшен.

Прежде чем запускать свой ресурс, я обитал на чужих. У моих знакомых был сайт RobotsSpace — тоже по робототехнике. У ребят одно время был очень активный форум, я был частым автором комментариев, а позже и модератором. Изучил, как работал их сайт (мне понравилось, в принципе). Он жил на бесплатном домене от uCoz. Так я и услышал об этой системе.
Поразбиравшись, я узнал, что на юкозе можно полазить в html-коде, вставить сторонние скрипты, шаблоны свои загрузить. Но самое главное, что мне понравилось, что дисковое пространство увеличивается автоматически.

3d8e43926bc049149b9ea789e93945bf.jpg
28 августа 2009-го, моему сайту месяц. Тогдашнее название — Rassionrobots — именно так, с опечатками, отражает тогдашний уровень познаний в иностранном.

Я был студентом, и бесплатный сайт меня устраивал. Да, там был рекламный блок в правом углу, но потом мне отключили и его — как образовательному проекту.

Сначала я копипастил чужие статьи. Часто источником служили зарубежные сайты, такие как ресурсы с работами «отца» BEAM-робототехники Марка Тилдена.

a7fb3821e47b4995bdaaf9e617295ce5.png
Пример: beam-online.com содержит очень-очень много интересных поделок со схемами и фотографиями.

Параллельно я пробовал рекламироваться на форумах коллег. У нас даже баталии были. Есть такой сайт — Myrobot. Мы как-то с ними поссорились: хотя я регулярно публиковал что-то полезное в темах и выкладывал фотографии своих проектов, в подписи маячила ссылка на мой сайт — и это раздражало администрацию.

У меня был и свой форум. Одно время активность на нем была очень большой. Думаю, я попал в такой момент, когда сайтов по робототехнике было не так много, и наш ресурс оказался среди основных. База пользователей со временем дошла до десяти с лишним тысяч адресов.

a6c6b7c4b2224b4f937a252282804520.png
Пример инструкции для новичков: серия поделок «Планета Шелезяка».

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

78c3323f58d644c4aa553257a969e62d.png

Позже мы переименовались в «Серводроид», купив домен, и провели редизайн. Проект получился достаточно хорошим: около тридцати собственных статей-инструкций, любой желающий может зайти, выбрать по сложности, посмотреть списки деталей, закупить компоненты на рынке, в магазине или заказать по почте — и начать действовать!

Выход в офлайн. История вторая — мотивация


Роботы, которых я собирал по вечерам, были не просто хобби для себя. Они делались для соревнований и каких-то мероприятий, где можно было продемонстрировать проект. Соревнования — это стимул, чтобы тратить время с пользой.

2c3da6d1a25149b48f67824eb0e9562f.png

Сам дух соревнований мотивирует еще больше: ведь гиков, которые приносят что-то полностью самодельное, на мероприятиях существенно меньше, чем тех же людей, занимающихся Lego.
Это дико круто, когда ты ставишь самодельного робота, и он соревнуется с «покупным», скажем, леговским.

Помню первое свое соревнование в Питере. Я пришёл с эдаким «мастодонтом», у которого куча проводов торчала в разные стороны. Поставил его на линию, и он за минуту где-то ее проехал. Ехал очень медленно, но очень четко.

f8a8778510dd481297c56b7a05976df7.jpg
Тот самый первый соревновательный робот.

До этого по линии все прокатились с покупными, а я такой самый последний — новичок — ставлю своего робота. Знаете, тишина такая, все замерли. Народ сразу оценил.

Конкурсы помогали мне привлекать внимание к своему онлайн-ресурсу. Я везде говорил, что моих роботов можно собрать самостоятельно, это открытый проект и, если вам понравилось, вы можете изучить всё на сайте.

9c4ddac5955643b28976bf7b3dfe9ef6.jpg

Благодаря соревнованиям я стал преподавать. Началось все с того самого первого раза: меня заметил Сергей Александрович, руководитель кружка робототехники в физико-математическом лицее №239.

Он искал помощников-студентов, потому что студенты — активные, им всё интересно. Поэтому и детей они будут мотивировать: «Давайте соберем это, давайте где-нибудь поучаствуем, кого-нибудь победим!» Сергей Александрович предложил работать с детьми.

Сначала я, правда, отказался. Сомневался в себе. Сам-то тогда в робототехнике был без году неделя. А год спустя уже пришел и сказал, что буду с удовольствием помогать. Так и устроился. Два-три раза в неделю после пар бегал в лицей. Так я стал педагогом дополнительного образования без (извините за тавтологию) должного образования.

672ee998d5c247b78ad049f59e5a4bb2.jpg
Мы с детьми делали крутые проекты!

Например, был робот-марсоход — 3D-копия Curiosity. Я рисовал эскизы, а каждый ребенок выполнял по ним одну деталь. Потом мы эти детали собрали, как конструктор, только в цифровой среде — «Компасе». И отправили на конкурс. Когда нас заметили в сообществе про Curiosity, запись о проекте набрала около трёхсот лайков. Мы выиграли приз зрительских симпатий.


Матёрому робототехнику покажется ерундой, а детям такая «социализация роботов» была очень интересна.

Еще один проект назывался «Корк-бот» — роботы из пробок. Робот имел вибромоторчики, как в сотовых телефонах, и сенсор — датчик света, который реагировал на другого такого же робота.

Мы собрали целую стайку из одинаковых моделей, включили их и получили управляемый хаос. Благодаря светодиодам, менявшим цвет (и, соответственно, длину волны), роботы то начинали собираться в толпу и группой куда-то ехать, то разбегались в разные стороны. И, в принципе, с такими проектами мы выигрывали соревнования.

Выход из онлайна. История третья — возвращение на малую родину


Два года в роли преподавателя прошли здорово, но после выпуска из колледжа пришлось ехать домой. Параллельно я поступил на заочку в Мурманске, причем пришлось перескочить на программу «Автоматизация технологических процессов производства». А разработка «железа» в АСУ ТП — это что-то вроде лего-конструктора, только для взрослых.

На малой родине опять начались проблемы с деталями. Когда я завершал очередной проект, то фотографировал его, а потом распаивал на запчасти, чтобы было из чего собирать новых роботов.

a24b8af18bef4808a69b5d98aef5aaac.jpg
Чтобы зарабатывать на жизнь, я стал айтишником в местной администрации.

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

Со временем я стал тратить больше времени на «ВКонтакте». Завел группу, стал публиковать новости и обзоры по отложенному таймеру: загрузил пачку описаний за один раз, а потом они выходят весь день. Чем хороша соцсеть — так это бесплатными промо. Например, когда о нас написало сообщество «Касперского», в группу сразу прилетело около пятидесяти новых участников.

68281a8152ac4d078718c31dc7611225.jpg

Так, собственная группа становится все более и более читаемой. Надеюсь, благодаря ей кто-то тоже захочет собрать робота или еще что-нибудь сделать своими руками.

Выход в офлайн. История четвертая — корпоративный сектор, или как мы запускали ЦМИТ

В «питерский период» я иногда бывал в хакспейсах и даже рассказывал там своем о роботе для МЧС**. Бывая в Мурманске, я нашел что-то вроде хакспейса и там. Захотелось повторить подобное у нас.

А так как в Никеле под боком замечательный завод, он же градообразующее предприятие, управляющая компания старается как-то компенсировать жителям условия проживания. Есть ежегодные грантовые программы на социальные проекты: построить дом творчества, построить каток… Я подумал, что идея ЦМИТа, в принципе, подходит.

Подал заявку: мол, давайте запустим научную мастерскую — 3D-принтеры, лазерные станки и т.п. Прикинул стоимость оборудования. Что не учел сразу, так это ремонт помещения: он требовал 7 миллионов. Это увеличивало бюджет вдвое.


Так выглядело помещение под проект (прошу прощения за скрип микрофона на записи).

Чтобы показать серьезность намерений конкурсной комиссии, я даже сайтик успел запилить:

4494695cc289452aa8576239c5e61ff4.png
После создания сайта у меня было 80–90% уверенности, что проект пройдет. Для фаблаба сайт — это очень хорошая площадка для привлечения.

Я прошел в финал. Пятерку «избранных» из 30 участников возили в Питер. Мне там показывали, как работает местный фаблаб. Однако на заветную стадию финансирования подняться не удалось. Штука за 14 миллионов в 15-тысячном городке… Да, наверное, это звучит странно. Но это был полезный опыт.

Потому что дальше мы выиграли грант на открытие кружка робототехники.

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


Запустить занятия по лего-робототехнике в принципе не так сложно даже в условной «деревне». Вам просто нужен спонсор, который выделит бюджет на 5–10 наборов. Этого достаточно, чтобы открыть кружок.

В моем детстве проблема была в том, что в районе никто толком робототехникой не занимался. А теперь опыт был у меня. Восемь лет как-никак. В Питере я научился объяснять детям основы робототехники, учил, как понимать схемы, как работать с 3D-моделями и так далее.

72e4bd70e81540d29d2624629cca6155.png

Так пришло озарение: когда я с кем-то общаюсь по теме робототехники, то обязательно оставляю ссылки на сайт со статьями и на паблики, чтобы всячески демонстрировать, что мы активное сообщество.

А когда меня спрашивают, чем конкретно я занимаюсь, сослаться не на что. Вернее, можно рассказывать об этом часами, но… это долго. Ресурса, где люди из компаний смогли бы узнать, как получить профит от сотрудничества по спонсорской модели, не было.

11992c1a98df44429c9975cbc21dad08.png
Как-то я зашёл на главную uCoz и увидел, что там теперь есть форма выбора: персональный сайт, сайт для бизнеса и магазин.

Я заинтересовался. Что за сайт для бизнеса такой? Ведь поиск спонсоров — тоже своего рода предприятие. Вот я и решил нажать на эту кнопочку.

Оказался в новом конструкторе uKit. Там всё на готовых блоках. За полдня я накидал сайт-портфолио. На uCoz нужно всё же кодить, а здесь нажал кнопочку — шаблон установился, а если что не нравится, снес один блок, выставил другой, закинул текст и фото — и сайт готов.

На портфолио удобно ссылаться при поиске спонсоров. Ну и менять его можно быстро.

938eb17605a94212adf5e6012a78aebf.png

В общем, подготовившись по всем фронтам, грант мы выиграли. С сентября 2016-го я стал вести занятия по робототехнике для школьников в своем городке. Мы собираем простых роботов. Для осуществления мечты детства потребовалось всего-то 8 лет.

57808ced75244a849786258243264a82.jpg

Кружок я веду по-своему: в идеале Legо-детали должны составлять 50% робота, а половина проекта должна состоять из самостоятельно разработанных запчастей. Это позволит ребятам расширять кругозор и работать головой, выходя за рамки ограничений конструктора.

ec7423b065ed482887731136b05e3958.jpg
Решетка-фильтр для проекта Lego-робота-пылесоса, напечатанная детьми из кружка робототехники в Никеле.

***

Примечание от авторов блога: с тех пор Сергей стал нашим активным и «идейным» пользователем. Он записывает видеоуроки по системе uKit для новичков и регулярно присылает идеи по развитию. С осени, чтобы подработать на свои проекты, он также собирает сайты в нашей системе под заказ.

Примечания от автора поста:
* Я фанат «Сталкера», поэтому и свой городок называю Чернобылем
** Статья о роботе для МЧС на Хабре

© Geektimes