Планета 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» станет хорошим подарком гику или ребенку, интересующемуся электроникой, но пока не знакомому с программированием.


Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

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

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: