Альтернатива Arduino:список других доступных вариантов
Платы Arduino — это недорогие микроконтроллеры с открытым исходным кодом, которые работают во всех операционных системах. Кроме того, он довольно прост в освоении и работает с широким спектром датчиков. Кроме того, у Arduino есть множество бесплатных ресурсов с любым форматом сторонней библиотеки. Кроме того, вам не нужен внешний программатор для этого устройства. Судя по всему, Arduino — мощный инструмент и фантастический выбор. Но у него есть несколько недостатков, таких как его разрешение, всего 10 бит. В результате инженеры склонны искать альтернативы Arduino, предлагающие базовые функции, отсутствующие в Arduino.
В этой статье будут рассмотрены варианты, подходящие для инструментов Интернета вещей, которые стоит рассмотреть.
Продолжаем!
11 лучших альтернатив Arduino, которые вы должны знать
Тинси 3.6
Подросток 3.6
Источник изображения:Flickr
Текущая версия Teensy 3.6 имеет 52 выхода/входа, 32-разрядные процессоры Arm, устройство чтения SD-карт, ЦАП, АЦП и т. д.
Помимо того, что эта доска для разработчиков доступна для любителей, она предлагает дополнение к программному обеспечению Teensyduino. Таким образом, эта плата, совместимая с Arduino, может работать с программами Arduino. Значит, Teensy использует уже имеющиеся ресурсы.
Спецификация:4 КБ EEPROM, 256 КБ RAM, 180 МГц Cortex M4F, 1 МБ флэш-памяти
Цена:~30 долл. США
Особенности:устройство чтения SD-карт, Teensyduino для Arduino IDE
Преимущество перед Arduino:у него больше точности и вычислительной мощности.
BeagleBoard PocketBeagle
BeagleBoard PocketBeagle
Источник изображения:Flickr
PocketBeagle работает под управлением Linux из коробки.
Кроме того, вы можете запрограммировать макетную плату через веб-браузер. Действительно, эта плата скорее подходит для компьютера, чем для альтернативы Arduino. Но он в этом списке, потому что PocketBeagle больше похож на многофункциональную доску.
На плате установлен процессор Sitara AM3358 ARM Cortex-A8. И он поставляется с двумя программируемыми блоками реального времени (PRU).
Также эти блоки представляют собой микроконтроллеры, которые подключаются к центральному процессору. Короче говоря, PocketBeagle — это идеальная крошечная машина для небольших проектов, требующих компьютерных ресурсов.
Спецификация:512 МБ ОЗУ, 1 ГГц Cortex-A8
Цена:~45 долл. США
Характеристики:72 контакта расширения, работает под управлением Linux, 2 PRU, простота программирования через браузер, разъем SD
Преимущество перед Arduino:у него более мощный процессор.
SparkFun Thing Plus
Вещь SparkFun Plus
Источник изображения:Викисклад.
SparkFun Esp32 — отличный выбор для их платы IoT. Плата оснащена встроенным Bluetooth с низким энергопотреблением, Wi-Fi и Bluetooth. Кроме того, эта плата имеет беспроводное соединение Li-Po.
Эта плата поставляется с отличным набором датчиков и впечатляющими характеристиками. Кроме того, плата легко программируется и совместима с Arduino IDE.
Спецификация:16 МБ флэш-памяти, 240 МГц, 520 КБ SRAM
Цена:~23 доллара США
Особенности:датчик температуры, Wi-Fi, емкостный сенсорный датчик, BLE, датчик Холла, зарядное устройство Li-Po
Преимущество по сравнению с Arduino:он идеально подходит для проектов IoT и имеет больше возможностей подключения.
Сеэдуино Нано
Видуино Нано
Источник изображения:Викисклад.
Seeeduino Nano — это компактная и дешевая альтернатива Arduino, похожая на Arduino. Также эта плата совместима с Arduino Nano.
А Seeeduino Nano оснащен ATmega328P. Кроме того, эта плата совместима с экраном Grove и многочисленными дополнительными модулями. Другими словами, вы можете использовать эту профессиональную платформу для нескольких проектов.
Действительно, эта доска является мощным инструментом. В конце концов, он имеет высокую удовлетворенность пользователей и отличную документацию. Кроме того, Nano имеет разъем USB-C по более низкой цене по сравнению с платами Arduino.
Спецификация:32 КБ флэш-памяти, 16 МГц, 2 КБ SRAM
Цена:~$8
Особенности:USB тип C, дополнительный разъем Grove 12C, полная совместимость с Arduino Nano
Преимущество по сравнению с Arduino:плата имеет более низкую цену при тех же функциях и высоком качестве.
Панель запуска MSP430
Панель запуска MSP430
Источник изображения:Викисклад.
На этой плате установлен MSP430, совместимый с аппаратным и программным обеспечением TI.
Итак, если вы хотите заняться программированием MCU, Launchpad — идеальный выбор, поскольку он позволяет выполнять встроенную отладку. Но если вы предпочитаете что-то более похожее на Arduino, на плате есть интегрированная среда разработки под названием Energia, которая более удобна для пользователя.
Спецификация:32 КБ Program FRAM, 4 КБ RAM, 24 МГц MSP430
Цена:~20 долл. США
Особенности:совместимость с Booster Pack, Arduino-подобная IDE (Energia), светодиод на плате и две встроенные кнопки, технология Energy Trace для низкого энергопотребления
Преимущество перед Arduino:они дешевле. Кроме того, контроллеры могут работать на частоте 16 МГц от внутреннего источника тактовой частоты без внешнего кристалла.
Adafruit Feather Huzzah
Adafruit Feather Huzzah
Источник изображения:Flickr
Huzzah — это небольшая плата, которая может обрабатывать проекты устройств IoT. Поскольку плата Esp8266, вы можете использовать ее с NodeMCU Lua. Кроме того, плата совместима с Arduino, имеет встроенный модуль Wi-Fi и зарядное устройство Li-Po.
Когда вы сравните эту доску с Thing Plus, вы заметите, что это меньшая версия. И это потому, что этот Esp8266 является предшественником Esp32. Интересно, что у доски было большое сообщество пользователей с тех пор, как она существует.
Следовательно, если вы любитель, которому нужен коллективный опыт большого сообщества, Huzzah — ваша доска.
Спецификация:8 МБ флэш-памяти, 80 МГц, 50 КБ ОЗУ
Цена:~18 долларов США
Особенности:совместимость с Arduino, 9 контактов GPIO, Wi-Fi, NodeMCU Lua, зарядное устройство Li-Po
Преимущество по сравнению с Arduino:Huzzah упрощает связь благодаря беспрепятственному подключению к Wi-Fi.
Обнаружение STM32F3
Вам нужна доска, которая позволит вам попробовать что-то новое, например, погрузиться в экосистему? Тогда было бы неплохо, если бы у вас был STM32F3. Он оснащен трехмерным магнитным датчиком, трехосевым гироскопом, 10 светодиодами, акселерометром и т. д.
Недостатком этой альтернативы Arduino является то, что она не обладает необходимой вам совместимостью. Но на плате есть программные инструменты, которые помогут. Также у производителя есть экосистема STM32Cube с IDE и генератором кода инициализации.
Спецификация:256 КБ флэш-памяти, 48 КБ ОЗУ
Цена:~22 доллара США
Особенности:3D-магнитный датчик, датчик движения, две кнопки, 3-осевой акселерометр, 10 светодиодов
Преимущество перед Arduino:у STM32F3 больше флеш-памяти и оперативной памяти.
Amica NodeMCU Esp8266
Amica NodeMCU Esp8266
Источник изображения:Викисклад.
Amica NodeMCU Esp8266 — идеальный вариант, если вы ищете высокофункциональную альтернативную плату Arduino с ограниченным бюджетом. Микроконтроллер довольно маленький и оснащен чипом Esp8266.
Плата предлагает мгновенное подключение USB или компьютера и регулятор напряжения. NodeMCU идеально подходит для задач IoT с поддержкой Wi-Fi. Он отлично подходит для программирования Arduino IDE и имеет высокий рейтинг благодаря своему качеству и надежности.
Спецификация:64 КБ SRAM, 4 МБ флэш-памяти, 80 МГц
Цена:~$8
Особенности:Wi-Fi, внешняя флэш-память QSPI, совместимость с Arduino IDE
Преимущество перед Arduino:Amica NodeMCU Esp8266 имеет меньшее потребление.
SparkFun RedBoard Artemis
SparkFun RedBoard Артемида
Источник изображения:Flickr
Дизайнеры создали RedBoard Artemis, чтобы конкурировать с Arduino Uno. Интересно, что плата значительно соответствует спецификациям Uno. Кроме того, плата имеет аналогичный форм-фактор с 21 PWM, 24 GPIO и Bluetooth.
RedBoard Artemis совместим с Arduino IDE. Кроме того, это проблема для опытных пользователей, которые хотят отладить свой микроконтроллер, поскольку на плате есть открытый разъем JTAG. Кроме того, плата может запускать модели TensorFlow.
Спецификация:1 МБ флэш-памяти, 96 МГц в турборежиме (48 МГц), 384 КБ ОЗУ
Цена:~22 доллара США
Особенности:Bluetooth, 24x GPIO, совместимость с Arduino IDE
Преимущество по сравнению с Arduino:RedBoard Artemis обладает большей функциональностью на крошечной площади 10×15.
Фотон частиц
Фотон частиц
Источник изображения:Flickr
Если у вас есть подключенный проект IoT, стоит подумать о Particle Photon. Благодаря встроенному чипу Cypress Wi-Fi плата может свободно подключаться к облаку устройств. Кроме того, эта плата предлагает локальную IDE для микроконтроллеров, мобильные SDK со своим веб-сайтом и JavaScript.
Еще одна особенность, которая делает Photon хорошей альтернативой Arduino, — это руководства, поддержка и инструменты, которые он предлагает. Particle Photon идеально подходит для любителей среднего уровня или новичков, которым нужна отличная доска для простых проектов IoT.
Спецификация:1 МБ флэш-памяти, 128 КБ памяти, 120 МГц Cortex M3,
Цена:~20 долл. США
Особенности:многочисленные руководства и справочники, Device Cloud, 18 GPIO, SDK для ParticleJS и мобильных устройств.
Преимущество по сравнению с Arduino:ядро ARM Particle Photon предлагает много места для программ и вычислительную мощность.
Silicon Labs удивляет геккона
Silicon Labs удивляет геккона
Источник изображения:Викисклад.
Во-первых, Wonder Gecko — это дорогая плата, которая не является прямой альтернативой Arduino. Но плата находится в этом списке, потому что соответствует требуемому стандарту. Плата оснащена суперконденсатором 0,03 Ф, обеспечивающим резервное питание, сенсорным экраном, микродисплеем, датчиком внешней освещенности и т. д.
Несмотря на то, что Wonder Gecko нацелен на процесс разработки, он предлагает надлежащую поддержку, такую как руководства и ссылки. Кроме того, эта плата предлагает их Simplicity Studio, и у нее есть варианты, которые делают отличные альтернативы Arduino.
Спецификация:256 КБ флэш-памяти, 48 МГц Cortex M4, 32 КБ ОЗУ
Цена:~80 долл. США
Особенности:система мониторинга энергопотребления, Simplicity Studio, встроенный отладчик, LCD, различные датчики
Преимущество перед Arduino:Wonder Gecko имеет продвинутую систему мониторинга энергопотребления и отладчик j-Link, позволяющий выполнять профилирование приложений в реальном времени.
Часто задаваемые вопросы
Можно ли использовать Raspberry Pi вместо Arduino?
Это зависит от ваших проектов. Например, Raspberry Pi работает с более сложными приложениями, а Arduino — для быстрых электронных протоколов и проектов для начинающих.
Что дешевле Arduino?
Esp8266 дешевле, чем Arduino, и обладает несколькими дополнительными функциями, которые выделяют его среди конкурентов.
Заключительные слова
Получение альтернативы Arduino — хороший первый шаг, особенно при работе над продвинутыми проектами. В этой статье мы составили исчерпывающий список отличных вариантов, которые вы можете выбрать в зависимости от ваших приложений.
Мы пропустили некоторые отличные альтернативы? У вас есть вопросы по любому из перечисленных вариантов? Свяжитесь с нами.
Промышленные технологии
- Очень простой компьютер
- Параметры анализа
- Другие диодные технологии
- Другие формы волн
- Java 10 — новые API и опции
- Дегазация на печатной плате
- Типы переходов
- Многоцелевые токарные станки с ЧПУ Ganesh предлагают варианты обработки
- 7 стратегий выдающихся менеджеров по безопасности
- Когда использовать станки с ЧПУ вместо других вариантов