Лучшие аналоги Arduino | Losst
Первые компьютеры были размером с целый дом, потом, с течением времени вычислительные машины становились все меньше и компактнее, они уже могли помещаться на столе и многие пользователи обзавелись домашними компьютерами. Но сейчас технологии пошли еще дальше и компьютер может уместиться полностью на ладони.
Это микрокомпьютеры, например, 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
Недорогая альтернатива Arduino. Дадим шанс? / Habr
TI LaunchPad MSP-EXP430G2
Что это?
Недавно мне довелось наткнуться на отладочную плату TI LauchPad MSP-EXP430G2. Похоже, что плата достаточно активно позиционируется как альтернатива другим МК такого же уровня как Arduino.
Покупка
Платы продаются, наверно, в убыток TI, но попытка пройти на рынок, где Arduino очень крепко сидит достаточна привлекательна и конечные пользователи могут только выиграть в борьбе гигантов.
Цена платы на данный момент $4.30. А что бы малина была слаще, то доставка бесплатная по всему миру.
Сама плата не создана для конечного продукта, а является больше как отладочной для начальной разработки своих устройств на базе МК (хотя, многих это не останавливает).
В прилагаемом листочке есть интересная заметка: Эта плата предназначена для демонстрации, отладки и общей оценки платформы, а не для оконечных продуктов по причине что FCC не проводило нужной проверки и сертификации. Впрочем, кто читает эти условности?
Содержимое
Заказал. Через какие-то пару недель не по-детски загорелый парниша вручает мне снежно-белую FedEx коробку.
На глазах ошалевшего парня из FedEx я стал вгрызаться в несчастную коробку (а вгрызаться я большой мастер), в которой оказались LaunchPad платы, которые были заказаны с TI.
А теперь слайды!
Плата оформлена в милой цветной коробке. Наличие коробки, да и содержимое приятно удивило меня, так как при заказе я, конечно же, не читал что я получу, так как просто рассчитывал на плату в пакетике (сказывается частая покупка такого роде вещей на eBay у наших братьев китайцев).
Вот наш комплект юного экспериментатора:
- LaunchPad MSP-EXP430G2 плата
- MSP430G2553 (установлен на плате)
- MSP430G2452
- Mini-USB шнурок
- 32768Гц кристал для часов (для пайки)
- Два 10-контактных разъема
- Краткая инструкция
- Пару наклеек «LaunchPad» (ура! наклейки!)
Да, да, в комплекте идут два микроконтроллера в DIP-20 корпусах. Оба идут с прошитой демо-программой (кто угадает какая программа, тот получит апельсин). Один из них уже установлен на плате.
- MSP430G2553IN20 – 16kB Flash, 512B RAM
- MSP430G2452IN20 – 8kB Flash, 256B RAM
Плата.
Сама плата почти один в один по размеру с Arduino UNO. Разве что, TI на пару миллиметров меньше то там, то сям.
Первое что мне бросилось в глаза — это резиновые ножки на LaunchPad. Теперь мой стол не должен терпеть царапины от Arduino.
Так же на LaunchPad стоит Mini-USB вместо полноразмерного USB как на Arduino UNO (хотя, на Arduino Leonardo уже стали ставить Micro-USB).
Не знаю почему на LaunchPad не стоит Micro-USB, но оставим этот дизайнерский финт нашим друзьям в TI.
На LaunchPad стоит два светодиода разных цветов — красный подключен к пину 2 (P1.0), а зеленый подключен к пину 14 (P1.6). Светодиоды можно отключить перемычками.
Есть две кнопки — кнопка сброса и пользовательская кнопка, которая подключена к пину 5 (P1.3).
Так чем оно отличается от Arduino?
Думаю, проще будет это представить в виде такой таблицы:
TI LaunchPad | Arduino Uno | |
МК | MSP430G2553 (16-bit RISC) | ATMega 328 (8-bit AVR) |
Частота | 16 МГц | 16 МГц |
Flash | 16 КБ | 32 КБ |
RAM | 512 Б | 2 КБ |
Цифровые I/O | 8 | 14 |
Аналоговые I/O | 8 | 6 |
Цена платы | $4.30 | ~ $20 |
Цена МК за 10 шт. | $2.02 @ Mouser |
В таблице, конечно, не все возможности. Например, MSP430 делает достаточно сильный упор на потребление что можно использовать этот МК в проектах, у которых питание на солнечных элементах или на обычных химических элементах.
Например, MSP430G2553 имеет спящий режим с сохранением памяти с потреблением примерно 0.1 микроампер. Режим готовности 0.5 микроампер. И рабочий режим 230 микроампер на частоте 1 МГц с питанием 2.2 вольта.
А вот и наш сравнительный парад.
На картинке (по часовой стрелке): Шишка с дачи, Arduino Mega 2560, Arduino Uno, Arduino Pro Mini и гвоздь программы — TI LaunchPad в центре.
Софт.
Это, пожалуй, одна из самых интересных сторон для этой платы. Ведь чем проще среда разработки, тем большее распространение получает МК особенно для начинающих (STM32, я смотрю на тебя).
У TI есть IAR Kickstart и Code Composer Studio Version 5. У каждой свои фишки и ограничения, но я не буду о них. Все-таки, мы сравниваем с Arduino, поэтому мы берем Energia.
Energia была разработана специально для TI MSP430 LaunchPad. Она базируется на том же Wiring, поэтому ардуиновцам не надо особо переучиваться что бы освоить новую платформу.
Кстати, этот 552 байтный код для MSP430 на Arduino компилируется в 1026 байт.
Расположение и название входов-выходов на чипе отличается, конечно. В Energia они задаются так:
P1_0 — P1_7, P2_0 — P2_5
Так же для удобства установлены следующие алиасы:
A0 = P1.0 (ножка 2, красный светодиод)
A1 = P1.1 (ножка 3)
A2 = P1.2 (ножка 4)
A3 = P1.3 (ножка 5, кнопка)
A4 = P1.4 (ножка 6)
A5 = P1.5 (ножка 7)
A6 = P1.6 (ножка 14, зеленый светодиод)
A7 = P1.7 (ножка 15)
A10 = P2.2 (температурный сенсор)
Многие ардуиновские проекты не используют весь объем памяти, входы-выходы и поэтому они вполне неплохо могут уместиться на MSP430.
Поэтому эта платформа может оказаться неплохой альтернативой для ардуиновцев. Осталось дело за малым — что бы они это увидели.
Того и глядишь, не на одном Arduino будут крутиться МК-проекты у начинающих, но и MSP430, а потом и что-то серъезнее на 32-битах. Но это я так, мечтаю просто…
Ссылки для любопытных:
Datasheet
TI Описание платы
Wiki
Energia
Хабр-статья на тему Energia
habr.com
5 отличных альтернатив Arduino
Добавлено 24 декабря 2015 в 08:00
Сохранить или поделиться
Не позволяйте Arduino забирать всё веселье
Семейство продуктов Arduino стало очень популярным благодаря комбинации открытой аппаратной архитектуры и программного обеспечения с открытым исходным кодом, Arduino foundation ждал полный успех. Наряду с миллионами устройств на основе Arduino также существуют тонны проектов, продуктов и ресурсов, способных расширить потенциал отладочной платы. Но при всем этом ажиотаже вокруг плат на основе Arduino давайте не будем забывать о других отличных альтернативах. Существует большое количество плат, использующих, как и Arduiono, микроконтроллеры AVR, но здесь приведен список плат без AVR. Проверь их!
Ti MSP430 LaunchPad
Благодаря цене примерно $10, Ti MSP430 LaunchPad является отличной недорогой альтернативой Arduino. MSP430 LaunchPad может использоваться с тремя IDE, поддерживающими Ti: Energia IDE, CCS Cloud, и Code Composer Studio. Energia визуально очень похожа на Arduino IDE и поставляется с довольно большим количеством примеров программ, включая «Начало работы с Energia» и «MSP430 – это очень просто». Как и платы платформы Arduino, платформа Launchpad имеет различные «пакеты расширения» для добавления плате функциональности.
Техническое описание Ti MSP430 LaunchPad и ссылки, где можно купить плату (AliExpress и пр.).
Netduino – это отладочная плата на основе ARM, программируемая с использованием фреймворка .NET. Благодаря процессору с частотой до 168 МГц, эти платы являются довольно мощными по сравнению с Arduino UNO. Одним из самых больших преимуществ использования Netduino является то, что у большинства плат Netduino распиновка, аналогичная платам Arduino. Существует несколько вариантов плат Netduino, взгляните на них, чтобы подобрать подходящую вам.
Технические описания на платы, и где их можно купить:
Линейка отладочных плат Teensy – это небольшие платы на основе микропроцессора Freescale ARM Cortex-M4. С тактовой частотой до 75 МГц, несколькими шинами данных, 5-вольтовым выводами и разумной ценой, Teensy предлагает плату довольно маленького размера. Teensy использует Arduino IDE, поэтому большая часть вашего кода будет работать без особых изменений. Кроме того, для Teensy существуют и дополнительные платы расширения, позволяющие увеличить функциональность платы.
Техническое описание Teensy++ 2.0 и ссылки, где можно купить плату (AliExpress и пр.)
Изначально стартовавший на Kickstarter под другим названием, Particle с возможностью работать с WiFi начинает набирать популярность. Процессор ARM Cortex M3 с частотой 120 МГц плат Particle программируется с помощью облачной IDE Photon, которая предлагает некоторую дополнительную функциональность для вашего будущего проекта интернета вещей. Photon расширяет свою линейку продуктов несколькими платами расширения, а также предлагает вариант платы с модулем 3G под названием Electron, который выйдет в конце декабря 2016 года.
Техническое описание Particle Photon и ссылки, где можно купить плату (AliExpress и пр.).
ESP8266
ESP8266 – это не отладочная плата, а микропроцессор с возможностью работать с WiFi, который становится очень популярным. Доступно большое количество различных типов отладочных плат ESP8266, цена на которые начинается от $2. ESP8266 может программироваться с помощью Arduino IDE, а по работе с ней доступно много документации. По цене эту отладочную плату победить трудно, но будьте осторожны, эти отладочные платы, как правило, работают с напряжениями 3,3 В, а не 5 В!
Техническое описание платы ESP-12E (на базе ESP8266) и ссылки, где можно купить плату (AliExpress и пр.).
Но это далеко не полный список, существуют десятки отладочных плат, которые определенно могут быть полезны. Если вы думаете, что в списке пропущена какая-либо отладочная плата, которую стоило бы упомянуть, оставляйте комментарии ниже!
Оригинал статьи
Сохранить или поделиться
radioprog.ru
Все аналоги Ардуино — Arduino+
Раз вы попали к нам на сайт, то вам наверняка уже приходилось слышать про Arduino, но даже если так, то все равно эта статья окажется полезной для вас. Ардуино — это современный электронный конструктор и полноценная рабочая платформа для создания электронных устройств как профессионалами, так и новичками.
Удобство этой платформы кроется в том, что используемый язык программирования универсален и прост в освоении, а у программного кода открытая архитектура. Собираемые устройства на базе Arduino получают информацию обо всех внешних процессах с помощью датчиков, а управление реализуется с помощью разных исполнительных устройств.
Проблема заключается в высокой себестоимости комплектов для сбора и программирования, которые реализуются компанией-разработчиком. Но благодаря всемирной популярности Arduino, речь сегодня уже может идти об аналогах. Но не подумайте, что это частично упрощенная и ограниченная в функциональном плане адаптация. Аналоги ничем не уступают оригиналу и даже могут работать в объединенном комплекте.
Так какие же аналоги Arduino сегодня можно встретить на рынке?
Обязательно рассмотрите вариант с покупкой Netduino
Платформа Netduino построена на микроконтроллерах класса ARM с запрограммированным программным кодом .NET Framework.
В исходной плате устанавливаются «камни» с рабочей частотой до 168 Mhz. Среди причин, по которым стоит отдать предпочтение именно этому аналогу, наиболее очевидным видится совместимая компоновка пинов, как в случае с Arduino UNO.
На сегодняшний день представлено достаточное количество модификаций таких плат, но определенная трудность в том, что Netduino – это не самый доступный вариант, если вы рассматриваете бюджетные аналоги.
Ti MSP430 LaunchPad
В ценовой категории 10$ также можно подобрать очень достойные варианты аналогов Arduino. Ti MSP430 LaunchPad – это достойный внимания аналог, который стоит отнести к малобюджетной серии устройств. При этом заметьте, что это не китайская копия, а вполне себе самостоятельное решение.
Ti MSP430 LaunchPadMSP430 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 Mhz. Но при всех своих небольших размерах такая плата имеет ничуть не урезанный функционал.
TeensyTeensy построен на базе 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, но в этой статье мы рассмотрели самые актуальные варианты из них. Будьте осторожны при знакомстве с другими версиями аналогов, так как у каждого из них есть свои индивидуальные особенности.
arduinoplus.ru
Аналоги Arduino совместимые и несовместимые
Аналоги 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 и Iskra JS — аналоги Ардуино российского производства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 потребуется установить дополнительно драйвер для чипа Ch440G. Кроме того, на плате RobotDyn UNO и NANO увеличено количество аналоговых входов, установлены порты A6 и A7.
Аналоги Arduino Uno/Nano из Китая
xn--18-6kcdusowgbt1a4b.xn--p1ai
Бюджетные аналоги Arduino от русского разработчика.
Найти нормальные Arduino не так сложно, но при низкой цене обычно и низкое качество.Совсем недавно на рынке появился новый продавец с качественными Arduino и модулями за невысокую цену.
Данный обзор посвящен небольшой части их ассортимента.
Доставка
Ни чего интересного, каждая плата пришла в антистатическом пакете с наклейкой на которой нанесена информация о плате.
UNO — $2.55
Первой платой которую я открыл была Arduino uno.
На вид качество отличное.
Текстолит не тонкий, покрашен аккуратно и равномерно.
Все разъемы впаяны аккуратно, флюс отмыт.
Даже есть метка о проверке качества.
Но некоторых местах есть мелкие огрехи в шелкографии и пара кривых кондеров.
Хотя это скорее придирки.
На борту стандартный набор.
Сам микроконтроллер Atmega328P
Usb Com ttl конвертер на ch440g
Чуть удешевленная система питания.Хотя на работе не сказывается, линию 3,3v лучше сильно не нагружать (хотя производитель заявляет стабильную работу при нагрузке 350mA на линии 3.3v)
Главный линейный стабилизатор -ams1117 5.0
При подключении к пк ярко светится светодиод по линии питания зеленого цвета.
Остальные диоды оранжевого (rx tx 13).
В пк определяется конвертер (ch440), с драйверами проблем нет, по приезду был ардуиновский бутлоадер и скетч блинк.
Итог:
Плюсы:
-Micro usb.
-Разъем для подключения батареи.
-Аккуратная пайка и чистая плата.
-Цена
Минусы:
-Не самая лучшая система питания.
Купить
PRO MINI — US $1.45
Плата не отличается схематикой от похожих ардуин.
Качество отличное, флюса опять же нет, детали стоят аккуратно.
Порадовало наличие двупинового коннектора для A4 и A5
Чип так же как и в прошлом случае — Atmega 328p Стабилизатор питания — le50
На задней стороне видим отметку о проверке качества, а так же то что у меня версия на 5v, так же есть на 3.3v ()
При подключении к пк через конвертер без проблем прошивается, бутлоадер ардуины уже прошит.
Купить
Итог:
Плюсы:
-Аккуратная пайка и чистая плата.
-Цена
Минусы:
-Минусов нет
USB TTL для этой платы от RoboDyn
Качество отличное, с дровами как и с любым ch440 проблем нет.Reset при подключении работает.
Но нет светодиодов rx и tx;
купить
MEGA 2560
Все характеристики системы питания как у UNO.
Конвертер все тот же ch440
Система питания 5v -asm1117 5.0 и 3.3v — le33
Контроллер — Atmega2560
При подключении к пк определяется конвертер ch440, при выборе платы в ардуино иде — нормально прошивается и общается через сериал.
С магазина зашит ардуино бутлоадер и скетч — блинк.
Купить
Что могу сказать под конец.
Платы вполне качественные, если закрыть глаза на очень мелкие огрехи в шелкографии то проблем вообще нет.
Очень сильно радует цена, а она одна из самых выгодных на али на все платы.
Так же от этого продавца есть разнообразные модули (датчики) по приемлемой цене.
Так же у этого продавца есть линейка «MEGAPOWER», с улучшенной системой питания.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.
mysku.ru
Дешевый аналог ардуино. Стоит ли изучать другие контроллеры?
Если вы уже некоторое время увлекаетесь Arduino, то вы убедились в том, что некоторые модули весьма переоценены. Ничего удивительного, так как Arduino уже давно устоявшийся бренд среди любителей электроники. Даже если вы ничего не смыслите в электронике и программировании, но у вас есть желание сделать интересную штуковину, то на данный момент существует множество пошаговых уроков, практически для любой вашей идеи. Если вы уже вдоволь набаловались с Arduino и вам хочется дальше развиваться в микроэлектронике, то вам незачем переплачивать за бренд, когда вы можете купить ее аналог гораздо дешевле.
Цена
Если сравнивать цену с официального сайта Arduino, к примеру модель ARDUINO MEGA 2560, которая на данный момент стоит 35$, то за такую сумму можно купить 7 штук STM32F103 контроллеров. Либо можно купить китайского клона Arduino mega за 10$, который возможно не будет работать или сгорит через некоторое время.
Программирование
Сложно ли программировать на других контроллерах? Сложнее, так как придется понимать принцип функционирования каждого модуля, с которым вы будете работать. Нужной информации и публикаций будет меньше чем для Arduino, но если вы научитесь правильно с ними работать, то ваши проекты будут обходиться вам куда дешевле.
Вот парочка проектов на других контроллерах:
Микроконтроллеры можно программировать в таких программах как Eclipse, Keil
Мощность
В наше время, микроконтроллер можно подобрать под любой ваш проект. Предположим контроллер Atmega328 будет слишком мощный для проекта со светодиодами, но в тоже время слишком слаб для работы в реальном времени с графическими рисунками.
Итог
Если у вас есть работа, которая вам нравиться, которая приносит вам приличный доход и вам просто хочется заняться сторонним делом для развлечения или найти себе хобби, то лучше остаться на Arduino. А вот если вы заинтересовались программированием микроконтроллеров больше чем как хобби, то стоит смотреть в сторону аналогов!
И так, чтобы программировать на других микроконтроллерах потребуется больше времени для изучения периферии, потребуется более глубокое знание языков C и Ассемблер. Но в конечном результате ваши проекты, могут быть более гибкими и масштабными, чем на Arduino.
smartideal.net