Найти в Дзене
RCRoboLab

IOTIK 32A

Оглавление
IOTIK 32A v2.1. Фото автора.
IOTIK 32A v2.1. Фото автора.

Так получилось, что первая статья на этом канале будет посвящена контроллеру IOTIK 32A (далее ЙоТик), постарайтесь меня за это простить!

Собственно как так получилось-то? Все просто, после того как я в одном из чатов, после предложения мне перейти с Arduino на
IOTIK 32A, высказал свое мнение о данной плате, мне ее доставили для знакомства и теста. Основная причина моего «заочного» недовольства была — стоимость. И, спойлер, я остался при своем мнении.

Доставили мне следующий комплект:

  1. собственно сам ЙоТик 32А.
  2. Методическое пособие к организации обучения по дополнительной общеобразовательной общеразвивающей программе "Интернет вещей".
  3. Два сборника заданий "Конструируем умные вещи" (уровень 1 - базовый и уровень 2 - продвинутый).
  4. Загадочную книгу "Введение в "интернет вещей"".

Все книги за авторством: Панкратовой Л.П., Сергеева П.А. и Котова М.К.

Давайте теперь по существу!

Сама плата изготовлена в Санкт-Петербурге, и имеет на борту микроконтроллер ESP32. Изготовлена качественно, приятна на ощупь, претензия только к надписям, они расположены хаотично и непродуманно, некоторые сложно прочитать (к примеру, подписи к пинам).

В комплекте идут «стойки» и конденсатор (непонятно зачем и почему). Стойки действительно полезны, ибо на оборотной стороне много компонентов и мне страшно их повредить или закоротить, буду печатать защитную пластину, и тут как раз хотелось бы чтобы в документации БЫЛИ БЫ полноценные размеры платы, а не только длина и ширина.

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

Я вам, как преподаватель робототехники, заявляю — чем меньше элементов нужно собрать в кучу, для достижения результата, тем лучше. Должно быть «Плата + модуль», а у вас «Плата + шилд + провод + модуль», зачем - не пойму. Не уж то трудно было сделать подключение модулей прямо к ЙоТику?

 MGB-I2C63EN RJ-9 V1.0EN, фото из каталога МГБот.
MGB-I2C63EN RJ-9 V1.0EN, фото из каталога МГБот.

Модули расширения. Для их подключения вам нужно будет купить тот упомянутый выше шилд MGB-I2C63EN RJ-9 V1.0EN за 2850 р., это плюс к стоимости самого ЙоТика (3900 р.). Все модули подключаются через RJ-9, что удобно для быстрого монтажа, но при этом ставит крест на использовании МК за пределами кружка. Сами модули тоже не щадят ценой, в конце статьи я приведу калькуляцию по набору, что нужен был бы нам в кружке, еще не считал, но уже страшно.

Книги в комплекте годные, но годные для ПРЕПОДАВАТЕЛЯ, самостоятельно учиться по ним невозможно - как следствие ЙоТик НЕ годится для самостоятельного обучения дома, жаль. Сделали бы годный Самоучитель — было бы здорово.

ВАЖНО! Выяснил что тот набор книг и пособий что прислали мне — это больше привилегия, и он не особо положен обычному покупателю, хоть вопрос и обсуждаемый ;)

Производитель, для работы с ЙоТик 32 предлагает собственное ПО "ЙоТик Студио", аналог "Трик Студио".
Я не имею опыта работы с "Трик Студио" и как следствие не стал даже пробовать "ЙоТик Студио", зато пробовал данный МК в Arduino IDE на с++ и в Thonny на microPython, все работает и не удивительно — это все таки ESP32.
Тут кстати встает другой вопрос, а зачем производитель использует ESP32? В сборнике заданий я не нашел ни одного задания которому требовался именно столь мощный МК. Со всем что там предложено без проблем справился бы ESP8266. Выбор производителя для меня загадка. Но несмотря на всю избыточность, ESP32 весьма хорош для того чтоб на нем учиться, это хорошая замена Arduino.

пример работы с Йотик на языку microPython. Скрин автора.
пример работы с Йотик на языку microPython. Скрин автора.

Бесплатная поддержка инженеров "МГБот" также была мною протестирована. Отвечают достаточно быстро вот только как и любая другая техподдержка помочь с решением проблемы они не смогли. Увы и ах, ну не знают уважаемые инженеры как на их железе выполнять microPython скрипты.

чуть чуть общения с техподдержкой. скрин автора.
чуть чуть общения с техподдержкой. скрин автора.

Кому может понравиться ЙоТик 32?

Клубам/кружкам робототехники, которые хотят использовать нормальные МК для обучения, а не конструктор и тд. И в тоже время имеют и практикуют работу с грантами. Наш клуб живет «на свои» и при выборе между китайской платой за 500р и «отечественной» за 3900 — я выберу китайскую, но если бы мне одобрили грант на закупку «отечественного» железа, я бы без колебаний закупился бы ЙоТиками по полной.

Всем остальным я советую, если оно вам нужно - купите литературу, что прислали мне, и адаптируйте ее под другие контролеры, те же ESP32 и 8266 но уже полностью китайские.

Для MGBot (я знаю, что они это прочитают).

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

Подумайте пожалуйста над перекомпоновкой платы, НЕ нужен никому типоразмер UNO, он в вашем случае не обоснован ничем. Если покупать модули расширения для UNO, то во первых не факт что заработают, а во вторых если мы вылезаем за рамки покупок по гранту то зачем нам тогда вообще ЙоТик?

Подумайте над доступностью модулей расширения, я уверен что там много чего лишнего. К примеру меня убил ваш модуль RGB светодиода за 1100 рублей, зачем он такой?

Модуль RGB светодиода MGL-RGB1. фото из каталога МГБот.
Модуль RGB светодиода MGL-RGB1. фото из каталога МГБот.

Хотелось бы вместо ИК приемника\светодиода иметь на борту RGB светодиод — он будет куда полезнее. Хотелось бы иметь возможность подключать модули расширения напрямую к плате, а не только через RJ-9. Хотелось бы больше порядка в документации, ссылка на ТХ платы версии 2.1 ведет на ТХ платы версии 2.0 и наоборот. Хотелось бы знать зачем нужны джамперы j1-j4, в ТХ я так и не нашел информации. Напоследок хотелось бы чтоб информация о необходимости драйвера cp2102 была прямо перед носом при распаковке.

Скрин, просто скрин.
Скрин, просто скрин.

В целом, я рад, что у нас есть такой МК как ЙоТик 32, и желаю MGBot дальнейшего развития. И я был искренне рад протестировать ваш продукт, жаль что мы не подходим друг другу ;)

P.S. обещал калькуляцию "набора" что пригодился бы нам для занятий - но после изучения каталога я не смог собрать всего необходимого. Вот что получилось:

  1. ЙоТик 32А вер. 2.1 - 3900р.
  2. Плата расширения MGB-I2C63EN - 2850р.
  3. Модуль RGB светодиода MGL-RGB1 - 1100р.
  4. Датчик звука MGS-SND504 - 1610р.
  5. Модуль динамика MGB-BUZ1 - 1440р.
  6. Датчик цвета, освещённости и жестов MGS-CLM60 - 1600р.
  7. Датчик температуры и влажности почвы MGS-TH50 - 960р.
  8. Датчик расстояния лазерный MGS-D20 - 1830р.

Других НУЖНЫХ нам модулей я не нашел, но уже по этим получается 15290 рублей на человека или 122000+ на группу. Только через грант ребята, только через грант.