Ардуино против. Raspberry Pi

Возможно, вы никогда не использовали Raspberry Pi или Arduino, но, скорее всего, слышали о них. Raspberry Pi был самым продаваемым британским компьютером уже много лет, и Arduino меняет сообщество DIY по одной плате за раз. Нет недостатка в опциях, призванных предоставить вам небольшой электронный контроль над вашими проектами. Тем не менее, бюджетный Raspberry Pi и множество решений под брендом Arduino, несомненно, являются двумя самыми популярными.

Содержание

  • Передай привет Raspberry Pi
  • Знакомьтесь, Ардуино
  • Ардуино против. Raspberry Pi: мощность
  • Ардуино против. Raspberry Pi: сеть
  • Ардуино против. Raspberry Pi: датчики
  • Какое решение вам подойдет?

Но сравнивать их можно все равно, что судить о составе кошек и собак. Они оба животные, которые вылизывают себя, но каждый из них роет ямы по совершенно разным причинам. Мы избавили вас от хлопот и сравнили Arduino и Raspberry Pi, чтобы помочь вам определить, что лучше купить для вашего следующего проекта.

Рекомендуемые видео

Передай привет Raspberry Pi

Raspberry Pi — это полнофункциональный компьютер и мозг вашего проекта. Например, Компьютерный комплект Пайпер В нашем обзоре в 2016 году был ноутбук на базе Linux и Raspberry Pi 3, как и Полный компьютерный комплект Кано в 2017 году дети могли собрать моноблок на базе Linux.

Как показывают эти два примера, плата Raspberry Pi обладает всеми атрибутами ПК с выделенным процессором, памятью и графическим драйвером для вывода через HDMI. Он может даже запускать оптимизированную версию операционной системы Linux под названием ОС Малины Пи. Большую часть программного обеспечения Linux легко установить, и оно позволяет без особых усилий использовать Raspberry Pi в качестве функционирующего медиа-стримера или эмулятора видеоигр.

Хотя Raspberry Pi не имеет встроенной памяти, вы можете использовать карты microSD для хранения любых данных. операционную систему по вашему выбору, будь то Raspberry Pi OS, Ubuntu Mate или даже версия Интернета вещей. Виндовс 10. Вы также можете установить разные операционные системы на разные карты microSD для переключения платформ, тестирования обновлений и отладки программного обеспечения. А поскольку некоторые модели поддерживают подключение по Wi-Fi и Ethernet, вы также можете настроить доступ через SSH или передавать на него файлы с помощью FTP.

Технически существует десять версий платы Raspberry Pi: семь полноразмерных плат, две миниатюрные платы и плата микроконтроллера:

  • Малиновый Пи 4 Модель Б — от $35
  • Raspberry Pi 3, модель A+ — 25 долларов США.
  • Raspberry Pi 3, модель B+ — 35 долларов США.
  • Raspberry Pi 3, модель B — 35 долларов.
  • Raspberry Pi 2 Model B — 30–35 долларов (снято с производства)
  • Raspberry Pi 1, модель B+ — 30 долларов США.
  • Raspberry Pi 1 Model A+ — 20–25 долларов (снято с производства)
  • Raspberry Pi Zero W — 10 и 14 долларов (с разъемами)
  • Малиновый Пи Ноль — 5 долларов.
  • Малиновый Пи Пико — 4 доллара.

В качестве примера приведем характеристики платы Raspberry Pi 4 Model B:

Процессор: 4-ядерный процессор Broadcom BCM2711
Объем памяти: 2 ГБ, 4 ГБ или 8 ГБ
Хранилище: 1 слот для карты microSD
Возможности подключения: Wi-Fi 5
Bluetooth 5.0 БЛЕ
Гигабитный Ethernet
Порты: 2 порта USB-А 3.2
2 порта USB-А 2.0
2x микро HDMI
Другой: 40-контактный разъем GPIO
2-полосный порт дисплея MIPI DSI
2-полосный порт камеры MIPI CSI
4-контактный стереоаудио и композитный видеопорт
5 В постоянного тока через разъем USB-C (минимум 3 А)
5 В постоянного тока через разъем GPIO (минимум 3 А)
Размеры: 3,34 х 2,20 дюйма

Помимо наборов, которые вы можете приобрести, существует большое сообщество, которое может направить вас в правильном направлении. направление создания проектов от начала до конца, таких как Game Boy Zero, рабочая миниатюра Макинтош, Пип-Бой из Фоллаут 4, и более.

Вы можете приобрести Raspberry Pi через сторонних партнеров, таких как Adafruit, Micro Center и других. Raspberry Pi Foundation не продает эти продукты напрямую.

Знакомьтесь, Ардуино

В отличие от Raspberry Pi, платы Arduino представляют собой микроконтроллеры, а не полноценные компьютеры. Они не запускают целую операционную систему, а просто выполняют написанный код, интерпретируемый их прошивкой. Вы теряете доступ к основным инструментам, которые предоставляет операционная система, но, с другой стороны, прямой запуск простого кода более управляем и выполняется без каких-либо затрат операционной системы.

Интегрированная среда разработки Arduino (IDE) — это программное обеспечение с открытым исходным кодом для написания кода и его загрузки на любую плату Arduino. Программное обеспечение работает на Windows 7 и новее, Linux и MacOS 10.10 или новее — также есть приложение для Windows 10.

Отдельные платы и комплекты разделены на четыре группы: начальный уровень (11–92 доллара США), расширенные функции (20–42 доллара США), Интернет вещей (18–72 доллара США) и образовательный (от 110 до 2100 долларов США). Например, Ардуино УНО ред.3, которая представляет собой текущую версию базовой платы Arduino, стоит 23 доллара и обеспечивает USB-соединение между вашим ПК и платой для удобства использования и программирования.

Основная цель платы Arduino — взаимодействие с датчиками и устройствами, поэтому она отлично подходит для аппаратные проекты, в которых вы просто хотите, чтобы все реагировало на различные показания датчиков и инструкции по эксплуатации. вход. Это может показаться не так уж и много, но это очень сложная система, которая позволяет вам лучше управлять своими устройствами. Он отлично подходит для взаимодействия с другими устройствами и исполнительными механизмами, где полноценная операционная система была бы излишней для обработки простых действий чтения и ответа.

Но поскольку Arduino не является «мозгом» вашего проекта, решения не привязаны к нескольким платам. Вместо этого есть более 40 решений для продуктов начального уровня, современных устройств, проектов Интернета вещей, образования, носимых устройств и 3D-печати. У всех них есть процессоры, память и, в некоторых случаях, хранилище, но они в первую очередь предназначены для работы в качестве контроллеров, а не миниатюрных компьютеров.

Отличные примеры проектов Arduino можно найти здесь. Один проект – это Сервокатапульта Arduino который запускает миску, полную еды, когда кошка наступает на коврик с датчиком давления, расположенный под ее тарелкой. Другой проект превращает пушку Nerf Vulcan в сторожевую турель, способную отслеживать врагов. Устройства Arduino могут даже добавлять сканер отпечатков пальцев на механизм открывания гаражных ворот. Много наборы роботов для детей которые можно купить на Amazon, основаны на программно-аппаратной платформе Arduino.

Ардуино против. Raspberry Pi
Ардуино против. Raspberry Pi: мощность

Эти две системы имеют очень разные требования к питанию. Начнем с того, что плата Raspberry Pi 4 Model B потребляет 3,4 Вт в режиме ожидания и до 7,6 Вт при подключении монитора, клавиатуры и мыши. Меньший Raspberry Pi Zero W потребляет 0,5 Вт энергии в режиме ожидания и 1,75 Вт, когда подключены монитор, клавиатура и мышь.

Обеим платам Raspberry Pi требуется пять вольт, поэтому вам понадобится сетевой адаптер или аккумуляторная батарея с более высоким напряжением. Например, оба рассмотренных нами комплекта на базе Raspberry Pi имели внутреннюю перезаряжаемую батарею, которая подключалась непосредственно к плате. Эти батареи включали дополнительный порт Micro USB для подзарядки через сетевой адаптер или использования устройства, как и любого другого электрически подключенного компьютера.

Между тем, устройства Arduino начинают выполнять код при включении и останавливаются, как только вы выдергиваете вилку. Чтобы добавить функциональность, вы либо подключаете напрямую к контактам на плате Arduino, либо устанавливаете микросхемы, называемые «экранами», поверх базового блока. Существуют сотни щитов, каждый из которых предназначен для выполнения различных задач, взаимодействия с определенными датчиками и работы друг с другом для создания полноценного блока управления.

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

Для Raspberry Pi вы должны закрыть его в операционной системе, как и любой другой компьютер, иначе вы рискуете повредить компьютер и столкнуться с проблемами программного обеспечения.

Ардуино против. Raspberry Pi
Ардуино против. Raspberry Pi: сеть

Raspberry Pi 4 Model B имеет встроенный порт Ethernet и возможность подключения Wi-Fi 5, что обеспечивает легкий доступ к любой сети с минимальной настройкой. После подключения вы можете использовать операционную систему для подключения к веб-серверам, обработки HTML или публикации в Интернете. Вы даже можете использовать его как VPN или сервер печати.

К сожалению, устройства Arduino обычно не предназначены для подключения к сети напрямую из коробки. Хотя это возможно, для установки правильного соединения потребуется немного больше усилий. Вам понадобится дополнительный чип (щит), оснащенный портом Ethernet, и вам нужно будет выполнить некоторую проводку и кодирование, чтобы все просто заработало. верно, это само по себе является достаточным процессом, поэтому некоторые производители продают сопоставимые устройства Arduino со встроенным Ethernet. компонент.

Ардуино против. Raspberry Pi: датчики

Хотя устройства Raspberry Pi и Arduino имеют несколько интерфейсных портов, подключение аналоговых датчиков к устройствам Arduino является более простым процессом. Микроконтроллер может легко интерпретировать и реагировать на широкий спектр данных датчиков, используя введенный вами код. отлично подходит, если вы собираетесь повторить серию команд или отреагировать на данные датчиков как средство настройки сервоприводов и устройства.

С другой стороны, платам Raspberry Pi требуется программное обеспечение для взаимодействия с устройствами такого типа. это не всегда то, что вам нужно, если вы просто пытаетесь эффективно поливать растения или хранить пиво. холодный. Использование обоих в проекте не так уж и редко. Устройство Arduino может действовать как плата управления, которая выполняет команды, выданные программным обеспечением Raspberry Pi, прежде чем информация датчика будет передана обратно для записи или подтверждения.

Какое решение вам подойдет?

После нашего тестирования мы пришли к выводу, что плата Raspberry Pi — лучший выбор для всех, чей проект включает в себя задачи, которые лучше всего подходят для персонального компьютера. Доска помогает упростить операции и управлять проектами. Это отличный выбор, хотите ли вы просмотреть различные медиафайлы, подключиться к Интернету, прочитать данные или подключиться к внешнему дисплею.

Плата Raspberry Pi отлично подходит для решения различных сетевых задач. Устройство работает как VPN, обрабатывает HTML, добавляет сообщения в Интернет и взаимодействует с веб-серверами. В дополнение ко всем этим функциям плата также оснащена возможностью подключения Wireless N и встроенным портом Ethernet.

Мы хотим отметить, что, хотя Raspberry Pi и кажется лучшим выбором, эти два продукта отлично справляются с разными задачами. Мы рекомендуем вам рассмотреть возможность запуска их параллельно. Например, Raspberry Pi может предоставить клиентский доступ к вашему коду и настройкам, а Arduino может обрабатывать срабатывание устройства и сбор данных.

У вас есть возможность соединить два продукта различными способами; USB, локальная частная сеть или подключение портов ввода-вывода на устройстве Arduino к Raspberry Pi, вероятно, будут успешными методами.

Рекомендации редакции

  • Intel Core i5 против. i7: Какой процессор вам подходит?
  • Этот кастомный ховерборд полностью работает на Raspberry Pi.
  • Посмотрите, как этот разработчик использует Raspberry Pi, чтобы возродить гитарный усилитель
  • Что такое Raspberry Pi и что я могу с ним делать в 2022 году?
  • Как установить оперативную память