Arduino vs Raspberry Pi: Qual é a melhor plataforma DIY?


Se você está planejando um novo projeto de tecnologia e está procurando um computador pequeno e de placa única que possa atuar como o cérebro do seu projeto, provavelmente considerará um dos dois dispositivos: um Raspberry Pi ou um Arduino. Ambos são voltados para profissionais e amadores que procuram construir novos projetos emocionantes com um baixo custo de entrada.

Ambas as placas Raspberry Pi e Arduino têm vantagens, desvantagens e casos de uso ideais , dependendo dos requisitos do seu projeto. Se você não tiver certeza de qual placa é a melhor na batalha entre Ardunio x Raspberry Pi, aqui está um resumo para ajudá-lo a decidir.

Desempenho e especificações

Se você está pensando em substituir o PC bordo, vamos te responder agora: um Raspberry Pi é a única opção (pelo menos em comparação com um Arduino). Com os mais novos Raspberry Pi 4 e 4B oferecendo entre 1 GB e 8 GB de RAM e um processador quad-core ARM v8 de 1,5 GHz, você tem muito poder em uma placa muito pequena.

Mesmo os modelos menores de Pi (o Zero e placas Zero W) oferecem potência significativa para seu tamanho, com uma CPU ARM de 1 GHz, 512 MB de RAM, cabeçalhos GPIO para expansões e WiFi integrado e suporte Bluetooth.

Como o Pi , existem vários modelos de Arduino, com o Arduino Uno oferecendo um microcontrolador SRAM de 2 KB e 16 MHz muito pequeno para projetos muito específicos. No outro extremo da escala está o Arduino Portena H7, com um microcontrolador Cortex M7 + M4 ARM dual-core, entre 8 MB e 64 MB de RAM e Bluetooth e WiFi integrados.

Esta é uma comparação justa? Provavelmente não, porque o Raspberry Pi e o Arduino são dois produtos muito diferentes. Um Arduino é uma placa programável e personalizável para projetos de hardware personalizados, enquanto o Raspberry Pi é um computador mais "tradicional" por si só, com suporte para várias distros Linux e hardware adequado para inicializar.

In_content_1 todos: [300x250] / dfp: [640x360]->

Velocidade e desempenho são uma vitória para o Pi, mas o Arduino não precisa executar todos os aplicativos complexos que um Raspberry Pi (com uma distribuição Linux completa) precisa. A única comparação justa pode ser com uma Raspberry Pi Pico, a placa de microcontrolador amador com um processador ARM Cortex M0 + dual-core e 264 KB de RAM.

Funcionalidade

Como já mencionamos, o Raspberry Pi é um computador muito poderoso para seu tamanho. Enquanto os modelos anteriores (do Pi original ao Raspberry Pi 3) eram indiscutivelmente muito lentos, os modelos mais recentes (o Raspberry Pi 4 e 4B) oferecem enormes melhorias de desempenho.

Isso possibilita que você substitua seu PC em funcionamento por um Raspberry Pi. Não é ideal para jogos (exceto para jogo retro ) ou codificação de vídeo, mas é um servidor ou PC totalmente funcional. Ele também pode ser integrado a qualquer número de projetos, seja construindo uma estação meteorológica ou como o centro nervoso de uma construção robótica.

O Arduino não tem a mesma funcionalidade em alguns aspectos, mas tem como alvo um público diferente. Se você for um programador proficiente, pode programar seu Arduino para executar qualquer tarefa que desejar. Ele poderia se tornar um carro controlado remotamente, um alarme residencial, um sistema de comunicação - tudo é possível com o equipamento certo conectado a ele.

Expandir o Arduino é a melhor maneira de trazer à tona o poder real por trás dele. Se você está feliz em programar, é uma ótima maneira de construir um projeto simples e barato. No entanto, o Raspberry Pi oferece muitas das mesmas vantagens, com várias placas adicionais (chamadas HATs) que podem ser colocadas no cabeçalho GPIO de 40 pinos na própria placa.

Você pode escolher um Arduino para requisitos de tamanho ou energia, mas se você precisar de desempenho e funcionalidade, o Raspberry Pi é o vencedor geral.

Usabilidade

Embora o Arduino e o Raspberry Pi são placas com muito potencial, o que não significa que sejam excepcionalmente difíceis de usar. Ambos os conselhos têm suas origens na educação, com o Pi criado para ajudar escolas e pais a reintroduzir a curiosidade do estilo dos anos 80 que incentivava as crianças a aprender a programar.

Como uma placa de microcontrolador, o Arduino é o sonho de um programador iniciante. O próprio site do Arduino oferece tutoriais e código de exemplo para ajudá-lo a criar novos projetos. Enquanto o Raspberry Pi permite que os usuários façam muitas coisas ao mesmo tempo, o Arduino se concentra em um único propósito, criado e codificado por seu usuário.

Infelizmente, o Arduino usa C ++ como a linguagem principal de seu código. Esta não é a linguagem mais fácil de aprender ou usar, ao contrário do Python amigável para iniciantes que o Raspberry Pi suporta totalmente (junto com outras linguagens de programação importantes).

Se a programação não é para você, então você não precisa programar com o Raspberry Pi , ou. Instalar o Raspberry Pi OS ou outra distro do Linux fornecerá um sistema operacional completo, incluindo uma interface gráfica do usuário que permite executar softwares padrão como Google Chrome ou LibreOffice.

Também é muito mais fácil de controlar e usar um Raspberry Pi, mesmo de um terminal. Comandos de terminal Linux são fáceis de aprender, mas se você preferir evitá-los, você pode - esse é o sucesso do Raspberry Pi, oferecendo uma barreira de entrada muito baixa para iniciantes e amadores.

O mesmo não pode ser dito do Arduino, infelizmente. Se você estiver preparado para aceitar a curva de aprendizado mais difícil, no entanto, ela pode ser a peça central de um ótimo novo projeto, mas um Raspberry Pi o levará lá mais rápido.

Potência e usabilidade são uma coisa, mas o custo é importante, especialmente para um projeto amador com um orçamento modesto. Felizmente, o Arduino e o Raspberry Pi são extremamente baratos para comprar e usar.

Na extremidade inferior da linha de modelos do Raspberry Pi está o Raspberry Pi Pico. Com apenas US $ 4, este minúsculo controlador é o centro nervoso programável de um projeto amador. Ao contrário do Arduino, ele suporta C e MicroPython (Python para microcontroladores), tornando-o um sistema mais fácil de usar.

Para desempenho total, no entanto, o Pi 4 Modelo B custa entre $ 35 (para 2 GB de RAM ) e $ 75 (para 8 GB), dependendo do revendedor. Você também pode pegar o menor e menos potente Zero W por $ 10. Outras placas (como as mais antigas Pi, 2, 3 e 3B) têm preços semelhantes, com descontos disponíveis devido à idade e especificações inferiores.

Felizmente, as placas Arduino também são econômicas. Existem muitas placas Arduino disponíveis, mas algumas das mais comuns, como a Arduino Uno, custam cerca de US $ 20-30. Outras placas (como a Pro Mini) podem custar até US $ 10, com a Mega custando US $ 60 e a Portena H7 custando US $ 99,99.

Como uma placa de código aberto, o Arduino também possui vários clones em faixas de preços semelhantes. Com o Raspberry Pi Pico custando apenas US $ 4, no entanto, o microcontrolador do Raspberry Pi ainda é o melhor valor para o dinheiro, mas isso vai depender dos requisitos de desempenho e energia de seu projeto específico. Raspberry Pi: Qual é o melhor para você?

Pode ser fácil dizer que há um vencedor nesta batalha, mas não há. Um Arduino ou um Raspberry Pi seriam ótimas peças centrais para um projeto que você está construindo. Mas a maioria dos iniciantes achará o Raspberry Pi mais fácil de configurar e usar. Ele também oferece mais poder, funcionalidade e uma barreira de entrada muito menor para iniciantes.

Graças a vários complementos e um sistema operacional para iniciantes, existem muitos projetos fáceis do Raspberry Pi podes tentar. Você pode até combinar os dois, conectando um Arduino a um Raspberry Pi usando os pinos de cabeçalho GPIO para projetos mais expansivos. Se você acabou de comprar um Raspberry Pi novo, no entanto, você pode querer atualize primeiro.

Postagens relacionadas:


4.03.2021