Навигация по сайту

Реклама

Архив новостей

Календарь

RedBoard vs. Uno

  1. Что такое RedBoard? Arduino является одной из самых популярных платформ для физических вычислений,...
  2. USB-разъемы и драйверы
  3. Преобразователь USB в последовательный порт
  4. Установка драйвера USB
  5. SMD против PTH
  6. SMD за и против
  7. Con: трудно заменить местами
  8. Ресурсы и дальше
  9. Ресурсы

Что такое RedBoard?

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

Лучшая часть: весь проект Arduino - и аппаратный, и программный - с открытым исходным кодом. схемные файлы аппаратного обеспечения и исходный код все свободно доступны для просмотра и модификации. Выпущен под Creative Commons Поделиться похожей лицензией Любой желающий может риффить на аппаратный дизайн и выпускать собственную версию. Вот что мы сделали с RedBoard , Это все еще выглядит и действует как Arduino Uno , но немного изменен, чтобы сделать доску лучше подходящей для наших целей.

Arduino Uno PTH (слева, синий) рядом с RedBoard ,

наш вступительное видео вкратце объясняет, что отличает RedBoard от Arduino Uno:

ReplaceMeOpen

ReplaceMeClose

В этом уроке мы подробно рассмотрим основные сходства и различия между двумя платами. Вкратце, вот ключевая информация:

Ключевые отличия

  • Разъем USB : Arduino Uno использует разъем USB типа B, а Redboard - меньший разъем mini-B. Каждый разъем требует отдельного USB-кабеля.
  • USB-to-Serial Transciever : Arduino Uno использует ATmega16U2, загруженный специальным встроенным программным обеспечением для преобразования между USB и последовательным интерфейсом. RedBoard использует FTDI FT231X. Это различие действительно распространено только при установке драйверов, поскольку для каждого из них требуется отдельный файл драйвера.
  • SMD против PTH : Arduino Uno выпускается в двух версиях с сквозным отверстием (PTH) или с поверхностным монтажом (SMD). RedBoard предлагается только в SMD. RedBoard делает этот шаг еще дальше, устанавливая каждый компонент на поверхность. Нет острых краев на нижней части доски!
  • Цвет : он не будет иметь реального влияния на работу Arduino, но, безусловно, влияет на фактор платы. Крутой синий или Ferarri SparkFun красный?
  • Цена : поскольку мы производим плату самостоятельно, здесь, в Боулдере, штат Колорадо, мы можем позволить себе немного снизить цену.

Ключевые сходства

  • ATmega328 : основным микропроцессором на обеих платах является популярный ATmega328. Это их ключевое сходство.
  • Взаимодействие IDE / Тип выбора платы : ATmega328 на обеих платах загружается с одним и тем же загрузчиком (Optiboot). Это означает, что при программировании платы вы все равно можете выбрать Arduino Uno в меню « Инструменты»> «Доска» .
  • Размеры и расположение разъемов . Обе платы имеют одинаковый размер и форму, а разъемы гнездовых разъемов расположены в одинаковых местах. Все щиты и корпуса будут совместимы с обеими платами.
  • Цифровые и аналоговые контакты : каждая плата имеет 14 цифровых входов и выходов и 6 аналоговых входов и выходов.
  • Рабочее напряжение : Обе платы работают при 5 В и имеют встроенный регулятор 3.3 В. Они могут питаться либо через USB, либо от блока питания на 7-15В.

Сравнивать и противопоставлять

RedBoard, Arduino Uno SMD и Arduino Uno PTH имеют много общего. Они действительно имеют больше сходства, чем различий. Вот обзор в виде таблицы:

RedBoard Arduino Uno SMD Arduino Uno PTH

Вид сверху Вид сверху   Вид снизу   Размеры 2,7 x 2,1 (68,58 x 53,34 мм) 2,7 x 2,1 (68,58 x 53,34 мм) 2,7 x 2,1 (68,58 x 53,34 мм) Цвет Красный Синий / Белый Синий / Белый Разъем USB Mini-B Тип B Тип B USB- Чип to-Serial FTDI FT231X ATmega16U2 с пользовательской прошивкой ATmega16U2 с пользовательской прошивкой Драйверы (Windows) FTDI VCP Драйвер Arduino USB Драйвер Arduino USB Совместимость Windows 8 (32 и 64-разрядная версия), 7 (32 и 64-разрядная версия), Vista (32 и 64-разрядная версия), XP (32 и 64-разрядная версия), 2000, 98   *   8 (32- и 64-разрядная версия), 7 (32- и 64-разрядная версия), Vista (32- и 64-разрядная версия), XP (32- и 64-разрядная версия) 8 (32- и 64-разрядная версия), 7 (32- и 64-разрядная версия) Вид снизу Размеры 2,7 x 2,1 "(68,58 x 53,34 мм) 2,7 x 2,1" (68,58 x 53,34 мм) 2,7 x 2,1 "(68,58 x 53,34 мм) Цвет Красный Синий / Белый Синий / Белый Разъем USB Mini-B Тип B Тип B USB- Чип to-Serial FTDI FT231X ATmega16U2 с пользовательской прошивкой ATmega16U2 с пользовательской прошивкой Драйверы (Windows) FTDI VCP Драйвер Arduino USB Драйвер Arduino USB Совместимость Windows 8 (32 и 64-разрядная версия), 7 (32 и 64-разрядная версия), Vista (32 и 64-разрядная версия), XP (32 и 64-разрядная версия), 2000, 98 * 8 (32- и 64-разрядная версия), 7 (32- и 64-разрядная версия), Vista (32- и 64-разрядная версия), XP (32- и 64-разрядная версия) 8 (32- и 64-разрядная версия), 7 (32- и 64-разрядная версия). бит), Vista (32 и 64-битная), XP (32 и 64-битная) Mac Совместимость OS X, OS 9, OS 8 OS X OS X Совместимость Linux Да Да Да Главный микропроцессор ATmega328 ATmega328 ATmega328 MCU PTH или SMD SMD SMD Диапазон PTH VIN (рекомендуется) 7-15 В 7-12 В 7-12 В Рабочее напряжение 5 В 5 В 5 В Цифровые контакты ввода / вывода 14 14 14 Аналоговые входы 6 6 6 Выбор платы Arduino Arduino Uno Arduino Uno Arduino Uno Розничная цена $ 24,95 $ 29,95 $ 24,95

Далее мы подробно рассмотрим наиболее существенные различия между RedBoard и Arduino Uno.

USB-разъемы и драйверы

И Arduino Uno, и Redboard взаимодействуют с компьютерами через USB, но соединители разные. Arduino Uno использует больший квадратный разъем типа B. USB-разъемы типа B часто встречаются на USB-принтерах или других устройствах, размер которых не является проблемой.

RedBoard использует разъем USB mini-B . Разъемы Mini-B - это низкопрофильные разъемы USB, которые можно найти на камерах, MP3-плеерах и мобильных телефонах.

Очевидно, вам понадобится кабель, который соответствует разъему на плате разработки. Arduino Uno потребует От А до Б кабель, в то время как RedBoard потребует От А до мини-В кабель (или вы можете покрыть обе базы с Цербер кабель ).

Преобразователь USB в последовательный порт

Второе различие между платами заключается в том, как им удается преобразовать USB, исходящий от вашего компьютера, в последовательный протокол Ардуино может понять. Последовательная связь Arduino имеет решающее значение для загрузки эскизов и отправки / получения информации через последовательный монитор . Uno использует процессор Atmel - ATmega16U2 - загруженный с пользовательской прошивкой, для преобразования USB в последовательный порт (и из него).

До выхода Arduino Uno предыдущие версии В платформе разработки использовался специальный приемопередатчик USB-to-serial: FTDI FT232RL. Позвоните нам с ностальгией, но мы действительно предпочли надежную надежность FT232RL над решением ATmega16U2. Поэтому, когда мы разработали нашу собственную версию платформы Arduino, мы решили вернуться к FT232RL для наших потребностей USB-последовательный порт.

Приблизительно в 99% случаев эти микросхемы не должны иметь никакого значения для вашего повседневного взлома Arduino. После установки драйверов каждый из них должен прозрачно преобразовывать данные между вашим Arduino и компьютером. Разница между двумя USB / последовательными приемопередатчиками наиболее заметна, когда вы впервые подключаете плату к компьютеру.

Установка драйвера USB

В частности, для пользователей Windows каждая плата требует установки уникального драйвера перед использованием. Существует множество инструкций по установке для обоих чипов ( наше руководство по установке драйверов FTDI а также Руководство Arduino для их ).

Самую последнюю версию драйверов FTDI можно загрузить непосредственно с сайт производителя чипов где они принимают руководства по установке их собственного. Там не должно быть недостатка в поддержке установки драйверов там.

Как только плата подключена к вашему компьютеру и установлены драйверы, эти два чипа должны быть почти невидимы. По большей части нам не важно, как Arduino взаимодействует с нашим компьютером, просто то, что он делает.

SMD против PTH

Arduino Uno выпускается в двух формах: поверхностный монтаж (SMD) а также сквозное отверстие (PTH) , Обе версии очень похожи, единственное существенное отличие заключается в том, в какой комплект входит процессор ATmega328. Компоненты SMD, как правило, легче собирать в массе (хотя их сложнее собрать вручную), поэтому версия Uno для SMD либо дешевле, но и более доступна. , или оба.

SMD Arduino Uno (слева) и обычная версия PTH. Процессоры ATmega328 выделены на каждой плате, они выглядят по-разному, но на самом деле (в значительной степени) это одно и то же.

RedBoard предлагается только в одной форме: для поверхностного монтажа. Конструкция фактически делает выбор SMD еще более значительным, делая каждый компонент SMD (например, SMD Arduino UNO все еще имеет разъемы PTH), но основное внимание в дискуссии SMD против PTH сосредоточено вокруг пакета микроконтроллера (как показано на изображение выше).

SMD за и против

Плюсы: никаких препятствий, низкая стоимость

Отсутствие компонентов PTH на RedBoard означает красивую, гладкую поверхность в нижней части платы - нет опасности быть проколотым заостренными паяными соединениями.

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

Con: трудно заменить местами

Микроконтроллеры (µCs) - в данном случае ATmega328 - обычно являются самым дорогим компонентом в конструкции. Ошибка микроконтроллера * это трудно преодолеть, и обычно требуется либо замена компонента, либо просто переработка платы.

Самое приятное в PTH Arduino - ATmega328 с разъемом, так что если он взорвется * заменить чип так же просто, как вырвать его и вставить в новый ,

Возможность легко удалить ATmega328 имеет и другие преимущества. Например, если вы хотите построить проект с использованием микросхемы, вы можете создать прототип на плате разработки и в конечном итоге перенести микроконтроллер с Uno на специальную плату.

*: Сбой микроконтроллера на всех этих платах - большое «если». ATmega328 - очень устойчивый микроконтроллер. Вы действительно должны попытаться поджарить микросхему или хотя бы один вывод ввода-вывода. Отказ в цепи питания (особенно регуляторов напряжения) гораздо более вероятен.

Ресурсы и дальше

Теперь, когда вы чувствуете себя комфортно с выбором доски разработки, а также с преимуществами и недостатками, пришло время исследовать мир Arduino!

Вот несколько простых уроков, с которых можно начать:

А вот еще несколько продвинутых уроков, если вы готовы побольше узнать о мире Arduino!

Ресурсы

Для получения дополнительной информации о SparkFun Redboard, посмотрите наш страница продукта , У нас также есть:

  • Schematics - PDF схемы.
  • Орел файлы - Файлы дизайна печатной платы. Этот дизайн полностью с открытым исходным кодом!
  • Драйверы FTDI - Хотя они включены в установки Arduino, именно здесь вы найдете самые современные драйверы FTDI VCP.
  • Видео о продукте - Видео введение RedBoard.
Что такое RedBoard?
Крутой синий или Ferarri SparkFun красный?