Arduino и его лучшие аналоги
Ардуино и его аналоги — это небольшие платы, обладающие собственным процессором и внутренней памятью. Также на этих устройствах есть множество контактов для того , чтобы к ним подключать другие устройства, с которыми нужно будет взаимодействовать:
Принцип работы микропроцессоров прост: в сам Arduino (или его аналоги) загружается мини — программа, которая управляет всеми подключенными к нему устройствами, а вы наблюдаете за процессом. То есть Arduino — это мини — компьютер, который способен контролировать выполнение множества интересных задач, с подключенными к нему различными устройствами.
Ардуино или его аналоги — это то, что сможет вдохнуть «жизнь» в любую вашу задумку. Это не конструктор с определенным набором деталей — это «сердце», к которому вы можете подключать различные системы. Поэтому возможности Arduino ограничиваются только лишь полетом вашей фантазии.
Arduino Uno и его аналоги
Самой популярной моделью мини — компьютера Arduino является версия Arduino Uno. Для стартовых экспериментов этой версии хватает с головой. Именно с этой модели начали свою деятельность микрокомпьютеры Arduino в 2005 году. До нашего времени эту модель уже несколько раз модифицировали и клонировали, но до сих пор она остается самой востребованной.
Стоимость такой платы составляет около 25$. Помимо цены , главным ее преимуществом является то , что она уже укомплектована по умолчанию многими «плюшками», даже операционной системой. Все , что остается для начала работы , — это подключить к ней необходимые устройства и правильно запрограммировать саму плату. Если каких-то специфических функций вам не будет хватать, то к это й плате можно докупать дополнительные модули.
Лучшие аналоги Ардуино Уно
Raspberry Pi Zero
Raspberry Pi Zero — это небольшая плата, которая своими размерами не превышает размеров банковской карточки. По цене она дешевле Ардуино — ее цена обычно не переваливает за 10$. Производительности этой микросхемы хватит, чтобы запустить некоторые дистрибутивы Linux. Имеет процессор с частотой 1 ГГц и «оперативк у » 512 Мб. Для многих экспериментов этого вполне достаточно.
Данный микрокомпьютер не даром стоит первым в списке «Аналоги Ардуино Уно», так как он является самым мощным из всех перечисленных ниже. Это позволяет использовать данный микрокомпьютер для более сложных задач, с которыми может не справит ь ся даже A rd uino Uno.
Nodemcu
Дополняет наш список «Аналоги Ардуино Уно» необычный микрокомпьютер Nodemcu. «Необычность» его заключается в том, что он более серьезно «укомплектован», чем остальные. Например:
он использует 32-битный процессор, а Ардуино Уно — 8-битный;
в нем уже встроен Wi — Fi, а это значит, что не нужно покупать дополнительный модуль;
он имеет 4 Мб встроенной памяти;
к нему можно подключить до 10 устройств;
низкая цена — в сети можно найти ценник в 3$.
Интересный аналог Ардуино Уно. Компактный и недорогой. Зарекомендовал себя как очень надежный микрокомпьютер. Поставляется уже с встроенным Wi — Fi. Его достаточно просто программировать — отдельно пишется код, потом компилируется и загружается в микросхему.
ESP8266
Данный микроконтроллер очень похож на Arduino. Он поставляется со встроенным Wi — Fi. Отличительной особенностью является сетевое напряжение в 3.6 В, вместо 5В, как используют все остальные микропроцессоры. Он стоит дешевле , чем Arduino , — около 8$. Для его программирования можно использовать Arduino IDE.
Teensy
Это один из часто используемых аналогов Ардуино. У него есть много мелких преимуществ, таки х как:
встроенный загрузчик, который позволяет «скидывать» программу в микрокомпьютер прямо с «флешки»;
к нему можно подключить любое устройство по USB;
ARM-процессор с частотой 180 МГц и 256 Кб «оперативки».
Кстати, для программирования этого микроконтроллера также можно применять Arduino IDE.
Beaglebone
Данный микроконтроллер использует ARM-процессор с частотой 700 МГц и 256 Мб «оперативки». Поддерживает несколько языков программирования:
«Принимает» USB-флешки до 4 ГБ. Есть порт для интернет-кабеля.
MSP 430
Это качественная реплика оригинального Arduino Uno. Главное ее отличие от оригинала — более низкое энергопотребление.
Заключение
Без разницы , что вы будете использовать: Ардуино или его аналоги , так как цель этих микрокомпьютеров — передать возможности новых технологий тем устройствам, которым по умолчанию они недоступны. Поэтому не нужно ограничивать свой полет фантазии. Микроконтроллеры для того и существуют, чтобы воплощать любую вашу экспериментальную идею в жизнь.
Мы будем очень благодарны
если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.
Как выбрать и купить Arduino начинающему
Arduino — самая популярная платформа любительской и образовательной робототехники. Какую плату или набор Arduino купить начинающему? Как купить Arduino дешево? Чем аналоги Arduino отличается от оригинальной платы? Ответы в нашем обзоре.
Arduino (Ардуино)- это серия плат ввода-вывода. Плата имеет аналоговые и цифровые порты, к которым можно подключать различные устройства (DIY-компоненты): светодиоды, датчики, кнопки, моторы, сервоприводы и т.д. В продаже есть отдельные платы Arduino нескольких видов, их аналоги, различные дополнительные компоненты, готовые наборы (kits), содержащие плату и компоненты, и готовые роботы на основе Arduino.
Arduino или чтототам-duino
Благодаря открытости Arduino, ее устройство известно и допускает свободную модификацию. Поэтому любой производитель плат может выпускать аналог платы Arduino, вносить изменения в саму плату, не говоря уже о свободной комплектации наборов (kits).
Поскольку Arduino — это бренд производителя, аналоги имеют другие, но обычно созвучные с Arduino названия — Freduino, Freeduino, DCcduino, Xdruino, Funduino, Robotale и множество других. Более того, бренд вообще может быть не указан, а будет присутствовать надпись типа for Arduino. Оригинальные Arduino производятся в Италии, большинство аналогов — в Китае. Есть и российские разработки.
Визуально большинство этих плат выглядит одинаково (на Arduino присутствует фирменный логотип) и даже имеют одинаковый синий цвет (исключения есть, но немного, Funduino, например, красного цвета). Также платы-аналоги Arduino обычно в своем названии имеют такие же приставки, как и сама Arduino, например, DCcduino UNO соответствует Arduino UNO (что такое UNO — ниже).
Безымянный аналог Arduino UNO
Аналоги обычно не уступают по качеству, зато сильно выигрывают в цене (об этом ниже).
Все инструкции, все методические разработки, уроки и т.п., ориентированные на Arduino, в полной мере подходят и для аналогов. Поэтому, если имидж для вас ничто, то смело берите другие -duinы!
Arduino Starter Kit
Производитель рекомендует начинать изучение Arduino с набора Arduino Starter Kit . Этот комплект содержит плату Arduino UNO и другие электронные компоненты, необходимые для начального изучения Arduino: светодиоды, резисторы, сервопривод, мотор, кнопку, жидкокристаллический экран, пьезоэлемент, датчики и прочее.
Чтобы купить Arduino Starter Kit у официального производителя, придется заплатить около 80 евро.
Аналоги значительно выигрывают в цене при схожей комплектации. Самые низкие цены на них в китайских интернет-магазинах. Сравнивая цены на наборы, конечно нужно учитывать и их состав. Так, Starter Kit for Arduino с платой DCcduino на сайте AliExpress стоит чуть менее $34 — комплектация похожа на оригинальную. Несколько меньшая комплектация у Starter Kit for Arduino с платой Robotale на сайте DealExtreme cтоит $28. Доставка в Россию бесплатная на обоих сайтах.
Практически любой из таких наборов содержит необходимый минимум для начинающих и подходит для освоения наших уроков Arduino для начинающих (в небольших наборах часто нет фоторезистора).
Starter Kit for Arduino
У меня самого случилась интересная история. Я заказывал в DX такой набор — как видно на фото там идет неоригинальная Arduino, а пришел вполне итальянский Arduino! Мелочь, а приятно.
Покупка готового Arduino-робота как начало обучения
О покупке готовых роботов как способе первоначального знакомства с Arduino мы уже писали. В продаже имеется огромное множество таких наборов на основе Arduino. Детям младшего возраста, такой способ знакомства с Arduino предпочтительней, так как это готовая игрушка, в которую можно поиграть, а затем разобрать и использовать плату Arduino и другие компоненты в обучении.
Конечно в составе готового робота может не оказаться всех деталей, требуемых в уроках для начинающих, но все недостающее можно купить отдельно. Простые DIY-компоненты , такие как светодиоды и резисторы, можно купить в любом магазине радиодеталей.
На фото популярный Arduino-робот — машинка, управляемая по Bluetooth, стоимостью менее 100$.
Машинка, управляемая по Blutooth
Выбор модификации Arduino для начинающего
На официальном сайте производителя Arduino представлены 20 модификаций Arduino платы. Среди них Arduino Uno, Arduino Due, Arduino Leonardo и другие.
Arduino UNO и аналоги
Arduino Uno имеет наибольшую популярность, обычно входит в состав вышеописанных наборов (kits) и, пожалуй, ее можно назвать стандартной Arduino-платой. Это одна из самых дешевых Arduino-плат.
На официальном сайте Arduino UNO можно купить за 20 евро + доставка. В крупных российских интернет-магазинах, в том числе и у официальных дистрибьюторов, она продается по 1150-1300 рублей. Обычно в Москве и Санкт-Петербурге вы можете забрать самовывозом (рекомендуем интернет-магазины Амперку и DESSY), а в другие регионы придется платить еще и за доставку. Выходит дороговато. Хотя иногда можно встретить магазины с низкими ценами и в России. Низкие цены и быструю доставку предлагает интернет-магазин ROBstore. Цена будет все равно повыше чем в Китае, но ждать посылку намного меньше.
Оригинальную Arduino UNO также можно купить в китайских магазинах, но надо внимательно смотреть на описания и фотографию (в текстах описаний не всегда это явно видно). Впрочем, описания иногда бывают ошибочны (как я уже написал выше). Цена, конечно, получается ниже, чем в российских магазинах.
Как и в случае с kitовыми наборами, очень дешево можно купить аналоги Arduino. Например, практически идентичный аналог DCcduino UNO на dx.com стоит менее $10, а на aliexpress вообще $5,50!
DCcduino на AliExpress за $5,5
Другие модификации Arduino плат
Давайте рассмотрим, какие из плат удобны начинающему для знакомства с основами электроники.
Пойдем методом исключения.
Сразу отказываемся от 4 модификаций платы Lilly Pad — они предназначены для «электронного текстиля» — вшивание светодиодов в одежду и т. д. Позже мы напишем о них.
Arduino Lilly Pad
Если вы не планируете делать готовых роботов, то есть будете часто закачивать программы на плату, гораздо целесообразней использовать платы с USB-портом — их удобнее подключать к компьютеру.
USB-порта НЕ имеют платы: Arduino Mini, Pro, Pro Mini.
Если вы хотите познакомиться с основами электроники, вам не очень подойдут «навороченные» платы: Esplora, BT, Ethernet, Tre, Yun, Robot.
Остаются UNO, Leonardo, Due, Micro, Mega ADK, Mega 2560, Nano, Fio.
Если для расширения платы вы будете вставлять Shield’ы (в их виде выполняются драйвера моторов, платы с дополнительными разъемами и т. д.) — надо учесть, что они имеют стандартный формат, которым не обладают Micro и Fio.
Надо сказать, что нестандартным размером обладает и Arduino Nano, но зато ее легко вставить в Breadboard — ее ножки находятся на нижней стороне платы.
Сравним цены оставшихся плат на Arduino Store:
- UNO — 20 евро,
- Leonardo — 18 евро,
- Due — 36 евро,
- Mega 2560 — 29 евро,
- Mega ADK — 44 евро,
- Nano — 33 евро.
В упомянутых китайских магазинах можно найти аналоги по значительно низкой цене.
Arduino часто называют одноплатным компьютером. И именно с выбором компьютера начинающему лучше всего сравнить выбор платы Arduino.
- микроконтроллером и частотой его работы ( ATmega328 — 16 мГц, ATmega32u4 — 16 мГц, ATmega2560 — 16 мГц и другие),
- входным и выходным напряжением на плату,
- количеством аналоговых входов и выходов,
- количеством цифровых портов, в том числе поддерживающих ШИМ,
- объемом флэш-памяти.
Количество портов на плате определяет максимальное количество, подключаемых к ней устройств (датчики, моторы и т.п.), а объем флэш-памяти ограничивает длину загружаемой в нее программы.
В принципе, не особо важно с какой платы начинать изучение Arduino. Т.е. это совсем необязательно должна быть популярная Arduino Uno, можно купить близкие к ней по стоимости популярные платы Arduino Leonardo или Arduino Due или их аналоги.
Аналог Arduino Due
Аналог Arduino Leonardo
Краткие характеристики некоторых плат:
Arduino UNO: микроконтроллер ATmega328, 14 цифровых портов, в т.ч. 6 с ШИМ, 6 аналоговых входов, 32 KB Flash-память, USB-порт типа B.
Arduino Due: микроконтроллер AT91SAM3X8E, 54 цифровых порта, в т.ч. 12 с ШИМ, 12 аналоговых входов и 2 аналоговых выхода, 512 KB Flash-память, 2 MicroUSB порта.
Arduino Leonardo: микроконтроллер ATmega32u4, 20 цифровых портов, в т.ч. 7 с ШИМ, 12 аналоговых входов, 32 KB Flash-память, MicroUSB порт.
Список рекомендованных магазинов
Все цены приведены на дату публикации поста.