Существует так много разных видов плат Arduino, что вы будете прощены за то, что запутались. Что вы должны купить? Что больше подходит для вашего проекта? Позвольте нам помочь, с этим руководством по покупке Arduino для начинающих!
Это руководство также доступно в виде видео:
Существуют буквально сотни различных типов плат, совместимых с Arduino и Arduino, поэтому мы не могли бы охватить их все. Однако мы можем говорить о самом распространенном, наиболее полезном и наиболее широко поддерживаемом.
Прежде чем мы начнем, если вам нужна только таблица чисел, ознакомьтесь со списком Sparkfun Arduino. Я буду заниматься этим с другой точки зрения: с точки зрения новичка Arduino, в поисках вашей первой доски для разработки или после окончания вашего начального набора.
Войны клонов и Ардуино против Ардуино
Небольшая заметка, прежде чем мы начнем. Цены верны на момент написания, и, где это возможно, ссылки на AliExpress, где вы можете купить Arduino-совместимые клоны за долю от стоимости фирменных моделей Arduino.
Важно понимать, что это не «дешевые китайские подделки», по крайней мере, в каком-то незаконном смысле. Большая часть оборудования Arduino выпускается по лицензии с открытым исходным кодом, что означает, что любой может свободно создавать свои собственные копии (и даже добавлять функции, отсутствующие в оригинальном дизайне), если они помечают его как «Arduino-совместимый», а не «Arduino». »(Который является торговой маркой).
Если вы покупаете оригинальный фирменный Arduino, большая часть того, что вы платите, перечисляется в фонд Arduino, который идет на финансирование просветительских программ и дальнейшее развитие бренда. Ситуация несколько усложнилась из-за недавнего спора о товарных знаках, когда «оригинальный» Arduino LLC (тот, которому принадлежит Arduino.cc и с которым вы, вероятно, наиболее знакомы), может использовать только товарный знак Arduino в Америке и был вынужден ребрендинг как Genuino за пределами США. Если вы покупаете брендированный Arduino в Европе, то есть вероятность, что вы фактически платите деньги Arduino SRL (Arduino.org), итальянской компании, первоначально известной как Smart Projects, которая раньше занималась исключительно производством бизнес.
Как я уже сказал — это грязно — и вы сэкономите много денег, если просто купите клонов.
С этим из пути — пожалуйста, не начинайте войну комментариев по этому поводу — давайте начнем.
Организация Объединенных Наций
С клонами стоимостью менее 3 долларов Uno, хотя и не первая плата Arduino, остается самой популярной. Эта модель также включена в большинство стартовых наборов, и для этого есть все основания. Это Uno, который теперь является стандартным форматом для «щитов» обновления, то есть плат, которые предлагают дополнительную функциональность
Вы можете подключить к вершине, и часто можно сложить друг с другом.
О размере кредитной карты, он имеет 14 цифровых выводов ввода-вывода и 5 аналоговых, и работает от 5v. Он может питаться либо от USB-кабеля, либо до 12 В постоянного тока через гнездовой разъем.
В основе Uno находится ATMEGA328P с 32 КБ памяти программ, что мало по сегодняшним стандартам. В какой-то момент вы, вероятно, достигнете этого предела, но в качестве начального устройства для изучения Uno идеально подходит.
Leonardo
Леонардо выглядит обманчиво похожим на Уно, хотя они совершенно разные. Хотя у Leonardo есть преимущество в том, что он может эмулировать USB-устройство, так что вы можете, например, создать собственную клавиатуру, он также имеет ряд особенностей и не совместим со всеми экранами Arduino.
«.
Наряду с хорошим объемом памяти для вашей программы (1 МБ с v2, 4 МБ с v3), NodeMCU включает встроенную функциональность Wi-Fi с чипом ESP8266. С помощью всего лишь нескольких строк кода вы можете получить подключенное к Интернету устройство. По этой причине он идеально подходит для проектов Интернета вещей, таких как дешевые датчики умного дома или пульт дистанционного управления.
Единственным недостатком работы с NodeMCU является то, что он работает от напряжения 3,3 В, а контакты не допускают 5 В, что означает, что вам потребуются либо датчики, разработанные специально для этого напряжения, либо логический переключатель уровня (который изменяет сигнал 5 В на 3,3 v один, и наоборот). К тому времени, когда вы закончили Uno в своем стартовом наборе, это, вероятно, не будет беспокоить вас.
Лилипад 328
Приблизительно по 4 доллара каждая модель Lilypad выглядит немного странно: круглая доска толщиной 5 см, предназначенная для носимых проектов. Вместо булавок вы получаете печатные платы, идеально подходящие для шитья проводящей нитью. Lilypad использует тот же процессор, что и Uno, поэтому он также ограничен: 14 цифровых выводов ввода-вывода и 5 аналоговых, но также допускает 5 В, поэтому должен быть совместим с любым проектом Uno, который вы найдете. Убедитесь, что вы покупаете версию Lilypad 328, а не 168, и имейте в виду, что вам также нужно будет купить отдельную версию USB FTDI, поскольку она не включает ее.
Не Atmel Советы
Различные чипы Atmel, лежащие в основе плат Arduino, перечисленных до сих пор, делают проекты Arduino такими портативными — вообще говоря, этот проект для Uno будет отлично работать на Nano или Lilypad. Чего нельзя сказать о досках, не основанных на Atmel, в последнее время. Yún — это любопытный гибрид, который содержит как Atmel Atmega 32u, так и полноценный стек Linux, Bluetooth и Wi-Fi на отдельном процессоре Atheros. Они имеют больше сходства с Raspberry Pi, но с гораздо меньшей поддержкой сообщества и большей ценой. The Yún в настоящее время продается за $ 80.
) или даже плата NodeMCU.
Это те доски, которые я считаю новичком, только начинающим или заканчивающим ваш стартовый набор, вы, вероятно, будете наиболее заинтересованы. В большинстве случаев для простого прототипирования вам, вероятно, просто понадобится другой Uno; или для больших проектов, мега. Я все еще пользуюсь Unos только потому, что они дешевые и с ними легко работать.
Если вы готовы встроить свой готовый проект, рассмотрите Nano. Для всего, что связано с эмуляцией USB-клавиатуры или созданием игрового контроллера, возьмите Pro Micro. Для носимых устройств вы можете создать прототип на Uno, а затем переключиться на использование Lilypad, когда все будет готово. Для устройств Internet of Things я бы настоятельно рекомендовал Arduino-совместимую плату NodeMCU вместо «настоящей» Arduino.
Какой Arduino вы будете использовать дальше? Можете ли вы вспомнить какие-либо варианты использования, которых я не перечислил, или вы бы дали другую рекомендацию? Дай мне знать в комментариях!