Intel Iot Roadshow, Второй «Блин» Эдисона

В ноябре 2014 года в Москве состоялся Первый хакатон Intel IoT Roadshow , целью которого является продвижение платформы Эдисона в массы.

Мы к нему готовились и выступили очень хорошо, заняв второе место.

Для проекта мы использовали плату Galileo и среду программирования Arduino с модулями на Python. Наша команда состояла из четырех человек.

О второй хакатон в Санкт-Петербурге Узнал случайно, буквально две недели назад. Времени на подготовку не было, поэтому я придумал простой проект — AMP (Autonomous Mobile Platform), несколько в стороне от IoT Intel, но на тему мобильных роботов, которых я прекрасно знаю.

Цель проекта: Разработка программного обеспечения для управления мобильным роботом, независимого от аппаратного шасси.

Планы: Принесите на мероприятие пару своих платформ из других проектов.

На хакатоне переключите управление на Эдисон и напишите управляющее ПО.

Жизнь: Так получилось, что я уехал из Москвы только с клеевым пистолетом в рюкзаке; из команды тоже никто не смог поехать.

Тайминг хакатона (время плюс минус): 08:50 – Встал в очередь.

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

09:20 – Получил посылку и был удивлён содержимым: блокнот, ручка и блок питания для Эдисона! Где оплата?! 10:30 – Начало презентаций.

Знакомство с Edison, Intel IoT Cloud Analytics, IoT и Microsoft Azure. Здесь прогресс был продемонстрирован в полной мере – спикер провел презентацию Microsoft по Skype! Представители компании iGo3D начали работу с 2-мя 3D-принтерами, предложив участникам печать любых stl-файлов.

13:00 – Объявлен обед и началась раздача плат и датчиков.

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

Как только доски были розданы, часть столов освободилась и особо голодные съели второй ланч-бокс.

13:30 – Серия питч-сессий.

Суть такой сессии в том, что за одну минуту вам нужно презентовать проект и указать, кто вам нужен в команде.

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

И они нашлись, спасибо ребятам Алексею и Олегу за помощь! В принципе, команды-участницы уже были укомплектованы, и это хороший показатель, говорящий о том, что люди готовились.

14:00 — Распаковали платы и начали запускать Edison и устанавливать XDK. А потом Интернет умер.

Это неудивительно — более ста участников — это более сотни комплектов «ноутбук+телефон/планшет+Edison», а сетка в пространстве класса С насчитывает всего 254 адреса.

14:30 – Составил список дополнительных запчастей, за которыми мне снова пришлось стоять в очереди.

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

Итак, у меня есть: контроллер двигателя, моторы, делитель напряжения и PIR. Понятно, что этого мобильного робота собрать невозможно.

Нужна платформа и власть.

А интернет все равно не работал.

15:00 – Перешли на мобильный интернет. Алексей продолжил загрузку IoT Kit, а я помчался по магазинам и купил 2S LiPo 1000ma, ответную клемму, зарядное устройство LiPo, изоленту, провод, разъем питания Arduino, колесики и деревянные линейки.

17:00 – Возвращение на хакатон.

Алексей тем временем установил XDK и разобрался с делителем напряжения.

Я попросил у дизайнера команды по скайпу эскизы 2-деталей для печати, ступицы-переходника моторов на колеса и третьей рулевой точки.

Он буквально за 10 минут сделал это и отправил, спасибо, Паша! Я отдал stl файлы на печать ребятам из iGo3D и начал собирать робота.

18:00 – Организаторы развернули еще несколько точек WiFi. Люди начали потихоньку расходиться и ожил Интернет. 19:00 – Снова вкусная еда.

19:30 – Завершил сборку, кроме распечатанных деталей.

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

Платы и датчики были закреплены клеем, моторы - клеем и изолентой.

Мы с Алексеем пытаемся запустить машинист, но не получается.

20:00 — Привлекли на помощь консультантов Intel, они посоветовали обновить библиотеки, и драйвер запустился.

Алексей пошел домой спать.

21:00 – Распечатала детали.

Закончил сборку, зафиксировав эти детали клеем.

Есть робот! Теперь дело за программным обеспечением.

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

Я начал с облака, нашел 6 примеров и начал разбираться.



Intel IoT Roadshow, второй «блин» Эдисона

00:00 – Пицца и пиво.

Спасибо, все было вовремя! Мой мозг уже кипел.

Людей становилось все меньше и меньше, но те, кто оставался, много работали.

04:00 — Все примеры отработали без ошибок, но в облако не записали.

Около четырех часов утра, уже в коматозном состоянии, я собрал свою версию, и запись началась.

04:35 – Размял ноги.

Лег спать, на пуфик, на сцену.

Как хорошо! С пуфиками проблем не было; те, кто хотел занять два из них.

Самые упорные продолжали работать.

08:30 – Встали.

Я умыл лицо.

09:00 – Проснулся.

Я позавтракал.

И снова о коде.

Теперь о системе управления.

11:00 – Люди постепенно подтягиваются, и Интернет снова начинает отставать.

Алексей говорит, что не приедет и дает советы по скайпу.

12:30 – Обед. Помимо участников начинают прибывать зрители и судьи.

13:00 – Интернет мертв.

Все умерли.

Переключение между точками ничего не дало.

Версия готова, но проверить без интернета нет возможности! Трудно, трудно развивать Интернет без Интернета.

Сижу в скайпе на мобильном, ругаюсь на интернет, а меня спрашивают, как можно пользоваться скайпом без интернета? 14:00 – Олег присылает презентацию из 9 слайдов, я начинаю ее дорабатывать.

Всего их 11, из которых 6 взяты из оригинала.

15:00 – Начало подготовки презентаций.

Я один из первых, кто сдает в аренду.

Я уже хочу выступить быстро.

Те, кто заставил проект отключиться.

Те, кто частично не ушёл.

Организаторы просят всех, кто не пользуется Интернетом, отключиться.

И в этот момент можно дотянуться до платы и проверить код. У нас ВСЕ работает! 16:00 – Начало презентаций.

Много-много всего — умные дома, расширенная реальность, универсальные вещи, нейроинтерфейсы.

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

Вернувшись домой, я снял небольшое «интервью» с сыном, который является моим главным испытателем роботов.

20:00 – Церемония награждения.

1 место - Детектор теплового излучения - заслуженное, блестящее решение, удачи ребята! 2 место – проект SensoDrive – ребята приехали с хорошей домашней подготовкой и хорошо себя показали.

3 место — проект «Маэстро» — меня не впечатлило.

Качественная и красивая самоделка из видео, сайта и презентации и убогий, нелепый прототип.

Судя по демонстрации прототипа, остается неясным, сработал он в итоге или нет. А после всего этого был розыгрыш призов за всевозможные активности – селфи, твиты, заполненные анкеты и описание проекта.

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

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

Жаль, что время и нервы потрачены на борьбу с Интернетом; возможно, без этого результат был бы более значительным.



Некоторые ссылки

Первый хакатон Intel IoT Roadshow Отчет Intel о первом хакатоне Второй хакатон Intel IoT Roadshow Отчет Intel о втором хакатоне Теги: #iot #iot hackathon #intel edison #робототехника #хакатоны
Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.