Руководство по покупке Arduino: какую доску взять?

Существует так много разных видов плат 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, который теперь является стандартным форматом для «щитов» обновления, то есть плат, которые предлагают дополнительную функциональность

Вы можете подключить к вершине, и часто можно сложить друг с другом.

Руководство по Arduino - Uno

О размере кредитной карты, он имеет 14 цифровых выводов ввода-вывода и 5 аналоговых, и работает от 5v. Он может питаться либо от USB-кабеля, либо до 12 В постоянного тока через гнездовой разъем.

В основе Uno находится ATMEGA328P с 32 КБ памяти программ, что мало по сегодняшним стандартам. В какой-то момент вы, вероятно, достигнете этого предела, но в качестве начального устройства для изучения Uno идеально подходит.

Leonardo

Леонардо выглядит обманчиво похожим на Уно, хотя они совершенно разные. Хотя у Leonardo есть преимущество в том, что он может эмулировать USB-устройство, так что вы можете, например, создать собственную клавиатуру, он также имеет ряд особенностей и не совместим со всеми экранами Arduino.

«.

Наряду с хорошим объемом памяти для вашей программы (1 МБ с v2, 4 МБ с v3), NodeMCU включает встроенную функциональность Wi-Fi с чипом ESP8266. С помощью всего лишь нескольких строк кода вы можете получить подключенное к Интернету устройство. По этой причине он идеально подходит для проектов Интернета вещей, таких как дешевые датчики умного дома или пульт дистанционного управления.

Руководство Arduino - Nodemcu

Единственным недостатком работы с NodeMCU является то, что он работает от напряжения 3,3 В, а контакты не допускают 5 В, что означает, что вам потребуются либо датчики, разработанные специально для этого напряжения, либо логический переключатель уровня (который изменяет сигнал 5 В на 3,3 v один, и наоборот). К тому времени, когда вы закончили Uno в своем стартовом наборе, это, вероятно, не будет беспокоить вас.

Лилипад 328

Приблизительно по 4 доллара каждая модель Lilypad выглядит немного странно: круглая доска толщиной 5 см, предназначенная для носимых проектов. Вместо булавок вы получаете печатные платы, идеально подходящие для шитья проводящей нитью. Lilypad использует тот же процессор, что и Uno, поэтому он также ограничен: 14 цифровых выводов ввода-вывода и 5 аналоговых, но также допускает 5 В, поэтому должен быть совместим с любым проектом Uno, который вы найдете. Убедитесь, что вы покупаете версию Lilypad 328, а не 168, и имейте в виду, что вам также нужно будет купить отдельную версию USB FTDI, поскольку она не включает ее.

Гид Arduino - Лилипад

Не 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 вы будете использовать дальше? Можете ли вы вспомнить какие-либо варианты использования, которых я не перечислил, или вы бы дали другую рекомендацию? Дай мне знать в комментариях!

Ссылка на основную публикацию