Arduino версии. Как не переплачивать за Arduino и модули к нему. Покупка готового Arduino-робота как начало обучения

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

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

Плата Arduino имеет множество модификаций и распространяется в различных моделях. Одна из самых популярных серди пользователей - Arduino Uno. Это самое старое устройство. Оно появилось в 2005 году, как инструмент для студентов. Затем устройство было модифицировано улучшено и клонировано множество раз. Микрокомпьютер Arduino сделал революцию в программировании и электронике.

Официальная версия Arduino Uno стоит $25, но можно найти клон за $5 который будет работать не хуже оригинала. Причина платить полную цену, это разве что поддержать проект. Преимущество Arduino в простое, вам не нужно ничего настраивать, собирать полноценную операционную систему Linux, просто пишите код, компилируйте его и загружайте на устройство.

Другие преимущества - это отказоустойчивость устройства, а также расширяемость, например, если вам нужно добавить Bluetooth, вы просто докупаете недостающую плату. Недостатком Arduino Uno есть то, что здесь используется чип ATMEGA CPU, который имеет небольшое количество памяти и устройство хранения. Поэтому если вы хотите собирать данные, такие, как показания сенсоров, то вам нужно будет передавать их на компьютер.

Лучшие альтернативы Arduino

1. Raspberry Pi Zero

Raspberry Pi Zero - это, по сути, такая же самая оригинальная плата Raspberry Pi Model A+, только уменьшенная до размеров платежной карты. Вы можете приобрести ее за 5-8$. Когда устройство только появилось, оно отправлялось в качестве бесплатного подарка подписчикам журнала MagPi. Этот микрокомпьютер может запустить полноценный дистрибутив Linux и в то же время он достаточно дешевый.

Плата имеет точно такие же возможности, как и Raspberry Pi A+, на ней можно запустить Raspbian или любую другую совместимую операционную систему. Процессора с частотой 1 ГГц и 512 Мб оперативной памяти вряд-ли хватит на что-либо серьезное, но вы можете использовать устройство в качестве микроконтроллера, альтернативы Arduino.

Здесь есть 2 порта microUSB, но нет Ethernet, Bluetooth или Wifi. Но переходники и платы расширений для включения нужных вам технологий можно приобрести достаточно недорого. Это самый мощный из перечисленных микрокомпьютеров, поэтому он используется для сложных задач, которые не всегда по плечу для Arduino, например, обработка данных и визуализация.

2. NodeMCU

NodeMCU - это очень интересный микроконтроллер, который предлагает множество возможностей, особенно учитывая его цену. В отличие от Arduino, который использует 8 битный ATMEA с частотой 16 МГц, здесь используется чипсет ESP8266 с 32 битным процессором Tensilica Xtensa LX106 80 МГц, также здесь есть Wifi, встроенная поддержка TCP/IP, 4 мегабайта встроенного хранилища и 20 кб ОЗУ. В дополнение ко всему тут есть 10 выходов GPIO.

К устройству можно подключать различные компоненты, такие как мониторы, сенсоры или сервоприводы. Как и Arduino, его очень просто использовать, достаточно написать код и загрузить его на устройство по USB. Программы пишутся на Lua, это интерпретируемый язык программирования, похожий на Python или Ruby. Вы можете заказать NodeMCU за $3 из китая или найти более дорогую версию на Amazon.

3. Particle Photon

Particle Photon - это устройство для реализации различных веб-проектов. Устройство поставляется с Wifi и является одной из лучших альтернатив Arduino на данный момент. В качестве процессора используется Cortex ARM M3 с частотой 120 МГц. Писать программы для него нужно так же как и для Arduino, просто пишите код и загружаете его на устройство.

4. ESP8266

ESP8266 - это микроконтроллер с поддержкой Wifi, который набирает популярность среди энтузиастов в электронике. Он стоит дешевле Arduino, но может программироваться в той же Arduino IDE. Но для его питания нужно подавать 3.3 вольта а не 5. Устройство поставляется со встроенным регулятором питания и несколькими портами ввода-вывода.

5. Teensy

Teensy - это самая популярная альтернатива Arduino, которая может использоваться для создания любого DIY проекта. Здесь есть загрузчик, с помощью которого вы можете загружать в память программу даже с USB флешки. С помощью него вы можете эмулировать любое USB устройство, а в качестве процессора используется ARM Cortex M4 с частотой 180 МГц, и 256 Кб оперативной памяти. И здесь тоже можно использовать Arduino IDE.

6. BeagleBone

Устройство использует ARM Cortex V8 с частотой 700 МГц и 256 мегабайт оперативной памяти DDR2, а также флешку объемом 4 Гб. В качестве языков программирования могут использоваться Python, C, C++, PHP, JavaScript. Устройство поддерживает установку SD карты, а также есть USB порт, через который можно подключать различные расширения, например, Ethernet или другой компьютер.

5. MSP430

MSP430 - это альтернатива Arduino, очень похожая на оригинальную плату, но потребляет очень мало энергии, благодаря использованию 16-битного MCU. В качестве среды для разработки программ может использоваться Energia IDE. Микроконтроллер имеет собственную архитектуру что и выделяет его среди других.

6. STM32

STM32 - это дешевый 32-битный микроконтроллер, от STMicroelectronics, одна из лучших альтернатив Arduino. Здесь используется своя среда разработки Keli, а также программатор ST-Link. Устройство использует чип ARM Cortex 32-bit M3 с тактовой частотой 24 МГц и 8 кб оперативной памяти. Среди других преимуществ можно отметить низкое потребление энергии, обработку цифровых сигналов и так далее.

Выводы

В этой статье мы рассмотрели аналоги Arduino uno, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!

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

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

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

Так какие же аналоги Arduino сегодня можно встретить на рынке?

Платформа Netduino построена на микроконтроллерах класса ARM с запрограммированным программным кодом.NET Framework.

В исходной плате устанавливаются «камни» с рабочей частотой до 168 Mhz. Среди причин, по которым стоит отдать предпочтение именно этому аналогу, наиболее очевидным видится совместимая компоновка пинов, как в случае с Arduino UNO.

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

В ценовой категории 10$ также можно подобрать очень достойные варианты аналогов Arduino. Ti MSP430 LaunchPad – это достойный внимания аналог, который стоит отнести к малобюджетной серии устройств. При этом заметьте, что это не китайская копия, а вполне себе самостоятельное решение.


MSP430 LaunchPad можно адаптировать к использованию совместно с тремя версиями Ti, которые поддерживают IDEs – это Code Composer Studio, версия CCS Cloud и вариант Energia IDE.

В случае с версией Energia, стоит заметить, что она похожа визуально на Arduino IDE и предоставляется в продажу в комплекте с большим набором программ. Среди доступного ПО стоит отметить 2 следующих варианта: The MSP430 is Very Easy и Getting Started with Energia.

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

С английского языка «Teensy» переводится, как «крошечный», а отсюда и вывод, что платы этой серии имеют достаточно небольшие размеры. Они основаны на микропроцессоре серии Freescale ARM Cortex-M4 .

Подобные платы комплектуются «камнем» с рабочей тактовой частотой до 75 Mhz. Но при всех своих небольших размерах такая плата имеет ничуть не урезанный функционал.


Teensy построен на базе Arduino IDE, что удобно в первую очередь следующим – большинство ваших программных кодов можно адаптировать здесь без лишних изменений. Доступны для установки add-on платы, если вы планируете их использовать.

Данный аналог Arduino изначально был известен на рынке под именем Kickstarter, но позже стал использовать только одно обозначение Particle Photon. Фирменные платы имеют встроенный модуль Wi-Fi, что особо актуально в наши дни.


Используемое ядро – ARM Cortex M3 при допустимой максимальной рабочей частоте 120 Mhz. Программирование выполняет при помощи облачного IDE. За счет этого можно функционально обогатить персональные IOT проекты.

Собственная линейка Photon расширяется за счет использования дополнительных шилдов. Доступен также и 3G вариант основной платы – версия «The Electron» .

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

Среди всего разнообразия плат Arduino новичку сложно выбрать подходящую. Кроме официальных плат, типа Arduino UNO, Nano, MEGA, существуют еще и ардуино-совместимые платы, типа Digispark, «Электронные войска», Seeeduino, Freeduino, Robocraft и другие. В чем их отличие и какую плату Arduino выбрать? Давайте разберемся!

Совместимость с шилдами и основные отличия

Пожалуй, эта характеристика стоит на ряду с такими как: объём памяти, тактовая частота и тип используемого микроконтроллера. Платы клоны Ардуино можно разделить по подобию с базовыми платами Arduino UNO, MEGA и прочие. Самой распространенной является UNO, собственно большинство клонов связаны, именно с ней. Совместимость с шилдами обеспечивается расположением клеммных колодок и разводкой печатной платы.

Размер платы оригинальной UNO 6.9х5.3 см, размеры плат сторонних производителей могут отличаться, но расположение клеммных колодок и расстояние между разъемами должно оставаться одинаковым. В таком случае плата будет совместима со стандартными шилдами любого происхождения.

Если речь идет в контексте «ардуино», скорее всего, именно эта версия и имеется в виду. Отличия между оригиналом и клоном могут отсутствовать, т.е. полная копия, а разницей могут быть лишь цвет покрытия платы и способ прошивки. USB-serial конвертер, на той же УНО, выполнен на микроконтроллере, тогда как на оригинальных НАНО - на 232-ой микросхеме, а на китайской - на CH340, встречаются и УНО с такими конвертерами, об этом позже.

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

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

Плата совместима с языком ардуино, но не совместима с шилдами. Если их нужно подключать, то нужно производить подключение вручную к соответствующим пинам. Кстати эта плата ориентирована на носимые устройства, как вариант для умной одежды. Такую плату производит компания SparkFun.

Обзор плат и советы по их применению

Большое количество модификаций и сторонних плат не является плагиатом или подделкой. Так произошло, потому что Arduino ведет открытую политику, что позволяет вносить модификацию в конструкцию и собирать наборы, со свободной комплектацией предназначенные для специализированных сфер:

    Роботехника;

    Автоматика;

    Для обучения и пр.

Названия плат обычно содержат приставку «Duino», как craftduino или DCduino, а модель платы может и совпадать по названию, как та же DCduino UNO, если она дополнена - тогда будет еще одна приставки или совсем другое слово описывающее добавочные функции. Кроме выше перечисленного стоит обращать внимание на напряжение питания и логических уровней, они могут быть 3.3 и 5 В.

Для начала однозначно брать нужно распространенную плату - Arduino UNO-подобную или Nano, первая стоит порядка 5 долларов, вторая немногим дешевле - 3-5 долларов.

Если вам встретится модель под названием Duemilanove, это полный аналог UNO. Отличия лишь в способе связи с компьютером, выше я упомянул, что на UNO она организована на дополнительном микроконтроллере - Atmega8u2, Duemilanove общается с компьютером через FT232RL.

Перейдем к обзору плат. На фото ниже это полные клоны ардуино, ниже мы рассмотрим модернизированные платы.

Отличный клон UNO, главное отличие - наличие дополнительных контактов разъёма «GVS» (ground-voltage-signal). Это не совсем разъём, а скорее порядок размещения проводов в разъёме. Именно так подключаются многие датчики и прочая периферия.

Но в стандартной гребенке контакты расположены иначе, при этом вам обязательно не хватит контактов питания (Vcc и Gnd), придется скручивать провода, либо использовать беспаечную макетную плату для подсоединения. Разработчики Iteaduino предусмотрели это и решили проблему дублированием контактов типа «папа» в правильной последовательности.

Если вы не нашли такую плату - придется покупать шилд, но работать с ним не так удобно, тем более для начинающего лучше, когда деталей меньше.

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

Еще одна уно-подобная плата с возможностью подключения к сети по кабелю и установки микро SD-карты. Хотя и есть Ethernet-shield, но опять-таки - он увеличит объём занимаемый платой в корпусе и вес продукта. Плата , но на ней отсутствует USB-интерфейс.

Для прошивки нужно дополнительно приобрести USB-UART конвертер вот такой, например, его гребенка подходит к такой же на плате Arduino Ethernet.

Leonardo и Esplora

Модель Arduino для тех, кому нужно много аналоговых входов, для считывания аналоговых датчиков, здесь их 12, против 6 на плате УНО.

Это получилось за счет использования Atmega32u4, а не Atmega328, как на большинстве плат они подключены к пинам, те, что на UNO были цифровым: 4, 6, 8, 9, 10, 12.

Такая разводка позволяет использовать их как раньше, что даёт совместимость с платами расширения или подключать источники аналогового сигнала. ШИМ выводов здесь не 6, а 7.

Исчезла необходимость в USB-UART конвертере, в Atmega32u4 интегрирована аппаратная поддержка USB. Для работы может потребоваться дополнительный модуль PoE. Такие платы отлично подходят для создания контроллеров для ПК, он поддерживает USB HID, и может выступать в роли мыши или клавиатуры или геймпада, с соответствующей обвязкой и деталями.

Интересен Leonardo тем, что при одинаковых размерах и совместимости с UNO имеет больше функций в плане работы с ШИМ и аналоговым сигналом.

На его основе сделана Esplora - по сути плата джойстика совместимая с арудиновским кодом и возможностью программирования и создания уникального девайса. На фото ниже вы видите такую плату с дополнительным дисплеем (в комплект его нет), напоминает портативную консоль.

MEGA и DUE

Если вы собрались делать систему автоматизации для целого дома или другой объёмный проект вам не хватит выводов . На помощь придет контроллер Atmega2560, и плата ардуино с аналогичным названием, здесь есть 54 цифровых входа-выхода и 16 аналоговых. Это более, чем в 2 раза больше, чем у тех, что мы рассмотрели выше. К ней продаются соответствующие большие шилды.

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

Если вам нужно еще больше возможностей, стоит сменить архитектуру. Arduino DUE построен не на МК семейства AVR8, а на ARM CORTEX-M3. Это 32-х разрядный контроллер. 54 цифровых и 12 аналоговых каналов помогут реализовать большой проект. 4 UART интерфейса, SPI, Twin-Wire, JTAG. 512 кб флеш, 96 SRAM, 32 разряда - всё это нужно для высокой скорости выполнения сложных программ.

Напомню, что у атмеги328 всего 32 кб флеш-памяти и 2 кб SRAM

ВНИМАНИЕ:

Питание и напряжение логических уровне - 3.3 В, если хотите убить DUE, подайте на неё 5 В.

Самые маленькие ардуины

Для тех, кому важна мобильность есть целый ряд официальных плат и одна весьма занимательная ардуино-совместимая. Они подходят для тех, кто хочет спроектировать скрытое устройство или носимое (портативное). Давайте рассмотрим их подробнее.

Актуальная версия - Arduino Nano v3.0. Из маленьких она наиболее удобна, для прошивки используется Mini-b USB-кабель, но китайские копии часто используют micro-USB разъём, который очень распространен для подключения смартфона к компьютеру или его зарядки.

По количеству и назначению пинов она аналогична UNO, но не совместима с шилдами. Кстати, для нано встречаются специализированные шилды (китайцы делают все, что только можно вообразить). Чаще всего китайские копии используют CH340G для связи с компьютером через USB, лично у меня на Windows 8.1 драйвер не установился автоматически, проблема решилась после 2-х минут поиска в гугле по названию микросхемы, дальше всё пошло как по маслу.

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

Arduino mini - не работает по USB

Самая мелкая плата, аналогичная по функционалу «ункам» и «нанкам» - это «мини». Забавно, что самая маленькая плата, судя по названию, должна быть больше, чем «нано». Получилось наоборот. Экономия размеров достигнута за счет исключения узла связи по юсб (rs232, ch340g и подобных) и самого разъёма. Для этого есть контактные площадки для подключения по последовательному интерфейсу.

Прошивка осуществляется с помощью USB-serial (usb-uart) переходников. Если вы собираетесь заниматься микроконтроллерами - стоит его приобрести, он много где может пригодиться.

Может поставляться как с распаянными контактными площадками, так и просто приложенными в комплекте, для самостоятельной установки.

Интересная разработка Digispark. Её форм-фактор напоминают флешку, для её прошивки не нужен кабель, она сама вставляется в USB-порт компьютера.

В вашем распоряжении всего 6 выводов(3 PWM и 4 аналоговых, I2C), 8 Кб флэш-памяти для программ, по 512 б ROM и RAM, 2 кб памяти, как обычно, заняты загрузчиком, так что вам доступно лишь 6 кб.

При прошивке 2 цифровых пина (P3, P4) задействуются под USB, но вы их можете использовать после прошивки, когда отключите от компьютера. Обратите внимание на распиновку - она написана на обратной стороне платы, на картинке справа. Для работы с ней нужно настроить IDE.

Еще несколько особенностей:

1. пин P5 - это «RESET», если подать на него логический ноль - плата перезагрузится, он же A0, т.е. первый аналоговый вход, сигнал может считываться в диапазонах более, чем 1.2 в, поскольку всё что ниже воспринимается, как «ноль» и идёт перезагрузка. Сомнительный пин вообще, но если подумать, как его использовать, и достигает ли измеряемый сигнал вообще нуля, то всё не так плохо.

2. Забудьте о мониторинге порта, Serial отсутствует как таковой, поэтому отладку платы с компьютера проводить не получится. Этого можно и избежать - если больше времени уделить проектированию, ну или использовать внешние измерительные приборы - контрольные лампы, мультиметры, осциллографы.

Заключение

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

Доброго всем времени суток!

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

На данный момент у Arduino есть целая линейка электронных плат. Однако, наибольшую популярность получила именно Arduino Uno . Это связано с тем, что Uno занимает промежуточное среди остальных плат серии положение, как по физическим размерам, так и по сложности своей внешней архитектуры.

Многие любители радиоэлектроники, радиотехники и робототехники по достоинству оценивают Arduino Uno и используют её в качестве основы в своих самых разнообразных проектах.

Безусловно, для осуществления серьёзных разработок на основе платы Arduino крайне желательно приобрести плату фирмы Arduino . Но новичкам, которые только начинают своё погружение в мир электроники, совсем необязательно сразу приобретать дорогое оригинальное устройство. Для цели «попробовать», как нельзя кстати, подойдёт китайский клон Arduino Uno .

Именно ради цели «попробовать» я заказал на eBay свою первую плату Arduino Uno . Отличительной особенностью данной китайской платы является её чёрный цвет (в большинстве своём подобные платы имеют синий цвет). Выбор пал на данный продукт неслучайно. Перед тем как приобрести какую-то конкретную плату, я много интересовался на разных форумах и других Интернет-ресурсах мнением людей, хорошо разбирающихся в области Arduino . В конце концов, я последовал рекомендациям большинства профессионалов и выбрал именно тот продукт, обзор на который здесь представлен.

Теперь кратко пройдёмся по внешнему виду платы и попробуем найти отличия между данным китайским аналогом и официальной Arduino Uno .

Как уже было сказано ранее, китайский аналог имеет чёрную окраску, а официальная модель – синюю . Это отличие, безусловно, не играет никакой значимой роли, потому как от цвета платы стабильность и качество её работы не зависят.

Сразу же бросающейся в глаза особенностью китайского аналога является нанесённое на плату белое изображение латинской буквы S и надписи « SainSmart ». На оригинальной же плате изображён официальный логотип компании и надпись « ARDUINO ». Разумеется, как и в предыдущем случае, данное отличие китайского аналога от официальной модели никоим образом не оказывает никакого влияния на работу платы.


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


Помимо рассмотренных выше гнёзд (пинов) на плате Arduino Uno есть ещё два гнезда, которые отличаются от остальных своими размерами. Одно из гнёзд (чёрное) предназначено для подключения батарейки. Arduino Uno питается от девятивольтовой батарейки типа крона. За время использования данной платы мне не раз приходилось использовать Arduino автономно (то есть без подключения к компьютеру или ноутбуку), поэтому я использовал батарейку. Китайский клон прекрасно работал от девятивольтовой кроны, что было приятно, потому что перед покупкой ожидалось, что при работе от батарейки плата начнёт давать сбои.

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


Что касается непосредственной работы платы, то тут я могу сказать следующее. Китайский клон Arduino Uno прекрасно справляется с теми задачами, которые перед ним ставит разработчик. Данная плата стабильно (без сбоев и зависаний) работает даже в таких проектах, в которых занятыми оказываются почти все гнёзда (пины). Тоже касается и сложности программного кода, который исполняется на плате. Китайский аналог отлично исполняет как очень простой (всего лишь в несколько строчек) код, так и очень сложный (в сотни, а иногда даже и в тысячи строчек) код.

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

Подводя итог всему написанному выше, могу сказать, что данный китайский продукт является замечательным аналогом электронной платы Arduino Uno , потому что он содержит в себе все достоинства оригинальной платы Arduino и почти совсем не содержит недостатков, а те недостатки, которые всё же есть, не оказывают никакого заметного влияния на работу платы. И, конечно же, цена. Стоимость аналога в несколько раз меньше оригинальной платы. Поэтому покупка такой платы, если вы желаете заниматься созданием различных электронных устройств, будет для вас оправдана.

Arduino — самая популярная платформа любительской и образовательной робототехники. Какую плату или набор Arduino купить начинающему? Как купить Arduino дешево? Чем аналоги 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: светодиоды, резисторы, сервопривод, мотор, кнопку, жидкокристаллический экран, пьезоэлемент, датчики и прочее.

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

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

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

Starter Kit for Arduino

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

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

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

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

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

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

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

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

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 Leonardo

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

: микроконтроллер 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 порт.

Все цены приведены на дату публикации поста.