Arduino: Лучшие Аналоги и Альтернативы

Платы Arduino — популярные микроконтроллеры с открытым исходным кодом, но это далеко не все, что есть на свете. Ознакомьтесь с лучшими аналогами и альтернативами Arduino!

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

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

Teensy 4.1

Продаваемый комплект Teensy можно подключить к Ethernet-кабелям
Продаваемый комплект Teensy можно подключить к Ethernet-кабелям (Источник: PJRC)

Компания PJRC разрабатывала семейство плат Teensy в течение последних нескольких лет. Изначально Teensy обещала немного больше мощности в меньшем форм-факторе и до сих пор это обещание выполнялось. Последняя плата Teensy 4.1, до недавнего времени страдала от проблем с поставками и некоторые платы выпускались без функции Ethernet.

Teensy 4.1 имеет процессор Arm Cortex M7, 55 общих входов, 8-Мб флэш-память, устройство чтения карт памяти SD, контроллер Ethernet и множество функций, которые являются шагом вперед по сравнению с уже блестящей платой Teensy 3.6. PJRC предоставляет программное дополнение Teensyduino для почти полной совместимости с программами Arduino. Таким образом, Teensy использует уже имеющиеся ресурсы, как и некоторые другие платы, которые мы рассмотрим.

  • Технические характеристики: 600-МГц Cortex M7, 1024-КБ ОЗУ, 8-МБ флэш-памяти, 4-КБ EEPROM
  • Особенности: Teensyduino для Arduino IDE, устройство чтения карт памяти SD, поддержка Ethernet

Проверить цену Teensy 4.1 на сайте:

Seeed Studio XIAO SAMD21

Изображение: Seeed Studio XIAO SAMD21
Микроклавиатура с использованием XIAO SAMD21 (Источник: Reddit)

Самый маленький представитель семейства Seeeduino, Seeed Studio XIAO SAMD21 — это компактный и мощный микроконтроллер, отличающийся энергоэффективностью и высокой производительностью. Идеально подходящий для носимых устройств и компактных проектов, это маленькое чудо предлагает довольно много периферийных устройств. Выводы с 1 по 10 могут использоваться для ШИМ, также имеется интерфейс I2C с помощью которого можно реализовать множество проектов. Также есть порт UART и порт SPI.

Микроконтроллер поставляется с подробной документацией и имеет интерфейс Type-C для питания и загрузки кода. Кроме того, микроконтроллер поддерживает разработку на Arduino, MicroPython и CircuitPython, что облегчает начало работы с электроникой.

SAMD21 — хорошая альтернатива для небольших бюджетных проектов, это доступная и компактная плата, которая может многое предложить. Кроме того, у нее есть небольшое, но активное сообщество и Discord.

  • Технические характеристики: 48-МГц SAMD21 Cortex-M0+, 256 кБ флэш-памяти, 32 кБ SRAM
  • Особенности: 14 выводов GPIO, 10 выводов ШИМ, 11 аналоговых и 11 цифровых выводов, вывод ЦАП, интерфейс SWD, связь по I2C, SPI и UART.

Проверить цену Seeed XIAO SAMD21 на сайте:

Esp8266 DevKitC

ESP 8266-DevKitC-2U-F имеет мама-разъемы по бокам
ESP 8266-DevKitC-2U-F имеет мама-разъемы по бокам (Источник: Aliexpress)

Этот маленький и очень доступный микроконтроллер представляет собой плату разработки на базе Esp8266, выпускаемую компанией Espressif. Она оснащена разъемом для подключения внешней антенны и разъемами с внутренними контактами для всех GPIO по краям этой небольшой платы. Поддерживаемые в Arduino IDE, платы на базе Esp8266 являются отличной альтернативой плате Arduino, благодаря своей низкой цене и множеству функций.

Встроенная возможность подключения Wi-Fi и экономное энергопотребление (менее 20 мкА) особенно полезны для разработки проектов IoT или носимых устройств. Если создатель решит отойти от IDE Arduino, Espressif предлагает хорошую поддержку, включая множество технических описаний и руководств.

  • Технические характеристики: 160-МГц одноядерный 32-битный микропроцессор LX6, 2-МБ флэш-памяти.
  • Особенности: Ток спящего режима менее 20 мкА, мост USB — UART, Wi-Fi 2,4 ГГц, 30 GPIO.

Проверить цену Esp8266 на сайте:

Launchpad MSP430

Launchpad-MSP430

Launchpad — это плата для разработки, произведенная Texas Instruments . Хотя он не самый мощный в списке, у него есть несколько уникальных функций, которые выделяют его. Наряду с тем, что он поставляется с MSP430 от TI, он также обеспечивает совместимость с программным и аппаратным обеспечением TI. Это происходит в форме бустеров и инструментов онлайн-разработки.

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

  • Технические характеристики: 24 МГц, программная FRAM 32 КБ, ОЗУ 4 КБ
  • Особенности: Технология Energy Trace для низкого энергопотребления, Energia (IDE, подобная Arduino), две встроенные кнопки и светодиоды, совместимость с Booster Pack.

Проверить цену MSP430 на сайте:

MaixDuino Development Board

Приготовьтесь к хардкорному обнаружению объектов!
Приготовьтесь к хардкорному обнаружению объектов! (Источник: YouTube)

Плата MaixDuino Development Board — это Arduino-совместимое устройство, известное своей универсальностью и простотой использования. Работает на контроллере Kendryte K210 и обладает впечатляющим набором функций, включая камеру, слот для TF-карты, пользовательские кнопки, TFT-дисплей и интерфейс расширения MaixDuino. Это делает ее отличным выбором для создания системы контроля доступа с распознаванием лиц или платы для обучения искусственному интеллекту.

Плата оснащена необходимыми периферийными устройствами, такими как FPIOA, UART, GPIO, SPI, I2C и I2S, что обеспечивает совместимость с различными устройствами. Компактные размеры 60 x 88 мм и низкое рабочее напряжение делают ее практичным выбором для различных приложений. Кроме того, MaixDuino поддерживает множество операционных систем и сред разработки, таких как FreeRTOS и MaixPy IDE, обеспечивая гибкость для пользователей, владеющих такими языками, как C, C++ и MicroPython.

  • Технические характеристики: Двухъядерный 64-битный RISC-V с FPU, встроенная 8-МБ SRAM
  • Особенности: 2,4-ГГц Wi-Fi, двухрежимный Bluetooth (BT & BLE 4.2), процессорный блок KPU, RGB LED, MEMS микрофон, интерфейс USB Type-C, интерфейс DVP камеры с 24 контактами, интерфейс LCD с 24 контактами, слот для карт MicroSD, PCB антенна, аудио интерфейс (поддерживает три внешних динамика), а также периферийные устройства, такие как FPIOA, UART, GPIO, SPI, I2C и I2S.

Проверить цену MaixDuino на сайте:

BBC Micro:bit V2

Micro:bit V2 размером всего в половину кредитной карты
Micro:bit V2 вдвое меньше кредитной карты (Источник: Amazon)

BBC Micro:bit V1 существует с 2015 года и был создан с той же целью, что и Arduino: сделать вычисления и программирование доступными, особенно в образовательном секторе. Сейчас это вторая версия с множеством дополнительных функций, включая встроенный микрофон и динамик, переключатель включения/выключения, 25 GPIO, встроенную светодиодную матрицу, встроенный сенсорный датчик, а также все функции из первой версии.

Он также обладает вычислительной мощностью с процессором ARM Cortex-M4, 512 кб флэш-памяти и 128 кб ОЗУ. Возможности подключения в виде обновленного 2,4-ГГц Wi-Fi и Bluetooth 5.0 с BLE предоставляют еще больше возможностей для создания носимых устройств с низким энергопотреблением.

На странице проекта Micro:bit начинающие программисты могут найти хорошие учебники и много поддержки. Эта плата является отличной альтернативой Arduino по нескольким причинам. Помимо того, что она с открытым исходным кодом, она предлагает программирование на нескольких языках: C++, Python, Scratch и MakeCode. Это увлекательное предложение для детей всех возрастов.

  • Технические характеристики: 64-МГц процессор Arm Cortex-M4, 512 Кб флэш-памяти, 128 Кб ОЗУ.
  • Особенности: Wi-Fi 2,4 ГГц, Bluetooth 5.0 с BLE, встроенная светодиодная матрица, сенсорные датчики, выключатель.

Проверить цену BBC Micro:bit V2 на сайте:

Lilygo T-Display S3

Изображение: Lilygo T-Display S3
Превратите маленькие идеи в большие проекты (Источник: Lilygo)

Lilygo T-Display S3 — это плата для разработчиков, оснащенная чипом ESP32-S3 и 1,9-дюймовым цветным сенсорным ЖК-дисплеем. Она имеет ту же компоновку, что и T-Display от Lilygo, только экран немного больше. Вы можете использовать ESP32-S3 для связи по USB или программирования.

S3 доступен в паяном и беспаяном вариантах, также имеются платы расширения MIDI, позволяющие имитировать воспроизведение звука при подключении к наушникам или стереосистеме. Он совместим с такими платформами программирования, как Arduino IDE и MicroPython, а четыре 1-мм штырька JST-SH и два 1,25-мм штырька JST-GH расширяют возможности поддержки и подключения.

Отзывы покупателей подчеркивают эффективность T-Display S3. Если вы ищете доступную и универсальную плату разработки, она может стать идеальным выбором для различных проектов, включая панели для приборных панелей автомобилей, игры и дисплеи.

  • Технические характеристики: ESP32-S3R8 двухъядерный микропроцессор LX7, 16-MB Flash, 8-MB PSRAM
  • Особенности: 1,9-дюймовый полноцветный TFT-дисплей, Wi-Fi 802.11, BLE 5, Micro-USB Type-C, а также кнопки загрузки, сброса и IO14

Проверить цену Lilygo T-Display S3 на сайте:

SparkFun Thing Plus

ESP32 Thing Plus от компании Sparkfun.
Esp32 Thing Plus от SparkFun (Источник: SparkFun)

SparkFun взял Esp32 и сделал эту… Вещь. Esp32, безусловно, отличный выбор для их платы IoT. Он поставляется с Wi-Fi, Bluetooth и встроенным Bluetooth Low Energy. Они даже добавили Li-Po соединение, чтобы еще больше дополнить его беспроводной характер.

Thing Plus также демонстрирует впечатляющие характеристики и хороший набор датчиков. Конечно, хорошая альтернатива Arduino не казалась бы правильной без простого способа программирования, а что может быть проще, чем совместимость Thing Plus с Arduino IDE?

  • Технические характеристики: 240 МГц, 520 Кб SRAM, 16 Мб флэш-памяти.
  • Особенности: Wi-Fi, Bluetooth, BLE, зарядное устройство LiPo, датчик эффекта Холла, емкостной сенсорный датчик, датчик температуры.

Проверить цену SparkFun Thing Plus на сайте:

Esp32 DevKitC-VIE

Эта плата разработки Esp32 отличается высокой производительностью и функциональностью
Эта плата разработки Esp32 отличается высокой производительностью и функциональностью (Источник: Conrad)

Esp32 DevKitC-VIE от Espressif — это большой шаг вперед по сравнению с платформами на базе Esp8266 в плане мощности и возможностей подключения. Она подходит для широкого спектра приложений — от маломощных сенсорных сетей до сложных задач, таких как кодирование голоса, потоковая передача музыки и декодирование MP3. Благодаря низкому току спящего режима (менее 5 мкА) он идеально подходит для носимых устройств.

Модуль оснащен чипом с двумя ядрами процессора, которыми можно управлять по отдельности, а тактовая частота процессора регулируется в диапазоне от 80 МГц до 240 МГц. На борту также находится сопроцессор с низким энергопотреблением, который позволяет выполнять такие задачи, как мониторинг периферийных устройств. Если говорить о периферии, то модуль Esp32 оснащен емкостными сенсорными датчиками, датчиками Холла, интерфейсом SD-карты, Ethernet, высокоскоростным SPI, UART, I²S и I²C, а также 38 контактами GPIO, что делает его очень универсальным вариантом. Возможности подключения — Wi-Fi, Bluetooth и Bluetooth Low Energy (BLE) — открывают широкие возможности применения.

Эта плата обладает огромной мощностью, и возможности ее применения безграничны. Тот факт, что ее можно программировать через надежную Arduino IDE, делает ее жизнеспособной альтернативой Arduino. За небольшие деньги здесь можно многое предложить.

  • Технические характеристики: Двухъядерный процессор с частотой до 240 МГц, 8 Мб флэш-памяти
  • Особенности: Ток 5 мкА в спящем режиме, Wi-Fi 2,4 ГГц, Bluetooth, BLE, мост USB — UART, 38 GPIO

Проверить цену Esp32 DevKitC на сайте:

Amica NodeMCU Esp8266

NodeMCU-Amica
Малобюджетный, но высокофункциональный Amica NodeMCU

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

Он идеально подходит для проектов Интернета вещей с поддержкой Wi-Fi, он содержит регулятор напряжения и обеспечивает мгновенное подключение к компьютеру или USB. Amica NodeMCU — идеальный выбор для программирования LUA или Arduino IDE, и он получает высокие оценки пользователей за надежность и качество, учитывая его цену. В Интернете можно найти большое количество проектов, в которых в качестве микроконтроллера используется Amica NodeMCU.

  • Технические характеристики: 80 МГц, 64 КБ SRAM, 4 МБ флэш-памяти
  • Особенности: внешняя вспышка QSPI, совместимая с Arduino IDE, Wi-Fi

Проверить цену Amica NodeMCU Esp8266 на сайте:

Adafruit ESP8266 Feather Huzzah

Arduino: Лучшие Аналоги и Альтернативы

Huzzah происходит от линии Adafruit ‘s Feather. Это должна быть небольшая доска, способная быть в вашем следующем IoT-проекте. Он имеет встроенный Wi-Fi, зарядное устройство Li-Po и совместимость с Arduino. Кроме того, как Esp8266, его можно использовать с NodeMCU Lua.

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

  • Технические характеристики: 80 МГц, 50 КБ ОЗУ, 4 МБ флэш-памяти
  • Особенности: Wi-Fi, зарядное устройство Li-Po, совместимость с Arduino, NodeMCU Lua, 9x GPIO

Проверить цену ESP8266 на сайте:

BeagleBoard PocketBeagle

Arduino: Лучшие Аналоги и Альтернативы

PocketBeagle — самая маленькая из плат BeagleBoards. Этот маленький парень запускает Linux прямо из коробки и может быть запрограммирован через ваш веб-браузер.

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

Sitara AM3358 ARM Cortex-A8 на PocketBeagle имеет два PRU (программируемые блоки реального времени), которые по сути являются микроконтроллерами, подключенными к основному процессору. Согласно их часто задаваемым вопросам , они «идеально подходят для предсказуемой малой задержки, тогда как процессор ARM хорош для пропускной способности».

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

  • Технические характеристики: Cortex-A8 с тактовой частотой 1 ГГц, ОЗУ 512 МБ
  • Особенности: под управлением Linux, разъем SD, 2 PRU, 72 контакта расширения, легко программируется через браузер

Проверить цену PocketBeagle на сайте:

Wio-E5 Dev Kit

Изображение: Wio-E5 Dev Kit
Теперь ваши проекты IOT дальнего радиуса действия в пределах досягаемости (Источник: Seeed Studio Wiki)

 Комплект Wio-E5 Development Kit — это компактное и мощное решение для проектов IoT большой дальности. Состоящий из платы разработки Wio-E5, антенны, кабеля USB Type-C и держателя батареи, этот набор позволяет использовать модуль Wio-E5 STM32WLE5JC, который впервые объединил радиочастотный чип LoRa и MCU в одном компоненте, сертифицированном FCC и CE.

Оснащенный впечатляющими характеристиками, Wio-E5 поддерживает множество протоколов доступа и интерфейсов, таких как RS485, разъемы Grove и богатый набор контактов GPIO. Он обеспечивает широкую дальность передачи данных до 10 км на открытой местности. Кроме того, плата Wio-E5 отличается низким энергопотреблением в спящем режиме (2,1 мкА) и может работать в широком диапазоне температур (от -40 ℃ до 85 ℃).

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

  • Технические характеристики: 32-битный процессор ARM Cortex-M4
  • Особенности: Бюджет канала связи на большом расстоянии 158 дБ, сверхнизкое энергопотребление, 6 выводов GPIO, множество интерфейсов, включая RS-485, Grove и Global LoRaWAN, светодиодные индикаторы, кнопки сброса и загрузки на плате

Проверить цену Wio-E5 Dev Kit на сайте:

STM32F3 Discovery

STM32F3 Discovery
Плата STM32F3 предлагает кучу дополнительных функций.

STM32F3 — это лишь одна из различных плат Discovery от ST, на которую стоит обратить внимание.  Поставляется с 3-осевым гироскопом и акселерометром, трехмерным магнитным датчиком, 10 светодиодами и еще несколькими функциями.

Хотя у этой альтернативы Arduino нет той совместимости, которую мы все знаем и любим, ST действительно предоставляет программные инструменты, которые помогут вам начать работу. В настоящее время их экосистема STM32Cube включает генератор кода инициализации и IDE.

Эта плата для тех, кто хочет чего-то особенного и не боится погрузиться в экосистему ST.

  • Технические характеристики: 48 КБ ОЗУ, 256 КБ флэш-памяти
  • Особенности: 3-осевой гироскоп / акселерометр, 3D магнитный датчик, 10 светодиодов, 2 кнопки, датчик движения.

Проверить цену STM32F3 на сайте:

Seeeduino Nano

Seeeduino Nano

Для альтернативы Arduino, которая по-прежнему очень похожа на оригинал (не говоря уже о совместимости с Arduino Nano), обратите внимание на компактный и малобюджетный Seeeduino Nano. Созданный на базе Atmega328P с множеством возможностей дополнительных модулей, а также совместимость с Grove Shield, вы сможете использовать Seeeduino Nano для множества проектов.

Seeeduino Nano имеет отличную документацию и высокую степень удовлетворенности пользователей. Кроме того, здесь используется разъем USB-C, стоимость которого несколько ниже, чем у типичной платы Arduino. В целом, это очень надежная альтернатива Arduino, если вы хотите немного сэкономить или попробовать что-то новое.

  • Технические характеристики: 16 МГц, 2 КБ SRAM, 32 КБ флэш-памяти
  • Особенности: Полная совместимость с Arduino Nano, дополнительный разъем Grove 12C, USB тип C, компактный

Проверить цену Seeeduino Nano на сайте:

Николай

Я всегда рад вашим комментариям, предложениям или новостям из первых уст.

Оцените автора
Добавить комментарий

  1. Евгений

    Продолжай Покажи Новые 2025 Года + Примеры Решений Хочется Чтобы Для Начала Молодёж Познакомилась А Потом Сама Начала Создавать Умные Устройства.

    Ответить