Как выбрать и купить Arduino начинающему

Как выбрать и купить Arduino начинающему

Arduino — самая популярная платформа любительской и образовательной робототехники. Какую плату или набор Arduino купить начинающему? Как купить Arduino дешево? Чем аналоги Arduino отличается от оригинальной платы? Ответы в нашем обзоре.

Arduino (Ардуино)- это серия плат ввода-вывода. Плата имеет аналоговые и цифровые порты, к которым можно подключать различные устройства (DIY-компоненты): светодиоды, датчики, кнопки, моторы, сервоприводы и т.д. В продаже есть отдельные платы Arduino нескольких видов, их аналоги, различные дополнительные компоненты, готовые наборы (kits), содержащие плату и компоненты, и готовые роботы на основе Arduino.

Arduino или чтототам-duino

Благодаря открытости Arduino, ее устройство известно и допускает свободную модификацию. Поэтому любой производитель плат может выпускать аналог платы Arduino, вносить изменения в саму плату, не говоря уже о свободной комплектации наборов (kits).

Поскольку Arduino — это бренд производителя, аналоги имеют другие, но обычно созвучные с Arduino названия — Freduino, Freeduino, DCcduino, Xdruino, Funduino, Robotale и множество других. Более того, бренд вообще может быть не указан, а будет присутствовать надпись типа for Arduino. Оригинальные Arduino производятся в Италии, большинство аналогов — в Китае. Есть и российские разработки.

Визуально большинство этих плат выглядит одинаково (на Arduino присутствует фирменный логотип) и даже имеют одинаковый синий цвет (исключения есть, но немного, Funduino, например, красного цвета). Также платы-аналоги Arduino обычно в своем названии имеют такие же приставки, как и сама Arduino, например, DCcduino UNO соответствует Arduino UNO (что такое UNO — ниже).

Безымянный аналог Arduino UNO

Аналоги обычно не уступают по качеству, зато сильно выигрывают в цене (об этом ниже).

Все инструкции, все методические разработки, уроки и т.п., ориентированные на Arduino, в полной мере подходят и для аналогов. Поэтому, если имидж для вас ничто, то смело берите другие -duinы!

Arduino Starter Kit

Производитель рекомендует начинать изучение Arduino с набора Arduino Starter Kit . Этот комплект содержит плату Arduino UNO и другие электронные компоненты, необходимые для начального изучения Arduino: светодиоды, резисторы, сервопривод, мотор, кнопку, жидкокристаллический экран, пьезоэлемент, датчики и прочее.

Чтобы купить Arduino Starter Kit у официального производителя, придется заплатить около 80 евро.

Аналоги значительно выигрывают в цене при схожей комплектации. Самые низкие цены на них в китайских интернет-магазинах. Сравнивая цены на наборы, конечно нужно учитывать и их состав. Так, Starter Kit for Arduino с платой DCcduino на сайте AliExpress стоит чуть менее $34 — комплектация похожа на оригинальную. Несколько меньшая комплектация у Starter Kit for Arduino с платой Robotale на сайте DealExtreme cтоит $28. Доставка в Россию бесплатная на обоих сайтах.

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

Starter Kit for Arduino

У меня самого случилась интересная история. Я заказывал в DX такой набор — как видно на фото там идет неоригинальная Arduino, а пришел вполне итальянский Arduino! Мелочь, а приятно.

Покупка готового Arduino-робота как начало обучения

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

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

На фото популярный Arduino-робот — машинка, управляемая по Bluetooth, стоимостью менее 100$.

Машинка, управляемая по Blutooth

Выбор модификации Arduino для начинающего

На официальном сайте производителя Arduino представлены 20 модификаций Arduino платы. Среди них Arduino Uno, Arduino Due, Arduino Leonardo и другие.

Arduino UNO и аналоги

Arduino Uno имеет наибольшую популярность, обычно входит в состав вышеописанных наборов (kits) и, пожалуй, ее можно назвать стандартной Arduino-платой. Это одна из самых дешевых Arduino-плат.

На официальном сайте Arduino UNO можно купить за 20 евро + доставка. В крупных российских интернет-магазинах, в том числе и у официальных дистрибьюторов, она продается по 1150-1300 рублей. Обычно в Москве и Санкт-Петербурге вы можете забрать самовывозом (рекомендуем интернет-магазины Амперку и DESSY), а в другие регионы придется платить еще и за доставку. Выходит дороговато. Хотя иногда можно встретить магазины с низкими ценами и в России. Низкие цены и быструю доставку предлагает интернет-магазин ROBstore. Цена будет все равно повыше чем в Китае, но ждать посылку намного меньше.

Оригинальную Arduino UNO также можно купить в китайских магазинах, но надо внимательно смотреть на описания и фотографию (в текстах описаний не всегда это явно видно). Впрочем, описания иногда бывают ошибочны (как я уже написал выше). Цена, конечно, получается ниже, чем в российских магазинах.

Как и в случае с kitовыми наборами, очень дешево можно купить аналоги Arduino. Например, практически идентичный аналог DCcduino UNO на dx.com стоит менее $10, а на aliexpress вообще $5,50!

DCcduino на AliExpress за $5,5

Другие модификации Arduino плат

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

Пойдем методом исключения.

Сразу отказываемся от 4 модификаций платы Lilly Pad — они предназначены для «электронного текстиля» — вшивание светодиодов в одежду и т. д. Позже мы напишем о них.

Arduino Lilly Pad

Если вы не планируете делать готовых роботов, то есть будете часто закачивать программы на плату, гораздо целесообразней использовать платы с USB-портом — их удобнее подключать к компьютеру.

USB-порта НЕ имеют платы: Arduino Mini, Pro, Pro Mini.

Если вы хотите познакомиться с основами электроники, вам не очень подойдут «навороченные» платы: Esplora, BT, Ethernet, Tre, Yun, Robot.

Остаются UNO, Leonardo, Due, Micro, Mega ADK, Mega 2560, Nano, Fio.

Если для расширения платы вы будете вставлять Shield’ы (в их виде выполняются драйвера моторов, платы с дополнительными разъемами и т. д.) — надо учесть, что они имеют стандартный формат, которым не обладают Micro и Fio.

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

Сравним цены оставшихся плат на Arduino Store:

  • UNO — 20 евро,
  • Leonardo — 18 евро,
  • Due — 36 евро,
  • Mega 2560 — 29 евро,
  • Mega ADK — 44 евро,
  • Nano — 33 евро.

В упомянутых китайских магазинах можно найти аналоги по значительно низкой цене.

Arduino часто называют одноплатным компьютером. И именно с выбором компьютера начинающему лучше всего сравнить выбор платы Arduino.

  • микроконтроллером и частотой его работы ( ATmega328 — 16 мГц, ATmega32u4 — 16 мГц, ATmega2560 — 16 мГц и другие),
  • входным и выходным напряжением на плату,
  • количеством аналоговых входов и выходов,
  • количеством цифровых портов, в том числе поддерживающих ШИМ,
  • объемом флэш-памяти.

Количество портов на плате определяет максимальное количество, подключаемых к ней устройств (датчики, моторы и т.п.), а объем флэш-памяти ограничивает длину загружаемой в нее программы.

В принципе, не особо важно с какой платы начинать изучение Arduino. Т.е. это совсем необязательно должна быть популярная Arduino Uno, можно купить близкие к ней по стоимости популярные платы Arduino Leonardo или Arduino Due или их аналоги.

Аналог Arduino Due

Аналог Arduino Leonardo

Краткие характеристики некоторых плат:

Arduino UNO: микроконтроллер ATmega328, 14 цифровых портов, в т.ч. 6 с ШИМ, 6 аналоговых входов, 32 KB Flash-память, USB-порт типа B.

Arduino Due: микроконтроллер AT91SAM3X8E, 54 цифровых порта, в т.ч. 12 с ШИМ, 12 аналоговых входов и 2 аналоговых выхода, 512 KB Flash-память, 2 MicroUSB порта.

Arduino Leonardo: микроконтроллер ATmega32u4, 20 цифровых портов, в т.ч. 7 с ШИМ, 12 аналоговых входов, 32 KB Flash-память, MicroUSB порт.

📎📎📎📎📎📎📎📎📎📎