Планета XOD — набор электроники о Марсе

Планета XOD — набор электроники о Марсе

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

Планета XOD — набор электроники о Марсе

Что в коробке

Мозг умного проекта — плата Iskra Neo, вариация Arduino Leonardo от «Амперки». Она совместима с другими платами Arduino и датчиками. Здесь же Troyka Shield, специальная площадка с шестью посадочными местами для универсальных Troyka-модулей от «Амперки». Такие шилд и модули — не новинка, на них строят уже не первый конструктор. Мы писали подробнее про эту унифицированную платформу в обзорах наборов «Йодо», IoT и «Робоняша».

В комплекте девять модулей, подключаемых шлейфами в Troyka Shield:

  • датчик освещенности,
  • две кнопки,
  • три светодиода,
  • датчик температуры,
  • потенциометр,
  • зуммер.

В отдельном пакетике находится LCD-дисплей и микросервопривод: они в формат Troyka-модулей не помещаются.

А чтобы построить базу, есть 112-страничное полноцветное руководство. В нем не только красочно расписаны все шаги, но и имеются забавные комиксы-вставки с тематическими шутками вроде «Дилон Таск» и «Марсоход мне в кратер».

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

Планета XOD — набор электроники о Марсе
Полный набор

Как будем строить базу

Организовывать развертывание марсианской колонии с выращиванием картошки предполагается на протяжении 18 разделов. Каждый поясняет с азов работу с IDE XOD, назначение модулей и повышает сложность макета.

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

База состоит из нескольких модулей: основное здание с LCD-экраном, вращающаяся солнечная панель, станция измерения температуры, прожектор для освещения ночью и блок управления.

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

На чем писать код

На моей памяти «Планета XOD» — первый конструктор «Амперки», созданный на базе IDE XOD. И, честно говоря, при всем таланте авторов предыдущие конструкторы кажутся куда сложнее. Причина тому — входной порог. Любой из ранних наборов «Амперки» требовал от собирающего понимания хотя бы азов программирования. А вся идея XOD — в том, чтобы абстрагироваться от написания кода, ведь эта среда разработки полностью визуальна.

Что, впрочем, не освобождает от необходимости думать и проявлять любопытство, изучая модули и способы их подключения. «Планета XOD» явно рассчитана на совсем начинающих электронщиков или детей, кому просто интересно познакомиться с этой сферой. И несмотря на всю простоту монтирования элементов, руководство строго предупреждает проверять подключение. Унифицированные Troyka Shield и Troyka-модули имеют некоторую защиту от совсем уж банального перетыкивания разъемов в хаотичном порядке, но все равно нужно быть внимательным: некоторые датчики могут не пережить, например, перепутанные питание и землю.

Сама среда разработки создана для Arduino, но прекрасно подходит для платы Iskra Neo. Она развивается, поэтому руководство честно предупреждает, что к тому моменту, как вы возьмете набор в руках, некоторые элементы могут измениться. Так оно и получается. К счастью, сложностей с этим не возникает.

Планета XOD — набор электроники о Марсе
Наклейка отлично смотрится на крышке ноута

В классической Arduino IDE для использования каждого элемента требуется писать код: определять задействованные пины и режимы их работы, подключать библиотеки и вручную вызывать функции. XOD предлагает оперировать блоками.

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

Блоки содержат не только логику работы с конкретными элементами. Существуют блоки логических и математических операций, а также шина — виртуальный пучок проводов, которым можно соединить входы и выходы сразу множества блоков.

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

Что дальше

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

Avatar photo
Евгений@evgeny (187 lvl)
Гик и геймер. Фанат ПК и чуточку консольщик. Редактор и автор.
Подписывайтесь на Age of Geeks в Twitter, Telegram, FB, следите за актуальным там, где вам удобно! Также вы можете присылать нам свои статьи. Если вам понравился материал, поддержите проект.
Комментарии