Все аналоги ардуино arduino+

Достойные аналоги Ардуино: Teensy, Netduino и другие

Платформа Arduino сегодня как никогда популярна во всем мире, но многие компании стали разрабатывать аналоги, которые мы рассмотрим.

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

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

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

Netduino

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

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

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

Ti MSP430 LaunchPad

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

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

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

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

Teensy

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

Particle Photon

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

Particle Photon

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

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

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

Лучшие аналоги Arduino

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

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

Arduino Uno

Плата 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, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!

Нет похожих записей

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

3 комментария

В статье есть довольно серьёзная ошибка, которая вызвана, на мой взгляд, непонимаем сути. Arduino базируется на микроконтроллере, в котором помимо собственно процессора и дискретных выводов есть таймеры, ШИМ, аналого-цифровые и цифро-аналоговые преобразователи, не зависящие от ядра. Этого нету или есть в очень ограниченных количествах в процессорах прикладного назначения, на которых основаны Raspberry Pi и BeagleBone. К тому же на микроконтроллерах легче работать в режиме жёсткого реального времени. Что касается решений на базе ESP8266 (NodeMCU в их числе) и похожих – там обычно делается упор именно на сеть, в связи с чем возможности по работе с различными сигналами тоже довольно ограничены, тупо не хватает ног у модуля.

Евгений, а что бы вы посоветовали для обработки данных с различных датчиков, (например, термодатчик) и передачи по GSM?

NodeMCU основан на ESP8266, среда для разработки под stm вроде называется keil, а так норм)

Чем можно заменить платы Arduino: недорогие аналоги и их особенности

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

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

Качественные копии Arduino для робототехники

Производство реплик легально, но их авторы не могут использовать само название Arduino, поскольку оно зарегистрировано как товарный знак.

Вместо этого производители придумывают свои названия, зачастую оставляя окончание «duino». Таким образом, копии представляют собой так называемые xDuino-платы. Некоторые из компаний при этом выступают и официальными дистрибьюторами Arduino, и производят собственную аналогичную продукцию.

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

1. «Амперка». Плата Iskra Neo – реплика оригинальной Arduino Leonardo.

  • микроконтроллер ATmega32U4;
  • 2,5 Кб оперативной памяти SRAM;
  • 32 Кб флеш-памяти;
  • 1 Кб ПЗУ EEPROM;
  • 7 пинов с ШИМ;
  • 12 аналоговых входов на 1024 градации;
  • 1 аппаратный интерфейс UART (Serial);
  • 1 аппаратный интерфейс TWI (I²C);
  • 5 пинов, поддерживающих аппаратное прерывание;
  • на отдельной группе пинов расположен интерфейс SPI.

Примерная цена: $15.

2. RobotDyn. Плата RobotDyn UNO R3 – реплика оригинальной Arduino UNO.

  • микроконтроллер ATmega328PAU;
  • 2 Кб оперативной памяти SRAM;
  • 32 Kб флеш-памяти;
  • 1 Кб ПЗУ EEPROM;
  • 4 светодиодных индикатора: RX, TX, L(pin13), Power;
  • защита от перегрузки по току >500 мА.

Примерная цена: $10.

3. Keyestudio. Плата Keyestudio UNO R3 – реплика оригинальной Arduino UNO R3.

  • микроконтроллер ATmega328;
  • 2 Кб оперативной памяти SRAM;
  • 32 Kб флэш-памяти;
  • 1 КБ ПЗУ EEPROM;
  • 14 цифровых портов (6 из которых обеспечивают выход ШИМ);
  • постоянный ток для 3,3V Pin – 50 мА.

Примерная цена: $11.

4. Электронные войска Чип и Дип. Плата Vanillin – реплика оригинальной Arduino Uno.

  • микроконтроллер ATmega328P-AU;
  • 2 Кб оперативной памяти SRAM;
  • 32 Кб флеш-памяти;
  • 1 Кб ПЗУ EEPROM;
  • 14 цифровых портов (из них 6 с ШИМ, а 6 – аналоговых);
  • максимальный нагрузочный ток одного вывода – 40 мА.

Примерная цена: $11.

5. Seeed. Плата Seeeduino Mega – реплика оригинальной Arduino Mega.

  • микроконтроллер ATmega 2560;
  • 8 Кб оперативной памяти SRAM;
  • 256 Кб флэш-памяти;
  • 4 Кб ПЗУ EEPROM;
  • 1 контроллер I2C;
  • 70 цифровых портов (из них 14 ШИМ, 16 аналоговых);
  • 3 порта UART.

Примерная цена: $45.

Аналоги плат Arduino

Эти печатные платы работают на собственных чипах, но обладают схожим набором функций с продукцией Arduino.

STM32. Дешевая отладочная плата, которая основана на базе микроконтроллера STM32F103C8T6 и выступает аналогом Arduino Nano V3.0. Ее рабочая частота – 72 МГц (в отличие от 16 МГц у Arduino), объем флеш-памяти 64 Кб (в два раза больше). RAM у STM32 составляет целых 20 Кб. При этом плата оснащена двенадцатибитным АЦП и шестнадцатибитным аппаратным ШИМ.

Устройство поддерживает работу с USB, чем не может похвастаться никакая Arduino плата схожей стоимости. Напряжение питания STM32 – от 2 до 3,6V, что удобно для использования двух AA-батареек. Примерная цена – $1,9.

Raspberry Pi Zero. Одноплатный компьютер, который подойдет для самых разных проектов — от бытовых устройств с подключением к интернету до создания роботов. Система работает на чипе Broadcom BCM2835. Оснащена слотом micro-SD, разъемом miniHDMI и 512 Мб оперативной памяти LPDDR2. Также у устройства есть два разъема micro-USB для передачи данных и питания, нераспаянный GPIO на 40 контактов, композитный видеовыход. Примерная стоимость платы – $5.

ATtiny85. Устройства представляют собой компактные восьмибитные AVR-микроконтроллеры, Atmel ATtiny85 основано на расширенной архитектуре RISC AVR. Оно производительное и одновременно очень экономное в плане потребления энергии. Подходит для приложений, где пространство ограничено. Пропускная способность ATtiny85 равна 1 MIPS на МГц. Средняя цена – $2,28.

Esp8266. Esp8266 – микроконтроллер, который выпускает компания Espressif Systems из Шанхая. Это устройство с Wi-Fi-трансивером, предоставляющее возможность реализовывать приложения, записанные в его память. У плат есть несколько модификаций, но все они работают на одном процессоре Tensilica L106 на 32 бита, скорость которого разгоняется до 160 МГц.

Максимальное число подключений TCP насчитывает пять, энергопотребление – от 10 мкА в режиме сна до 170 мА в активном состоянии. Устройство способно использовать подключенную к нему флэш-память, количество циклов перезаписи для нее ограниченно 1000 раз. Ориентировочная стоимость – $8,21.

Teensy USB Development Board. Ряд компьютерных платформ, которые совместимы с Arduino IDE и отличаются высокой производительностью. Использовать платформы удобно, благодаря специальному приложению Teensy Loader. Устройство способно долго и автономно работать, совместимо с Mac OS X, Linux и Windows, поддерживает библиотеки Arduino. Из преимуществ платформы можно отметить набор бесплатных инструментов для разработки, компактные размеры, возможность программирования одной кнопки. Приблизительная стоимость – $11.

Particle Photon. Представляет собой готовую платформу для разработки, максимально удобную для создания IoT-устройств. Это довольно мощная плата, снабженная Wi-Fi и микроконтроллером STM32F205RG Cortex M3. Представляет собой расширенную экосистему, включающую в себя удобную среду разработки, мобильное приложение и облачные сервисы.

Беспроводное соединение обеспечено чипом Broadcom BCM43362 в компактном модуле PØ (P-zero), он подключается к сетям 802.11 b/g/n и разгоняется до 65 Мбит/с. Particle Photon поддерживает безопасное подключение при помощи протоколов WEP, WAPI, WPA и WPA2-PSK. Среда разработки существует как в мобильном варианте, так и десктопном. По принципу работы напоминает Arduino IDE. Примерная стоимость – $26,99.

MSP-EXP430G2 LaunchPad. Недорогая отладочная плата для микроконтроллеров MSP430G2x. Оснащена двумя микроконтроллерами MSP с 16 Кб флэш-памяти, отличается такими характеристиками, как 512 байт RAM, тактовой частотой 16 МГц и встроенной периферией (восьмиканальный десятибитный АЦП). В устройстве есть порты для последовательной связи (UART, I2C и SPI).

Плата проста в использовании, характеризуется низкой потребляемой мощностью, оснащена базовыми средствами для программирования, кнопками, светодиодами и разъемами для установки широкого ряда модулей для расширения функциональности. Примерная стоимость – $14,45.

Лучшие аналоги Ардуино UNO / NANO

Аналоги Arduino ► по качеству и характеристикам не отличаются от оригинальных плат. Рассмотрим наиболее популярные совместимые и несовместимые клоны Ардуино.

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

Совместимые аналоги Arduino

ESP8266

ESP8266 производит китайская компания Espressif. Плату можно использовать в качестве шилда к Arduino Nano для связи по Wi-Fi, но также можно использовать и как отдельный микроконтроллер, который имеет собственные GPIO-порты и UART, SPI-интерфейсы. В качестве питания ESP8266 используется ток 3,3 В. Для прошивки можно использовать Arduino IDE, но необходимо сделать дополнительные настройки.

TEENSY

Teensy 3.5 — компактная плата совместимая с Arduino IDE на русском, но имеющая больше возможностей из-за мощного процессора. Используется в технических проектах со сложными программами, например, обработка звука, распознавание образов и т.д. Плата Teensy построена на базе 32-разрядного микроконтроллера Atmel с ядром ARM Cortex® M4 с частотой 180 МГц и Flash-памятью для программ 512 КБ.

NODEMCU

NodeMCU — это плата на основе модуля ESP8266 с микропроцессором с тактовой частотой 80 МГц и Flash-памятью 4 МБ. Плата используется для проектов, где требуется управление на расстоянии посредством Wi-Fi. Плата имеет 11 портов ввода/вывода GPIO, которые можно использовать в качестве UART, I2C и SPI интерфейса. Прошивается NodeMCU через Arduino IDE с предварительной установкой драйвера.

Плата ESP8266 и Teensy 3.5 — совместимые с Ардуино платы

Несовместимые аналоги Arduino

RASPBERRY PI

Raspberry Pi — это одноплатный компьютер, который работает на операционной системе Linux, возможна установка лицензионной Windows 10 IOT. Выпускается Raspberry в нескольких вариантах: «A», «B», «Zero», «Zero W» и другие с частотой 700 МГц и ОЗУ на 256 МБ или 512 МБ. Raspberry Pi имеет порты ввода/вывода GPIO, благодаря этому плату можно использовать в проектах для управления устройствами.

PARTICLE PHOTON

Particle Photon — плата для разработки проектов IOT (интернета вещей) на базе микроконтроллера ARM Cortex с Wi-Fi. В отличие от Arduino, родным напряжением платы Photon является 3,3 Вольт. GPIO порты выдают 3,3 Вольта, а в режиме входа принимают до 3,3 Вольт. Программируется Particle Photon с помощью смартфона/планшета через приложение Particle или через ПК через Web-приложение.

BEAGLEBONE

BeagleBone отлично подойдет для создания проекта в области домашней автоматизации, т.к. устанавливает коммуникацию между веб-браузером и GPIO-контактами на плате с напряжением 3,3 В. Для программирования микроконтроллера BeagleBone используется среда Cloud9 IDE. Работает плата на частоте 720 МГц и имеет ОЗУ 256 МБ. На BeagleBone установлен разъем для microSD, с которой грузится Linux.

Российские аналоги Arduino

CRAFTDUINO

CraftDuino — это российская уникальная плата, созданная на открытой платформе Arduino. Микроконтроллер совместим со средой программирования Arduino IDE и Arduino шилдами, но производители внесли в схему несколько улучшений для удобства использования. CraftDuino построен на ATmega168/328 с частотой процессора 16 МГц. Распиновка портов GPIO и питание платы не отличается от Arduino UNO.

ISKRA JS

Iskra JS тоже плата российского производства со встроенным интерпретатором JavaScript. Программируется на языке JavaScript в среде Espruino IDE (расширение для браузера Google Chrome). При этом Iskra JS полностью совместима с шилдами для Arduino. Микроконтроллер ARM Cortex-M4 работает на частоте 168 МГц — этого вполне достаточно для управления сложной автоматикой, системой умного дома и т.д.

ROBOTDYN

RobotDyn — это не просто плата, а целая линейка оригинальных плат на базе Arduino, но имеющая свои преимущества. Во первых более удобный порт USB-mini для подключения к компьютеру. Для программирования в среде Arduino IDE потребуется установить дополнительно драйвер для чипа CH340G. Кроме того, на плате RobotDyn UNO и NANO увеличено количество аналоговых входов, установлены порты A6 и A7.

Источники:

http://losst.ru/luchshie-analogi-arduino

http://robo-hunter.com/news/chem-mojno-zamenit-plati-arduino-nedorogie-analogi-i-ih-osobennosti15892

http://xn--18-6kcdusowgbt1a4b.xn--p1ai/%D0%BB%D1%83%D1%87%D1%88%D0%B8%D0%B5-%D0%B0%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%B8-%D0%B0%D1%80%D0%B4%D1%83%D0%B8%D0%BD%D0%BE/

http://blog.regimov.net/%D1%83%D0%BB%D1%8C%D1%82%D1%80%D0%B0%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9-%D0%B0%D0%BD%D0%B5%D0%BC%D0%BE%D0%BC%D0%B5%D1%82%D1%80-%D0%BD%D0%B0-%D0%B4%D0%B2%D1%83%D1%85-hc-sr04/

Ссылка на основную публикацию