Семейство плат Ардуино довольно популярные (не смотря на хейтерство «истинных» кристальщиков), комбинация изВ open source железа и софта сделало свое дело. И многие начинающие (и не только) электронщики (Радиолюбители) с большим удовольствием используют Ардуино в своих проектах. Девелоперы всего света создали миллионы устройств на базе Ардуино (Используя как и обе части Arduino. то есть и софт и платы. Так и либо платы со своим софтом, так и софт Arduino в платах на микроконтроллерах Атмел своего производства. ) в сети вы найдете множество проектов на основе той или иной части проекта Ардуино (да,можно хейтить Арду говоря что это не серьезно, что лучше кодить голый мк со своей обвязкой. и так далее. Но ситуацию это не изменит, Ардуино продолжает набирать обороты.) также есть очень большой выбор и готовых решений для Ардуино в виде шилдов (Shield) и модулей.Но при всём этом ажиотаже вокруг Ардуино давайте не будем забывать о других В прекрасных альтернативах Ардуино. Есть многочисленные платы которые используют AVR чипы такие же как и Ардуино. Но этот список о платах без AVR чипов.
Ti MSP430 LaunchPad
Для ценовой категории около 10$В Ti MSP430 LaunchPad является В отличным малобюджетным решением, как альтернатива Ардуино (имеется ввиду оригинальные Ардуино, а не китайские копии)
Как и платформа Ардуино — платформа LaunchPad имеет различныеВ «booster packs» (аналог шилдов) для В добавления функциональности к платформеВ LaunchPad.
Netduino
Netduino базируется на основе ARM микроконтроллерах запрограммированных сВ .NET framework. Что касается МК, они комплектуются камнями с частотой вплоть доВ 168 Mhz.Одним из преимуществ использованияВ Netduino (который к слову выходец из Ардуино) это ардуино совместимое расположение пинов (как в Arduino UNO).
Есть несколько различных вариантов платВ Netduino, можете посмотреть на нихВ (цена немного кусается) и выбрать под свои нужды.
Teensy (ARM-Based)
Teensy, который к слову переводится как «крошечный», это линейка плат для разработчиков (development boards) небольшого размера (примерно как Arduino Micro)В основанныхВ на микропроцессорахВ Freescale ARM Cortex-M4. Он имеет тактовою частоту камня доВ 75Mhz, несколько дата шин, толерантные к 5 вольтам пины и более менее разумные цены. Эта кроха (Teensy) предлагает хороший функционал в небольшой упаковке.
Particle Photon
Изначально начал свой путь как проект наВ Kickstarter под другим именем,В Particle Photon (что переводится как «Частичка Фотона») имеет функцию Wi-Fi (встроенный) начинает набирать популярность.
Particle’s оснащен ядром ARM Cortex M3 с тактовой частотой 120Mhz программируется с помощьюВ Photon’s cloud-based (облачного) IDE. который предлагает некоторые дополнительные функции В для ваших В будущихВ IOT проектов.Photon расширяет свою линейку продуктов с помощью нескольких шилдов,В а также имеет 3G вариант платы -В the ElectronВ которая выйдет в конце января 2016 года.
ESP8266
Да, я не ошибся, речь пойдёт именно оВ ESP8266, хотяВ ESP8266 и не является платой разработки (dev board) как выше перечисленные, а правильней сказать является микропроцессором с функциейВ WiFi который так же становится популярным, набирая обороты.
Цены на модули для разработчиков сВ ESP8266 начинаются от 2$ и имеют множество вариантов исполнения доступных для покупки.В ESP8266 могут быть запрограммированы с Arduino IDE и имеет много доступнойВ документации.По цене эту плату (модуль) трудно победить. Только будьте осторожны! Эти платы питаются исключительно от 3.3 вольт, ни в коем случае не подключайте питание больше 3.3 вольт
Хотя это далеко не полный список, есть десятки разработок, есть десятки плат для разработчиков, которые безусловно могут быть полезные для разработчика. Но я решил рассказать именно об этих платах.В Но если вы считаете что я упустил важные платы разработчиков в этом списке, дайте мне знать в комментариях к этому посту, мне будет очень интересно узнать ваше мнение.Translation specifically for #TechnoBrothers by .
56
Первые компьютеры были размером с целый дом, потом, с течением времени вычислительные машины становились все меньше и компактнее, они уже могли помещаться на столе и многие пользователи обзавелись домашними компьютерами. Но сейчас технологии пошли еще дальше и компьютер может уместиться полностью на ладони.
Это микрокомпьютеры, например, Arduino. Они достаточно дешевы, имеют минимальный размер, но достаточно мощны для выполнения некоторых действий. В этой статье мы рассмотрим лучшие аналоги Arduino, которые вы можете использовать для создания своих проектов. Разберем их сильные стороны и недостатки.
Плата Arduino имеет множество модификаций и распространяется в различных моделях. Одна из самых популярных серди пользователей — Arduino Uno. Это самое старое устройство. Оно появилось в 2005 году, как инструмент для студентов. Затем устройство было модифицировано улучшено и клонировано множество раз. Микрокомпьютер Arduino сделал революцию в программировании и электронике.
Официальная версия Arduino Uno стоит $25, но можно найти клон за $5 который будет работать не хуже оригинала. Причина платить полную цену, это разве что поддержать проект. Преимущество Arduino в простое, вам не нужно ничего настраивать, собирать полноценную операционную систему Linux, просто пишите код, компилируйте его и загружайте на устройство.
Другие преимущества — это отказоустойчивость устройства, а также расширяемость, например, если вам нужно добавить Bluetooth, вы просто докупаете недостающую плату. Недостатком Arduino Uno есть то, что здесь используется чип ATMEGA CPU, который имеет небольшое количество памяти и устройство хранения. Поэтому если вы хотите собирать данные, такие, как показания сенсоров, то вам нужно будет передавать их на компьютер.
Raspberry Pi Zero — это, по сути, такая же самая оригинальная плата Raspberry Pi Model A+, только уменьшенная до размеров платежной карты. Вы можете приобрести ее за 5-8$. Когда устройство только появилось, оно отправлялось в качестве бесплатного подарка подписчикам журнала MagPi. Этот микрокомпьютер может запустить полноценный дистрибутив Linux и в то же время он достаточно дешевый.
Плата имеет точно такие же возможности, как и Raspberry Pi A+, на ней можно запустить Raspbian или любую другую совместимую операционную систему. Процессора с частотой 1 ГГц и 512 Мб оперативной памяти вряд-ли хватит на что-либо серьезное, но вы можете использовать устройство в качестве микроконтроллера, альтернативы Arduino.
Здесь есть 2 порта microUSB, но нет Ethernet, Bluetooth или Wifi. Но переходники и платы расширений для включения нужных вам технологий можно приобрести достаточно недорого. Это самый мощный из перечисленных микрокомпьютеров, поэтому он используется для сложных задач, которые не всегда по плечу для Arduino, например, обработка данных и визуализация.
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.
Particle Photon — это устройство для реализации различных веб-проектов. Устройство поставляется с Wifi и является одной из лучших альтернатив Arduino на данный момент. В качестве процессора используется Cortex ARM M3 с частотой 120 МГц. Писать программы для него нужно так же как и для Arduino, просто пишите код и загружаете его на устройство.
ESP8266 — это микроконтроллер с поддержкой Wifi, который набирает популярность среди энтузиастов в электронике. Он стоит дешевле Arduino, но может программироваться в той же Arduino IDE. Но для его питания нужно подавать 3.3 вольта а не 5. Устройство поставляется со встроенным регулятором питания и несколькими портами ввода-вывода.
Teensy — это самая популярная альтернатива Arduino, которая может использоваться для создания любого DIY проекта. Здесь есть загрузчик, с помощью которого вы можете загружать в память программу даже с USB флешки. С помощью него вы можете эмулировать любое USB устройство, а в качестве процессора используется ARM Cortex M4 с частотой 180 МГц, и 256 Кб оперативной памяти. И здесь тоже можно использовать Arduino IDE.
Устройство использует ARM Cortex V8 с частотой 700 МГц и 256 мегабайт оперативной памяти DDR2, а также флешку объемом 4 Гб. В качестве языков программирования могут использоваться Python, C, C++, PHP, JavaScript. Устройство поддерживает установку SD карты, а также есть USB порт, через который можно подключать различные расширения, например, Ethernet или другой компьютер.
MSP430 — это альтернатива Arduino, очень похожая на оригинальную плату, но потребляет очень мало энергии, благодаря использованию 16-битного MCU. В качестве среды для разработки программ может использоваться Energia IDE. Микроконтроллер имеет собственную архитектуру что и выделяет его среди других.
STM32 — это дешевый 32-битный микроконтроллер, от STMicroelectronics, одна из лучших альтернатив Arduino. Здесь используется своя среда разработки Keli, а также программатор ST-Link. Устройство использует чип ARM Cortex 32-bit M3 с тактовой частотой 24 МГц и 8 кб оперативной памяти. Среди других преимуществ можно отметить низкое потребление энергии, обработку цифровых сигналов и так далее.
В этой статье мы рассмотрели аналоги Arduino uno, которые вы можете использовать в своих проектах. А какое устройство вы бы выбрали? Что используете? Напишите в комментариях!
Платформа Arduino сегодня как никогда популярна во всем мире, но многие компании стали разрабатывать аналоги, которые мы рассмотрим.
Раз вы попали к нам на сайт, то вам наверняка уже приходилось слышать про Arduino, но даже если так, то все равно эта статья окажется полезной для вас. Ардуино — это современный электронный конструктор и полноценная рабочая платформа для создания электронных устройств как профессионалами, так и новичками.
Удобство этой платформы кроется в том, что используемый язык программирования универсален и прост в освоении, а у программного кода открытая архитектура. Собираемые устройства на базе Arduino получают информацию обо всех внешних процессах с помощью датчиков, а управление реализуется с помощью разных исполнительных устройств.
Проблема заключается в высокой себестоимости комплектов для сбора и программирования, которые реализуются компанией-разработчиком. Но благодаря всемирной популярности Arduino, речь сегодня уже может идти об аналогах. Но не подумайте, что это частично упрощенная и ограниченная в функциональном плане адаптация. Аналоги ничем не уступают оригиналу и даже могут работать в объединенном комплекте. Перейдем к основным аналогам.
Netduino
Платформа Netduino построена на микроконтроллерах класса ARM с запрограммированным программным кодом .NET Framework.
В исходной плате устанавливаются «камни» с рабочей частотой до 168 МГц. Среди причин, по которым стоит отдать предпочтение именно этому аналогу, наиболее очевидным видится совместимая компоновка пинов, как в случае с Arduino UNO.
На сегодняшний день представлено достаточное количество модификаций таких плат, но определенная трудность в том, что Netduino – это не самый доступный вариант, если вы рассматриваете бюджетные аналоги.
Ti MSP430 LaunchPad
В ценовой категории 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
С английского языка «Teensy» переводится, как «крошечный», а отсюда и вывод, что платы этой серии имеют достаточно небольшие размеры. Они основаны на микропроцессоре серии Freescale ARM Cortex-M4.
Подобные платы комплектуются «камнем» с рабочей тактовой частотой до 75 МГц. Но при всех своих небольших размерах такая плата имеет ничуть не урезанный функционал.
Teensy построен на базе Arduino IDE, что удобно в первую очередь следующим – большинство ваших программных кодов можно адаптировать здесь без лишних изменений. Доступны для установки add-on платы, если вы планируете их использовать.
Particle Photon
Данный аналог Arduino изначально был известен на рынке под именем Kickstarter, но позже стал использовать только одно обозначение Particle Photon. Фирменные платы имеют встроенный модуль Wi-Fi, что особо актуально в наши дни.
Используемое ядро – ARM Cortex M3 при допустимой максимальной рабочей частоте 120 Mhz. Программирование выполняет при помощи облачного IDE. За счет этого можно функционально обогатить персональные IOT проекты.
Собственная линейка Photon расширяется за счет использования дополнительных шилдов. Доступен также и 3G вариант основной платы – версия «The Electron».
На современном рынке представлены и другие аналоги Arduino, но в этой статье мы рассмотрели самые актуальные варианты из них. Будьте осторожны при знакомстве с другими версиями аналогов, так как у каждого из них есть свои индивидуальные особенности.
Используемые источники:
- https://pikabu.ru/story/5_prekrasnyikh_alternativ_arduino_3923854
- https://losst.ru/luchshie-analogi-arduino
- https://arduinoplus.ru/vse-analogi-arduino/