Diy

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

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

Существует так много разных видов плат Arduino, что вы будете прощены за то, что запутались. Что вы должны купить? Что больше подходит для вашего проекта? Позвольте нам помочь, с этим руководством по покупке Arduino для начинающих!

Это руководство также доступно в виде видео:

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

Прежде чем мы начнем, если вам нужна только таблица чисел, посмотрите список Arduino в Sparkfun . Я займусь этим с другой точки зрения: с точки зрения начинающего 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.

Я бы посоветовал новичкам держаться подальше от Leonardo: вы просто обнаружите, что с вашим кодом что-то не так, и когда вы отправитесь на поиски помощи, вы не сможете найти решение. Если вы хотите, чтобы возможность отображалась как USB-устройство, вам, вероятно, захочется вместо этого взять Pro Micro, о чем мы рассмотрим позже.

Мега 2560

Mega — это следующий логический шаг по сравнению с Uno, и если вы столкнетесь с ограничением памяти или действительно исчерпаете IO, то вам захочется взять Mega. Несмотря на то , что у Mega вдвое больше, чем у Uno, около 6 долларов за клон , память имеет 256 Кбайт, а также 53 цифровых ввода-вывода и 15 аналоговых портов.

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

Как и Uno, он работает на 5 В и имеет встроенный USB-порт и преобразователь постоянного тока, поэтому он действительно полезен, когда Uno недостаточно велик. Мега также совместим с большинством щитов Arduino.

Pro Micro

Имея клоны по цене около 4 долларов за штуку , Pro Micro физически крошечный и имеет встроенный USB-драйвер с возможностью стать USB HID (Human Input Device): это означает, что вы можете создавать свои собственные проекты клавиатуры или игрового контроллера.

Это отлично подходит для небольших проектов, хотя это дает вам на пару меньше IO-выводов для игры; всего 18, некоторые из которых могут быть аналоговыми, и только 32 КБ памяти.

Руководство Arduino - про микро

В отличие от Uno, он дружественный к макету, так что вы можете припаять несколько заголовков, и он будет аккуратно помещаться в макет. Он поставляется в версиях 5 В и 3,3 В, так что вы можете выбрать тот, который больше подходит для вашего проекта.

Есть также Pro Mini или Nano, доступные в похожем крошечном форм-факторе, но они не имеют встроенного USB-драйвера и не могут эмулировать USB-устройство. Я собираюсь пропустить их, потому что вы, вероятно, уже знаете, хотите ли вы их, а если нет, то вам лучше приобрести Pro Micro, учитывая небольшую разницу в цене. Одна из причин, по которой вы можете захотеть заглянуть в Nano за 2 доллара, заключается в том, что вы закончили свой проект и просто хотите поместить его в крошечную коробочку и покончить с этим.

NodeMCU / ESP8266

На самом деле это не Arduino, но он Arduino-совместим с небольшой модификацией вашего программного обеспечения. Доступный всего за $ 5 , я ранее называл Arduino-совместимую плату разработки NodeMCU « Убийца Arduino ».

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

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

Лилипад 328

Lilypad стоит около 4 долларов за штуку , это немного странно: круглая доска 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.

Мой совет: держитесь подальше от этих новых досок. Они просто переоценены за предполагаемое использование IoT, учитывая конкуренцию с $ 35 Pi ( наше руководство по руководство руководство ), или даже плата NodeMCU.

Это те доски, которые я считаю новичком, только начинающим или заканчивающим ваш стартовый набор, вы, вероятно, будете наиболее заинтересованы. В большинстве случаев для простого прототипирования вам, вероятно, просто понадобится другой Uno; или для больших проектов, мега. Я до сих пор использую Unos только потому, что они дешевые и с ними легко работать.

Если вы готовы встроить свой готовый проект, рассмотрите Nano. Для всего, что связано с эмуляцией USB-клавиатуры или созданием игрового контроллера, возьмите Pro Micro. Для носимых устройств вы можете создать прототип на Uno, а затем переключиться на использование Lilypad, когда все будет готово. Для устройств Internet of Things я бы настоятельно рекомендовал Arduino-совместимую плату NodeMCU вместо «настоящей» Arduino.

Какой Arduino вы будете использовать дальше? Можете ли вы вспомнить какие-либо варианты использования, которых я не перечислил, или вы бы дали другую рекомендацию? Дай мне знать в комментариях!

Похожие посты
Diy

Вещи, которые вы должны иметь в виду, прежде чем брать ноутбук или смартфон в службу технической поддержки

Diy

Как использовать Arduino для съемки красивой скоростной фотографии

DiyLinux

Пять великолепных расширений Raspberry Pi, которые делают его еще более полезным

Diy

Первые шаги с Arduino: пристальный взгляд на печатную плату и структуру программы