Arduino vs Raspberry Pi, que é a melhor plataforma de bricolage?

Arduino vs Raspberry Pi, que é a melhor plataforma de bricolage?

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

Tanto o Raspberry Pi quanto os conselhos de Arduino têm vantagens, desvantagens e casos de uso ideais, dependendo dos requisitos do seu projeto. Se você não tem certeza de qual quadro é o melhor na batalha entre Ardunio vs Raspberry Pi, aqui está uma realização para ajudá-lo a decidir.

Índice

    Até os modelos PI menores (as placas zero e zero W) oferecem energia significativa para o seu tamanho, com uma CPU de 1 GHz de ARM, 512 MB de RAM, cabeçalhos GPIO para expansões e WiFi integrado e suporte Bluetooth.

    Como o PI, existem vários modelos Arduino, com o Arduino UNO oferecendo um microcontrolador SRAM de 2kb muito pequeno e 16MHz para projetos muito específicos. No outro extremo da escala está o Arduino Portena H7, com um microcontrolador de braço M7+M4 de núcleo duplo, entre 8 MB e 64 MB de RAM e Bluetooth integrado e WiFi.

    Isso é uma comparação justa? Provavelmente não, porque os Raspberry Pi e 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.

    A velocidade e o desempenho são uma vitória para o PI, mas o Arduino não precisa executar todas as aplicações complexas que um Raspberry Pi (com uma distro completa do Linux) precisa. A única comparação justa pode ser com um Raspberry Pi Pico, a placa de microcontrolador de hobby com um processador Cortex M0+ de Corte de Core Dual Core e 264kb RAM.

    Funcionalidade

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

    Isso possibilita que você substitua seu PC que trabalha por um Raspberry Pi. Não é ideal para jogos (exceto para jogos retrô) ou codificação de vídeo, mas é um servidor ou PC totalmente funcional. 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 de robótica.

    O Arduino não tem a mesma funcionalidade de certa forma, mas está segmentando um público diferente. Se você é um codificador proficiente, pode programar seu Arduino para executar qualquer tarefa que desejar. Pode se tornar um carro controlado remoto, um alarme em casa, 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 verdadeiro poder. Se você está feliz com codificação, é uma ótima maneira de construir um projeto barato e simples. No entanto, o Raspberry Pi oferece muitas das mesmas vantagens, com inúmeras placas complementares (chapéus denominadas) que podem ser colocadas no cabeçalho GPIO de 40 pinos no próprio quadro.

    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 sejam placas com muito potencial, isso não significa que eles sejam excepcionalmente difíceis de usar. Ambos os conselhos têm suas origens na educação, com o PI criado para ajudar as escolas e os pais reintroduzir a curiosidade do estilo dos anos 80 que incentivaram as crianças a aprender a codificar.

    Como uma placa de microcontrolador, o Arduino é o sonho de um codificador para iniciantes. O próprio site da 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 objetivo, criado e codificado por seu usuário.

    Infelizmente, o Arduino usa C ++ como o idioma principal para seu código. Esta não é a língua mais fácil de aprender ou usar, diferentemente do Python para iniciantes que o Raspberry Pi suporta na íntegra (junto com outras grandes linguagens de programação).

    Se a programação não for para você, então você não precisa programar com o Raspberry Pi, também. A instalação do Raspberry Pi OS ou outro Distro Linux fornecerá um sistema operacional completo, incluindo uma interface gráfica do usuário que permite executar software padrão como Google Chrome ou LibreOffice.

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

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

    Custo

    Poder e usabilidade são uma coisa, mas o custo é importante, especialmente para um projeto hobby com um orçamento modesto. Felizmente, tanto o Arduino quanto o Raspberry Pi são extremamente baratos para comprar e usar.

    Na extremidade inferior da faixa de modelo Raspberry Pi, está o Raspberry Pi Pico. Por apenas US $ 4, este pequeno controlador é o centro nervoso programável de um projeto hobby. 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 US $ 35 (para 2 GB de RAM) e US $ 75 (para 8 GB), dependendo do varejista. Você também pode pegar o zero menor e menos poderoso por $ 10. Outras placas (como o PI mais antigo, 2, 3 e 3b) têm preço da mesma forma, com descontos disponíveis devido à idade e especificações mais baixas.

    Felizmente, as tábuas do Arduino também são fáceis de fazer. Existem muitas pranchas de Arduino disponíveis, mas algumas das mais comuns, como o Arduino Uno, custam cerca de US $ 20-30. Outras placas (como o Pro Mini) podem custar até US $ 10, com o mega custando US $ 60, e o Portena H7 custando US $ 99.99.

    Como uma placa de código aberto, o Arduino também possui vários clones a 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 dependerá dos requisitos de desempenho e energia do seu projeto específico.

    Arduino vs Raspberry Pi: o que é melhor para você?

    Pode ser fácil dizer que há um vencedor nesta batalha, mas não há. Um Arduino ou um Raspberry Pi faria ó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 mais baixa para iniciantes absolutos.

    Graças a inúmeros complementos e um sistema operacional para iniciantes, há muitos projetos fáceis de Raspberry Pi que você pode tentar. Você pode até combinar os dois, conectando um Arduino a um Raspberry Pi usando os pinos do cabeçalho GPIO para projetos mais expansivos. Se você acabou de comprar um novo Raspberry Pi, no entanto, você pode atualizá -lo primeiro.